데드락 (1) 썸네일형 리스트형 ORA-00060: Deadlock Detected 오류 해결 방법 [SQL] ORA-00060: Deadlock Detected 오류 해결 방법1. ORA-00060 오류란?ORA-00060 오류는 두 개 이상의 트랜잭션이 서로의 자원을 점유한 상태에서,각자 상대방의 자원이 해제되기를 기다리면서 무한 대기 상태에 빠질 때 발생합니다.이를 데드락(Deadlock)이라고 합니다.2. 데드락이 발생하는 상황서로 다른 세션이 같은 테이블을 동시에 업데이트하거나,순서가 다른 트랜잭션 간에 서로 락을 걸면서 발생합니다.-- Session ABEGIN;UPDATE employees SET salary = salary + 100 WHERE id = 1;-- 동시에 Session B에서 실행BEGIN;UPDATE employees SET salary = salary + 200 WHER.. 이전 1 다음