본문 바로가기

Oracle

Oracle Lock

Latch : SGA 에 공유되어 있는 갖가지 자료구조를 보호할 목적으로 사용되는 Mechanism
Buffer Lock :  Buffer Block 에 대한 액세스 를 직렬화 

Library Cache Lock : 라이브러리 캐쉬 오브젝트에 대한 핸들을 보호
Library Cache Pin   : 라이브러리 캐쉬 오브젝트의 실제내용이 담긴 힙(Heap) 을 보호

> DML Table Lock : Enque Lock 으로 구현함.
> DML  Row  Lock : Row Level Lock (Lock Byte) 와 Transaction Lock (Transaction Slot Table)

Enque Resource (순서 보장되는 Queue 구조임) - v$Resource

Enque  Resource 에는 고유한 식별자가 부여됨.

Type : TM  ID1 - ObjectID   ID2 - 0
           TX  ID1 - Undo Segment Number + Transaction Slot Number  
                 ID2 - Transaction Slot Sequence Number


  

'Oracle' 카테고리의 다른 글

MSSQL 테이블 정보 조회  (0) 2011.06.05
Materialized View Refresh Option  (0) 2011.06.05
Oracle DBMS_OBFUSCATION_TOOLKIT.DESENCRYPT  (0) 2011.05.11
Oracle 복구 관련  (0) 2011.05.08
Read Consistency  (0) 2011.05.03