데이터 테이블에 데이터를 삽입할 때 "ORA-00054 리소스가 사용 중이지만 리소스를 얻기 위해 NOWAIT 모드가 지정되었거나 타임아웃이 만료되었습니다."라는 오류가 보고됩니다. 이유는 테이블이 잠겨 있기 때문이며, 테이블을 잠금 해제하는 방법은 다음과 같습니다. 다음과 같이:
데이터베이스 클라이언트(PLSQl)에 로그인하고 다음 명령을 실행합니다.
1 oracle 에 의해 잠긴 세션 ID를 쿼리합니다 .
v$locked_object에서 session_id를 선택합니다.
2 현재 세션 수에 대한 정보 쿼리
SELECT sid, 일련번호, 사용자 이름, osuser FROM v$ 세션 (여기서 sid = 24);
3 현재 세션을 종료합니다.
ALTER SYSTEM 킬 세션 '24,22921';
실행 후 잠긴 테이블이 잠금 해제됩니다.