물리적/논리적 백업
물리적 백업/복원 | 논리적 백업/복원 |
|
|
복원과 복구
- 복원 (Restore) : 백업파일로부터의 복원
- 복구 (recovery) : redo log/archive log를 적용하여 복구
복구 원리 (recovery/startup ~ DB Open)
- 1. Control file 내 data file records의 checkpoint cnt 확인 및 data file과 비교
- 2. (정상시) 각 data file header내 checkpoint SCN과 control file내 stop scn 비교
- 3. (틀릴경우) control file 내 log file record (Low scn)를 통해 data file에 부족한 SCN의 최하 번호가 포함된 redo log file 확인
- 4. 대상 Redo log file에서 가장 낮은 SCN 부터 Roll Forward
- 5. Roll Forward 후, undo$ 딕셔너리에서 Active undo segment를 통해 Commit이 안된 데이터를 roll backward 진행

복구 동작 - 비정상 ShutDown시 (Archive Log에 대한 이해)
- 전제조건 (각 데이터 인입시 아래 동작 진행)
- Commit (log buffer -> log file)
- Log switch –Checkpoint (db buffer ->data file)
- 복구 동작 흐름 및 설명
'Oracle > 개념 정리' 카테고리의 다른 글
오라클 구조 (컴포넌트별 설명) (0) | 2022.03.23 |
---|---|
오라클 기본 (트랜잭션 처리 매커니즘/DB 기동절차/사용자 관리/ 테이블스페이스) (0) | 2022.03.23 |