태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

[오라클 질문] Advanced OWI에서 언급된 PMON의 락 타임아웃에 대해서

기술이야기/Ask 엑셈 2010. 11. 23. 10:56

2010-11-16 10:17:57 에 등록된 질문입니다.  kkabong 님께서 질문해 주셨습니다.

안녕하세요.
Advanced OWI를 가지고 스터디를 하고 있습니다. (71~72 page)
제가 생각하기로는 데드락 시 특정 유저프로세스(process B)가
트랜잭션 중인 상대 프로세스(process A)의 트랜젝션 모드와 리소스에 대한 상태정보를 가지고
데드락이라고 판정가능하다고 이해하고 있었습니다.
그래서 데드락을 감지하고 해당 트랜젝션을 롤백하는 것도 유저프로세스의 역할로 보고 있었는데요.
(PMON의 기본적인 기능인 프로세스의 정리와 트랜잭션과는 별다른 관계가 없을 듯 하지만)
왠지 복잡한 트랜잭션 중의 데드락처리 시 PMON이 어떤 동작을 할 수도 있지 않을까 하는 생각이 들어서 질문드립니다.

1. 책(71 page)에서 PMON 프로세스의 락 타임아웃에 관련한 언급을 하고 있습니다.
  PMON이 DEADLOCK의 발생 시 어떤 동작/역할을 하는지 알고 싶습니다.
2. 그리고 PMON이 락 및 락 타임아웃을 대기하는 경우는 어떤 상황들이 있는지 알고 싶습니다.

감사합니다.