[ORACLE] ORA-00060 오류 완전 분석 : 데드락 감지와 회피 전략
ORA-00060: deadlock detected while waiting for resourceOracle 데이터베이스에서 ORA-00060 오류는 다수의 트랜잭션이 서로의 자원을 대기하다가 교착 상태(Deadlock)에 빠졌을 때 발생합니다. 일반적인 락 대기와 달리 데드락은 시스템이 스스로 해결할 수 없는 순환 대기 구조로, Oracle은 이 상태를 감지하면 내부적으로 한 트랜잭션을 강제로 종료하고 오류를 발생시킵니다. 본 글에서는 ORA-00060 오류의 발생 구조, 실무에서 자주 발생하는 상황, 그리고 이를 감지하고 회피하는 실용적인 전략을 제시합니다.1. ORA-00060 오류란?이 오류는 서로 다른 트랜잭션이 상대방이 보유한 리소스를 동시에 요청하며 발생합니다. 예를 들어:Session A..
Oracle Error
2025. 7. 28. 06:43