티스토리 뷰
CONTROL FILE
CONTROL FILE :
- NO MOUNT 단계에서 CONTROL FILE을 읽고 DATABASE 의 무결성 을 확인후 MOUNT 단계로 넘어간다.
- CONTROL FILE은 DB가 운영될때 실시간으로 각종 정보가 저장되고 또 조회된다.
- BINARY FILE 이므로 OS 편집기로 확인 불가하고, TRACE 작업으로 수정해서 볼수 있다.
CONTROL FILE 내용 :
- DB 정보, 사용중인 DATAFILE/ REDO LOG FILE / THREAD 정보
- LGWR 이 현재 기록중인 (CURRENT) 로그그룹
- 로그정보 (로그그룹, 로그멤버, 로그 파일 크기, 완전한 경로이름, 로그 시퀀스 번호, 각 로그파일별 최대/최소 SCN 값, THREAD정보)
- 데이터 파일 정보 ( ORACLE BLOCK 크기, 읽고 쓸수 있는지, 온/오프라인 상태, 복구 필요한지, 최종 저장된 SCN ) 복구용
- 로그 히스토리
CONTROL FILE 8버전부터 내용
- 체크포인트 진행정보
- 테이블 스페이스 정보 ( 이름, 경로, 복구에 사용된 SCN 번호의 처음과 끝)
- 오프라인 정보 ( 테이블 스페이스)
- 아카이브 로그 관련 정보
- 백업셋 관련 정보 (RMAN)
CONTROL FILE 9i 버전부터 추가된 내용
- DATABASE ENTRY (DB 이름, DB 생성시간, RESETLOGS SCN, CHECKPOINT SCN, REDO LOG THREAD 정보, 아카이브 정보)
- CHECKPOINT PROGRESS RECORD - 체크포인트 관련 정보
- EXTENDED DATABASE ENTRY ( CONTROL FILE 자동 백업 추가 정보)
- REDO THREAD RECORDS
- LOG FILE RECORDS ( 리두로금 그룹별로 SEQUENCE 번호와 SCN 번호)
- DATA FILE RECORDS ( 데이터 파일 별로 파일이름, CHECKPOINT SCN, STOP SCN, HOT BACKUP 상태, 오프라인 상태)
- TEMP FILE RECORDS
- TABLESPACE RECORDS (링크된 데이터 파일 정보, PITR ( POINT IN TIME RECOVERY )
- RMAN CONFIGURATION RECORDS
- LOG FILE HISTORY RECORDS
'ORACLE DB > Oracle DB Admin' 카테고리의 다른 글
초기 PARAMETER FILE (0) | 2013.03.11 |
---|---|
오라클 주요 PARAMETER 의미 (0) | 2013.03.11 |
CONTROL FILE 다중화 (0) | 2013.03.11 |
CONTORL FILE 재생성 (0) | 2013.03.11 |
리두로그 (REDO LOG) 생성원리 (0) | 2013.03.06 |