Oracle/개념 정리
[개념] 백업과 복구
공부하자!!
2022. 3. 23. 07:56
물리적/논리적 백업
| 물리적 백업/복원 | 논리적 백업/복원 |
|
|
복원과 복구
- 복원 (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)
- 복구 동작 흐름 및 설명
