ORA-00054: 리소스가 사용 중이어서 NOWAIT가… 오류
작성자 최고관리자 /
2023-11-10 14:49 /
조회837회
관련링크
본문
처리방법
SELECT A.SID
, A.SERIAL#
, A.STATUS
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 = '관련테이블'
위의 쿼리를 수행하면 문제가 되는 테이블의 상태를 확인할 수 있습니다.

ALTER SYSTEM KILL SESSION ‘SID번호, SERIAL번호’;
위의 쿼리는 현상이 발생한 object의 sid번호와 serial 번호를 이용하여 세션을 죽이는 쿼리 입니다.
관련 테이블 : hp, hpcost, orderdb
1. 가장 좋은 방법은 서버를 OFF-> ON하면 된다.
2. DB를 내렸다가, 다시올리면 된다.
즉 뭔가가 계속 자원을 차지 하고 있기 때문에 나오는 에러라고 한다.