본문 바로가기

Oracle/admin

RMAN CONFIGURE LIST

[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