Archive Mode

 

1. DB 종료

2. Parameter file 수정

- Archive log file 저장 경로와 이름 지정

log_archive_start = true <- 9i 까지만 사용, 10g 부터 사용하지 않음

log_archive_dest1='location=경로' ß 첫 번째 저장경로 지정

log_archive_dest2='location=경로' ß 두 번째 저장경로 지정

log_archive_format=%s_%t%r.arc ß 아카이브 로그파일 이름 지정

  • s : 시퀀스 넘버
  • S : 시퀀스 넘버 (0을 채워서 파일 길이를 맞춘다.)
  • t : 인스턴스 넘버
  • T : 인스턴스 넘버 (0을 채워서 파일 길이를 맞춘다.)
  • r : 리셋로그 ID

SPFILE 의 경우

SQL>alter system set log_archive_format='%S_%T_%r.ora' scope=spfile;

SQL>alter system set log_archive_dest_1='location=경로';

또한 위의 log_archive_dest_n 의 옵션은 아카이브가 저장되는 곳의 경로이며 n 의 숫자에 따라 몇 개의 백업을 생성할 수 있습니다.

기본 위치는 $ORACLE_BASE/flash_recovery_area 이나 다른 디스크에 경로를 설정해줄 것을 권장 합니다.

SQL> alter database archivelog;

 

현재 DB 가 Archive log Mode 인지 확인하기 위해서는

SQL>archive log list;

 

+ Recent posts