CR블럭
데이터베이스 버퍼 캐쉬에 존재하는 블럭으로 읽기 일관성을 위해 존재한다.
원본데이터의 복사본
아카이버는 언제 리두 로그파일을 복사할까?
로그 스위치를 하면 바로 동작한다.
예를 들면 (온라인)리두 로그 파일이 1, 2, 3 이렇게 3개 존재할 경우, 1에서 2로 바뀔때, 또는 2에서 3으로 바뀔 때
(오프라인)리두 로그 파일로 복사를 한다.
DBWR는 언제 데이터버퍼 캐쉬의 내용을 파일로 내려쓸까?
아래의 9가지 중 하나에 속할 때 내려쓴다.
- Checkpoint : shutdown, log switch, fast_start_mttr_target..., alter system checkpoint
- Dirty buffers’ threshold
- No free buffers
- Timeout
- RAC ping request
- Tablespace OFFLINE
- Tablespace READ ONLY
- Tablespace BEGIN BACKUP
- Table drop or truncate
LGWR가 리두 로그 버퍼의 내용을 리두 로그 파일로 내려 쓸때는?
총 13가지 인데,
- DBWR가 내려쓰기 전(9가지)
- 3분의 1이 사용되었을 때
- 리두 로그 버퍼가 1M가 찼을 때
- commit
- timeout (default는 3초)
OFA란?
:Optimal Flexible Architecture의 약자로,
오라클 핵심 개발자 몇명이 선호하는 파일 배치 방식이다. 오라클 나름의 기준의 디렉토리 및 파일의 배치를 말한다.
'Oracle > Admin' 카테고리의 다른 글
Static Data Dictionary View vs Dynamic Performance View (2) | 2009.11.24 |
---|---|
수동 DB 생성 / 네트워크 설정 (10gr2, linux) (0) | 2009.11.24 |
Explain Plan과 Execution Plan의 차이 (0) | 2009.11.22 |
linux4에 oracle10gR2 or oracle11gR2 설치 (0) | 2009.11.22 |
grid computing (0) | 2009.11.20 |