[oracle@localhost ~]$ rman target rman/rman
Recovery Manager: Release 11.2.0.4.0 - Production on Mon Apr 25 16:02:19 2016
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
connected to target database: ORCL (DBID=1437543088)
RMAN> show all;
RMAN configuration parameters for database with db_unique_name ORCL are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
얼마나 많은 full 혹은 0 백업과 control file 을 보관할지 설정한다.
만약 위의 백업이 설정된 값을 초과하면 초과된 과거의 백업은 obsolete (불필요) 한 것으로 판단한다.
기본 retention policy 는 redundancy 1 이다.
RETENTION POLICY 는 REDUNDANCY, RECOVERY WINDOW 이렇게 두 타입이 있다.
RETENTION POLICY 는 몇 벌의 백업본을 보관할지 정한다. 증분백업을 사용하는 경우 0 백업과 1 백업이 한벌의 백업본이다.
RECOVERY WINDOW 는 값에 해당하는 기간의 어느시점으로도 복원이 가능함을 보장한다.
CONFIGURE BACKUP OPTIMIZATION OFF; # default
동일한 파일이나 동일한 버전의 파일이 이미 백업되어 있는 특정한 환경에서 해당하는 백업을 스킵하는 기능이다.
같은 파일임을 판단하는 기준
Datafile : 반드시 동일한 DBID, checkpoint SCN, creation SCN, RESETLOGS SCN 과 시간을 가져야 한다.
데이터 파일은 반드시 offline-normal, read-only 혹은 일반적으로 closed 된 상태이어야 한다.
Archived log : DBID, thread, sequence number 그리고 RESETLOGS SCN 과 시간이 동일해야 한다.
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
Backup 의 기본저장소로 disk 에 할지 sbt (테잎) 에 할지 정한다.
CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default
ON / OFF 두가지 값을 가질 수 있다. 기본 값은 OFF 이다.
ON 으로 사용하는 경우 RMAN 이 control file 과 server parameter file 을 자동으로 백업한다.
자동백업은 backup record 가 추가될 때 일어난다. Database 가 ARCHIVELOG 모드이면,
controlfile 의 database structure metadata 가 변경될때마다 자동백업을 한다.
자동백업을 하는 경우
- Backup 혹은 Copy 가 정상적으로 완료되었을 때
- RMAN 프롬프트 상에서 CREATE CATALOG 가 정상적으로 완료되었을 때
- control file 에 변경을 일으키는 경우 (DB 의 구조적인 변화들)
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONTROLFILE AUTOBACKUP ON 인 경우 어떤 포맷으로 파일을 생성할지 정한다.
기본적으로 %F 를 가져가는데 이것의 의미는 다음과 같다.
%F : c-IIIIIIIIII-YYYYMMDD-QQ
IIIIIIIIII DBID
YYYYMMDD 백업이 생성 된 날의 time stamp
QQ 00 ~ FF 까지의 값을 가지는 십육진수 시퀀스
configure controlfile autobackup format
[for device type {disk|sbt}] to {‘?/oradata/cf_%F’|’+dgroup1/%F’}
위와 같이 device type 별로 포맷을 달리 가져갈 수 있으며, Device type 도 선택가능하다.
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DEVICE TYPE {sbt|disk} parallelism n [ backup type to {[compressed] backupset | copy} ];
위 설정을 통해 병렬도 할당이 가능하며, 이는 특정 Device type 에 대해서도 할당 가능하다.
backup type 은 backupset 과 copy 가 있으며, backupset 은 압축기능 (compressed) 이 사용 가능하다.
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
백업본을 중복으로 몇 벌 가질지 셋팅하는 값이다. 이 파라미터는 backupsets 에만 영향을 주며, image copies 에는 아무 영향 없다.
기본값은 1이다.
샘플은 다음과 같다.
(References. B 에서 발췌)
Makes 2 disk copies of each datafile and control file backup set
# (autobackups excluded)
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 2;
# Makes 3 copies of every archived redo log backup to tape
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE sbt TO 3;
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
앞서 살펴 본 DATAFILE BACKUP COPIES 와 같은 역할을 한다.
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
채널에서 생성되는 backup sets 의 사이즈를 제한한다.
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
암호화 기능으로 그 대상은 데이터베이스 파일, 테이블 스페이스가 될 수 있으며 어떤 알고리즘을 사용할지 지정할 수 있다.
인자값으로 ON | OFF 를 사용한다
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
여기에 셋팅한 값은 ENCRIPTION FOR DATABASE 를 ON 으로 사용한 경우 적용되며 사용가능한 알고리즘은
V$RMAN_ENCRYPTION_ALGORITHMS 에 리스팅되어 있다. 기본값은 AES 128-bit 이다.
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
11.1 이상은 zlib 가 기본 값이었으며, 11g 앞 버전은 bzip2 가 기본이었고 유일한 선택이었다.
v$rman_compression_algorithm
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
기본값은 ‘NONE’ 이다.
다음의 예는 logs 가 테잎에 최소 두번 백업되었을 때 FRA 와 Local archiving destinations 에서 삭제될 수 있다.
configure archivelog deletion policy to backed up 2 times to sbt;
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/app/oracle/product/11.2.0/db_1/dbs/snapcf_ORCL.f'; # default
controlfile 의 snapshot 을 저장할 위치를 지정한다.
'Oracle > admin' 카테고리의 다른 글
Oracle Statspack Survival Guide (0) | 2016.04.27 |
---|---|
Oracle11gR2 RAC Background Processes (0) | 2016.04.27 |
expdp,impdp (0) | 2016.04.25 |
Shrink Temporary Tablespace (0) | 2016.04.22 |
Shrink UNDO tablespace (0) | 2016.04.22 |