Oracle 에서 트 랜 잭 션 잠 금 (잠 긴 시계, 잠 긴 세 션)

오늘 은 Oracle 데이터베이스 에서 세 션 이 비정상적 으로 종료 되 어 발생 하 는 트 랜 잭 션 잠 금 을 보 는 방법 을 배 웠 습 니 다.
1. 잠 긴 시계 보기
SELECT b.owner,b.object_name,a.session_id,a.locked_mode
    FROM v$locked_object a ,dba_objects b
    WHERE b.object_id = a.object_id;

2. 잠 긴 세 션 보기
SELECT b.username,b.sid,b.serial#,logon_time
    FROM v$locked_object a,v$session b
    WHERE a.session_id = b.sid order by b.logon_time;

3. 세 션 을 끊 으 려 면 실행
  Alter system kill session ‘sid,serial#’

좋은 웹페이지 즐겨찾기