ORA-04021: 객체 ○○○의 잠금 대기중 시간이 초과됐습니다
04021. 00000 -  "timeout occurred while waiting to lock object %s%s%s%s%s"
*Cause:    While waiting to lock a library object, a timeout occurred.
*Action:   Retry the operation later.
  • 오류난 해당 PACKAGE/PROCEDURE의 SID 추출

    SELECT SID FROM v$access WHERE OBJECT = 'PACKAGE/PROCEDURE 명';
  • 해당 SID의 실행중인 SESSION 확인

    SELECT SID, SERIAL#, USERNAME, STATUS FROM V$SESSION WHERE SID = 'SID 번호';
  • 해당 PROCEDURE의 실행중인 SESSION KILL

    ALTER SYSTEM KILL SESSION 'SID,SERIAL#';

'#Tech. > Oracle' 카테고리의 다른 글

Oracle string to multiple row  (0) 2021.08.09
Oracle 자주 사용하는 함수  (0) 2020.05.28
오라클 DELETE 이후 삭제된 ROW 복구  (0) 2019.11.28
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기