본문 바로가기
Server/Oracle

[ORACLE] 세션 KILL 명령어 / ORA-00054: 자원이 사용중이고, NOWAIT가 지정되어 있습니다.

by 뒹굴거리는프로도 2019. 11. 27.
반응형

 


 

ORA-00054: 자원이 사용 중이고, NOWAIT가 지정되어 있습니다.라는 에러는

사용하고자 하는 테이블 또는 행이 다른 세션에 의해 사용 중일 때 발생한다.

NOWAIT가 지정되어 있으면, 시스템은 그 자원을 사용할 수 있을 때까지 기다리지 않고 바로 오류를 반환한다.

 

이 오류 해결을 위해 NOWAIT 옵션을 제거하거나, 세션을 종료하는 방법을 사용할 수 있다.

여기서는 세션을 종료한다.

 

이 명령어를 사용하면 세션을 종료할 수 있다. 관리자 권한이 필요하다.

ALTER SYSTEM KILL SESSION 'sid,serial#';

 

 

sid는 세션의 아이디이고 serial#은 세션의 일련번호이다. 구하고 싶다면 아래 명령어를 사용한다.

SELECT sid, serial#, 
username, status FROM v$session;

 

 

 

실제 화면 예시


 


 

반응형