2011년 06월 13일
ORACLE LOCK 확인 및 해제
-- Lock 확인
SELECT SUBSTR(C.OBJECT_NAME,1,20),A.SID,A.SERIAL#
FROM V$SESSION A, V$LOCK B, DBA_OBJECTS C
WHERE A.SID = B.SID
AND B.ID1 = C.OBJECT_ID
AND B.TYPE='TM';
-- Lock 해제
ALTER SYSTEM KILL SESSION 'SID, SERIAL#';
SELECT SUBSTR(C.OBJECT_NAME,1,20),A.SID,A.SERIAL#
FROM V$SESSION A, V$LOCK B, DBA_OBJECTS C
WHERE A.SID = B.SID
AND B.ID1 = C.OBJECT_ID
AND B.TYPE='TM';
-- Lock 해제
ALTER SYSTEM KILL SESSION 'SID, SERIAL#';
-- 전체검색해서 KILL STATEMENT 생성
SELECT C.OBJECT_NAME, 'ALTER SYSTEM KILL SESSION ''' || A.SID || ', ' || A.SERIAL# || ''''
FROM V$SESSION A, V$LOCK B, DBA_OBJECTS C
WHERE A.SID=B.SID AND
B.ID1=C.OBJECT_ID AND
B.TYPE='TM';
출처 : http://zommoc.tistory.com/151
# by | 2011/06/13 15:06 | 삽질열전 | 트랙백 | 덧글(0)










☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]