http://docs.oracle.com/database/121/RCMRF/rcmsynta009.htm#RCMRF113
RMAN> show all;
using target database control file instead of recovery catalog
RMAN configuration parameters for database with db_unique_name ORCL are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
#默认配置保留策略是一个备份
CONFIGURE RETENTION POLICY TO recovery window of 90 days;
#配置恢复期窗口是90天,意思就是能够恢复到这90天中的任意一天,那么要求就是最少保留一个90天之前的备份
并且有自那之后产生的所有归档日志
CONFIGURE RETENTION POLICY clear;
清除配置的归档策略
当超过备份策略的时候,备份被标记为obsolete
report obsolete
delete obsolete
CONFIGURE BACKUP OPTIMIZATION ON;
在备份副本满足相同保留策略的前提下,不继续创建额外的副本
只适用于归档日志(已经存在的,不变的)或者是只读或者是脱机表空间的备份
因为一旦数据更改或者产生redo之后,备份的数据就会发生改变
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
备份的设备类型默认是disk,磁盘类型,
CONFIGURE DEFAULT DEVICE TYPE TO stb;
这个是备份为磁带类型
CONFIGURE CONTROLFILE AUTOBACKUP ON;
自动备份控制文件,建议打开,打开之后,RMAN做任何备份操作,都会自动备份controlfile和spfile,储存到RMAN已知的位置
当controlfile任何副本丢失之后,会去这里面找controlfile的备份,并且还原到spfile指定的位置
假如spfile也丢失了,那么就用只有一个DB_NAME参数的pfie文件启动实例,
使用RMAN连接之后
set dbid xxxxxxxxxx;
restore spfile from autobackup;
再进行恢复controlfile
restore controlfile from autobackup;
到mount之后再继续恢复datafile
和普通的全备的区别是:
全备所备份的controlfile和spfile不能在nomount的时候恢复
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
配置控制文件AUTOBACKUP的路径和类型
%F是指一个基于DBID的唯一的名称
CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO BACKUPSET;
配置在备份到磁盘的时候总是启用4通道,并且类型是备份集
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
这个指定当介质类型是disk的时候,每次备份备几个,默认是备一个
oracle的每次备份都能指定有多个完全相同的copy
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
这个是备份归档日志的时候,每次备份备几个
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/rmanbackup/%U.dbf';
当通道的介质类型是disk的时候,指定存储位置和命名格式,
建议每次手动指定
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
配置备份集的大小,一般不使用这个默认值,都是配置备份片的大小
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
配置加密备份集,能够具体到某个表空间
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
指定加密算法,还可以指定AES256
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
压缩算法
10G 推出了bzip2算法的压缩备份。
11R1推出了zlib算法的压缩备份。
11R2推出了基本压缩备份(BASIC)和高级压缩备份(LOW,MEDIUM,HIGH,需要单独付费)。
LOW – 对应 LZO (11gR2) – 最低压缩比,但是最快。
MEDIUM – 对应 ZLIB (11gR1) – 比较好的压缩比,速度慢于LOW 。
HIGH – 对应 unmodified BZIP2 (11gR2) – 最高压缩比,速度也是最慢的。
BASIC (which is free) – 对应 BZIP2 (10g style compression) – 压缩比和MEDIUM差不多 ,但是速度较MEDIUM慢
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
指定归档文件的删除策略,默认的none就是归档备份完之后就能够被删除
但是在DG环境下的时候,在standby端成功接收并且应用前primary需要始终保存该文件
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/11.2.0/db_1/dbs/snapcf_orcl.f'; # default
配置控制文件的快照的存放路径和文件名
该快找文件是在备份期间所产生的,保证其读一致性
防止备份期间数据库对控制文件的更改(像undo)