오라클
2014.09.16 21:34
ORA-00054 발생 시 (데이터 LOCK걸린 현상)
다물칸 주소복사
조회 수 745 추천 수 0 댓글 0
구분 | 팁&트릭 |
---|---|
출처 | http://blog.naver.com/rlaaudtnr8/50119001135 |
LOCK이 걸린 위치를 확인한다.
SELECT 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'
AND C.OBJECT_NAME = 'ORD_IOORDER';
검색된 숫자값을 아래 쿼리에 각각 넣어
LOCK걸린 위치(세션)를 종료시킨다.
ALTER System Kill Session 'SID, SERIAL';
세션을 무분별하게 종료시키는 것은 답이 아니므로 가급적 LOCK걸린 위치를 찾아 COMMIT이나 ROLLBACK한다.