개발/오라클
오라클 DB LOCK 디비락 조회 및 KILL SESSION 스크립트
SELECT DISTINCT X.SESSION_ID, A.SERIAL#, D.OBJECT_NAME, A.MACHINE, A.TERMINAL,
A.PROGRAM, A.LOGON_TIME, 'ALTER SYSTEM KILL SESSION'''||A.SID||', '||A.SERIAL#||''';' AS KILL_
FROM GV$LOCKED_OBJECT X, GV$SESSION A, DBA_OBJECTS D
WHERE X.SESSION_ID = A.SID AND X.OBJECT_ID = D.OBJECT_ID
ORDER BY LOGON_TIME;
위 SQL로 조회하면 오라클 DB LOCK조회 가능
또한 마지막 컬럼으로 뽑아내는 KILL_ 컬럼은
세션 KILL 스크립트를 포함하여 유용!
'개발 > 오라클' 카테고리의 다른 글
오라클 프로시저 synchronized (LOCK) 락 설정 (0) | 2020.06.17 |
---|---|
오라클 CONNECT BY 갖고놀기 (FROM TO 사이 날짜전부 가져오기) #1 (0) | 2020.06.11 |
오라클 시퀀스 초기화 시퀀스값 1로 변경 sequense init (0) | 2020.05.29 |
오라클 오브젝트 Object 내용조회 프로시저 내용검색 (0) | 2020.05.26 |
오라클 the password has expired 오류 (0) | 2015.09.02 |
댓글