DB/Oracle
ORA-00054
wilson
2010. 6. 15. 02:18
반응형
ORA-00054: 자원이 사용중이고, NOWAIT가 지정되어 있습니다
이런 경우는 table에 락이 걸려있어서 일어나는 에러이다.
사용중 이런 에러가 나타날 경우
기본적으로 DB를 리스타트 해주면 되지만 이것마져 맘대로 되지 않을경우
하는 방법이 있다.
-- TEST_TABLE -> 테이블이름 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='TEST_TABLE';
SID SERIAL# --- ------- 152 46636
이런결과가 나왔다면
ALTER SYSTEM KILL SESSION '152, 46636'; COMMIT;
락이풀린다.
반응형