Database/SQL
[Oracle] ORA-00054 : 리소스가 사용 중이어서 NOWAIT가 지정되었거나 시간 초과가 만료된 상태로 획득합니다. 오류
헹창
2020. 2. 17. 14:44
반응형
[Oracle] ORA-00054 : 리소스가 사용 중이어서 NOWAIT가 지정되었거나 시간 초과가 만료된 상태로 획득합니다. 오류
ORA-00054 : 리소스가 사용 중이어서 NOWAIT가 지정되었거나 시간 초과가 만료된 상태로 획득합니다.
00054. 00000 - "resource busy and acquire with NOWAIT specified"
위 오류는 내가 사용하려는 테이블을 다수의 사용자가 하나의 DB로 작업하다가 주로 lock이 걸리는 경우 발생한다.
이 때는 선행 사용자가 commit을 해주면 간단히 해결된다.
혹은 오류 메시지가 뜨진 않고, 테이블 조회는 가능하지만 INSERT, MERGE 혹은 DELETE를 하려는 경우에 쿼리가 실행되지 않고(나의 경우) 멈춘다면 lock이 걸려있을 확률이 높으니 확인해보자 !
728x90
반응형