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
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 |