■ noarchive log mode (=:불안전한 복구 방식)
- 기본적으로 DB는 noarchive log mode로 생성된다.
- redo log file이 순환 방식으로 사용된다.
- log switch 발생하면 checkpoint가 발생한 즉시 redo log file 은 재사용 할 수 있다.
- redo log가 겹쳐 쓰여지면 마지막 전체 backup 에 대해서만 media recovery 를 할 수 있다.
- 안전 복구보다는 불안전한 복구 방식을 수행할 경우가 많다.
- 데이터베이스를 정상적인 종료한 후 백업을 수행해야 한다.
☆ shutdown normal | transactinal | immediate
- backup 할 때 마다 전체 data file(필수), temp file(필수), control file(필수), redo log file(옵션)을 backup본 날짜별로 cp한다.
■ archive log mode
- log switch 발생하면 checkpoint가 발생하고 arc background process 가 현재 redo log file을 물리적 다른 위치에 복사한 후 redo log file 은 재사용 할 수 있다.
- control file 에 archive 된 redo log file의 정보를 기록한다.
- 데이터베이스를 정상적인 종료한 후 백업을 수행할 수 있고 운영 중에 백업을 수행 할 수 있다.
=> 일관성 없는 백업, online backup, hot backup , open backup을 수행할 수 있다.
- 문제되는 파일을 현재 시점까지 복구할 수 있다. (redo log 정보가 있기 때문에 가능하다.)
cf) archive log mode 변경시 noarchive log mode의 backup본 file은 절대 사용할 수 없다!
'Backup > Noarchive Log Mode' 카테고리의 다른 글
운영 중에 OFFLINE 되는 데이터 파일 손상되었을 경우 (0) | 2024.01.12 |
---|---|
240111 Backup / Noarchive Log Mode _ undo01.dbf 원상복구 (1) | 2024.01.11 |
240111 Backup / Noarchive Log Mode _ temp file 손상 되었을 경우 복구 방식 (0) | 2024.01.11 |
backup file에 redo log file(옵션 파일)이 없을 경우 (1) | 2024.01.11 |
데이터 이관 작업 전 상태로 원상 복구 (0) | 2024.01.11 |