복수의 테이블을 사용하는 트랜잭션에서 deadlock 발생 예제
[원문 작성자: Tim K.]
복수의 테이블을 사용하는 트랜잭션에서 deadlock 이 발생되는 경우
ORA-00060: 자원 대기중 교착 상태가 검출되었습니다
ORA-00060: deadlock detected while waiting for resource
{: .notice--toc}
유명한 deadlock 에러 메시지이다.
deadlock 은 update 에서만 발생하는 것이 아니고 하나의 테이블에서만 발생하는 것도 아니다.
아래에 두개의 테이블에서 insert, update, delete 각각의 경우