Backup/Noarchive Log Mode

NOARCHIVE LOG MODE, ARCHIVE LOG MODE

잇꼬 2024. 1. 12. 14:36
728x90
반응형
SMALL

■ 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은 절대 사용할 수 없다!

728x90
반응형
LIST