SW/Database
✅ ORA-04020: deadlock detected while trying to lock object / 원인과 해결 방법
ORA-04020: deadlock detected while trying to lock object해당 오류는 객체 잠금(lock) 중 교착 상태(deadlock)가 감지되었을 때 발생합니다. 오류 원인동일 객체에 대해 여러 세션이 동시에 DDL 작업을 수행하려 할 때오브젝트를 잠근 세션이 해제되지 않고 대기 중일 때PL/SQL에서 컴파일 중 객체 접근 충돌해결 방법잠금 세션 확인:SELECT s.sid, s.serial#, s.username, l.type, l.id1, l.id2FROM v$session s, v$lock lWHERE s.sid = l.sid;문제 세션 강제 종료:ALTER SYSTEM KILL SESSION 'SID,SERIAL#';DDL 작업을 순차적으로 수행하여 충돌 방지간단..
2025. 5. 10. 11:53