ARCHIVELOG(아카이브) 모드 구성
1. 리두 로그가 아카이브되도록 데이터베이스를 ARCHIVELOG 모드로 둔다.
a. Enterprise Manager Database 홈 페이지로 돌아와 Availability > Recovery
Settings 를 선택합니다.
b. Media Recovery 영역에서 ARCHIVELOG Mode 체크 박스를 선택합니다. 또한 Log Archive Filename Format 에 %t, %s 및 %r 이 포함되었는지 확인합니다.
c. 아카이브 로그 대상에 대한 현재 구성은 Fast Recovery Area(+FRA)를 가리키는 USE_DB_RECOVERY_FILE_DEST 입니다.
주: 아카이브 로그 대상을 추가하는 경우 아직 디렉토리가 없으면 디렉토리를 생성해야 합니다.
d. Apply 를 누릅니다.
e. 지금 데이터베이스를 재시작할지 묻는 메시지가 나타나면 Yes 를 누릅니다.
f. 호스트 인증서(Host Credentials)를 입력하여 데이터베이스(Username
및 암호: oracle)를 재시작합니다. 데이터베이스 인증서(Username:
SYS 및 암호: oracle_4U)를 입력한 다음 OK 를 누릅니다.
g. 확인을 묻는 메시지가 나타나면 Yes 를 다시 누릅니다.
h. Restart Database Activity Information 페이지에서 잠시 기다린 다음
Refresh 를 누릅니다.
i. 종료 및 시작 작업 중 오류 메시지가 나타나면 OK 를 눌러 오류를 확인한
다음 Refresh 를 다시 누릅니다.
2. 필요에 따라 데이터베이스가 재시작되면 SQL*Plus 를 사용하여 데이터베이스가 ARCHIVELOG 모드인지 확인합니다.
터미널 window 에서 SQL*Plus 에 SYSDBA 로 로그인하고 archive log list 명령을 실행합니다.
$ . oraenv ORACLE_SID = [oracle] ? orcl The Oracle base remains unchanged with value /u01/app/oracle $ sqlplus / as sysdba SQL> archive log list Database log mode Archive Mode Automatic archival Enabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 14 Next log sequence to archive 16 Current log sequence 16 SQL> exit $ |
이제 데이터베이스가 ARCHIVELOG 모드인 상태에서 서버가 각 온라인 리두
로그 파일의 복사본을 아카이브하므로 추가 리두 데이터에 대해 파일을
재사용할 수 있습니다.
주: 이 작업은 디스크 공간을 사용하므로 오래된 아카이브 로그는 다른 저장
영역으로 정기적으로 백업해야 합니다.
3. Fast Recovery Area 에 대한 전체 데이터베이스 백업을 수행합니다.
$ rman target / … RMAN> backup database; Starting backup at 2011-02-28:13:24:01 using target database control file instead of recovery catalog allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=43 device type=DISK channel ORA_DISK_1: starting full datafile backup set channel ORA_DISK_1: specifying datafile(s) in backup set input datafile file number=00001 name=+DATA/orcl/datafile/system.256.737196671 input datafile file number=00002 name=+DATA/orcl/datafile/sysaux.257.737196671 input datafile file number=00005 name=+DATA/orcl/datafile/example.269.737196811 input datafile file number=00003 name=+DATA/orcl/datafile/undotbs1.258.737196671 input datafile file number=00004 name=+DATA/orcl/datafile/users.259.737196673 channel ORA_DISK_1: starting piece 1 at 2011-02-28:13:24:03 channel ORA_DISK_1: finished piece 1 at 2011-02-28:13:25:58 piece handle=+FRA/orcl/backupset/2011_02_28/nnndf0_tag20110228 t132402_0.264.744297845 tag=TAG20110228T132402 comment=NONE channel ORA_DISK_1: backup set complete, elapsed time: 00:01:55 Finished backup at 2011-02-28:13:25:58 Starting Control File and SPFILE Autobackup at 2011-02-28:13:25:58 piece handle=+FRA/orcl/autobackup/2011_02_28/s_744297959.265.7 44297961 comment=NONE Finished Control File and SPFILE Autobackup at 2011-02-28:13:26:01 RMAN> exit; |
※번외로 init 파라미터를 통해 아카이브모드를 설정하는 방법은 아래포스팅을 참고하자
Recovery Catalog 생성과 등록 (0) | 2016.12.06 |
---|---|
RMAN Recovery Catalog 소유자 생성 (0) | 2016.12.06 |
리두 로그(redo) 파일 구성 (0) | 2016.12.05 |
RMAN 컨트롤파일(CONTROL FILE)구성 (0) | 2016.11.30 |
RMAN 백업 장치 구성 (0) | 2016.11.29 |