Recovery options
- (A) To the most recent state
- Full backup (data backup to FS/Backint 또는 Snapshot)
+ last differential backup (snapshot을 사용하는 경우 지원되지 않음)
+ subsequent log backups
+ redo log entries that are still available in the log are (존재하는 경우)
- Full backup (data backup to FS/Backint 또는 Snapshot)
- (B) To a point in time in the past
- 위와 동일
(log area의 redo log entrie는 필요하지 않음)
- 위와 동일
- (C) To a specified full backup
- Full backup, but no replay of redo log entries ("clea log")
Recovery Phases
- Recovery를 위한 system 정보의 초기 수집 후 다음 단계 수행
- Data recovery (full backup + 적용된다면 delta backup)
- Log replay (log backups + 적용된다면 log area로부터 log entries)
- Restart
Improved log replay during resume recovery
- Resume after a failure during delta data backup recovery
- 복구된 full data backup, differential & incremental data backup과 log backup을 사용하여 후속 복구작업을 가속 가능
- 성공적으로 복구된 Data backup은 data 영역의 내부 database snapshot으로 암시적으로 유지됨
- Delta data backup 복구 중에 복구 에러가 발생하면 full backup은 유지되고 delta backup 과 log backup만 재처리 됨
- Resume after a failure during log recovery
- DB recovery 중에 log backup에 의해 replay된 data 변경분은 log area와 savepoint에 주기적으로 저장됨
- Savepoint의 주기는 다음 parameter로 조정 가능
- log_recovery_resume_point_interval
(defaul: 1,800 sec, max:18,000 sec, 0= disabled)
- log_recovery_resume_point_interval
- Interval이 expired 되면 다음 savepoint log entry는 replay됨
- Savepoint 이후에 복구 실패가 발생하면 가장 최근 savepoint 이후의 log backup만 재처리 되어야 함
'Database' 카테고리의 다른 글
[HANA] HANA 2.0 SPS04 - TMPFS (0) | 2019.04.15 |
---|---|
[HANA] MVCC and GC (0) | 2019.04.14 |
[HANA] High availability support (0) | 2019.04.12 |
[HANA] SAP Notes 2600030 - Parameter Recommendations in SAP HANA Environments (0) | 2019.04.12 |
[HANA] Memory Control (0) | 2019.04.11 |