1.查看配置
RMAN> show all;查看保留策略RMAN> show retention policy;RMAN configuration parameters for database with db_unique_name ORCLCDB are:CONFIGURE RETENTION POLICY TO REDUNDANCY 2;查看默认设备RMAN> show default device type;RMAN configuration parameters for database with db_unique_name ORCLCDB are:CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
2.查看rman改动记录
RMAN> select * from v$rman_configuration;
3.修改默认备份设备
RMAN> configure default device type to 'SBT_TAPE'; 修改为磁带RMAN> configure default device type clear; 清楚修改默认备份设备信息,默认为磁盘RMAN> configure default device type to disk; 修改为磁盘
4.备份指定设备
backup device type disk database;
5.配置冗余策略
配置冗余备份保留策略CONFIGURE RETENTION POLICY TO REDUNDANCY 2;配置恢复保留策略CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF <天数> DAYS;禁用保留策略CONFIGURE RETENTION POLICY TO NONE;清除配置RMAN> configure retention policy clear;配置归档日志备份上限RMAN> configure archivelog deletion policy to backed up 2 times to device type disk;
6.配置备份的默认类型:备份集或者映像副本
configure device type disk backup type to copy;RMAN> configure device type disk clear;配置磁盘备份时压缩configure device type disk backup type to compressed backupset;
7.配置通道
默认情况下,RMAN为所有操作分配一个磁盘通道
configure channel device type disk format '/u01/backup/db_%U';加路径加唯一标识符RMAN> configure channel device type disk format '%U' ; 加唯一标识符configure channel device type disk format '+dg1';加asm路径RMAN> configure channel device type disk clear; 清除配置信息
8.配置并行
提高备份速度
configure device type disk backup type to compressed backupset parallelism 2;RMAN> configure device type disk backup type to backupset parallelism 2; 不压缩
9.配置优化
CONFIGURE BACKUP OPTIMIZATION ON;
10.run块示例
run{allocate channel c1 device type disk;backup tablespace users;release c1;}
11.配置控制文件自动备份的位置:
configure controlfile autobackup format for device type disk clear; 清除配置RMAN> configure controlfile autobackup format for device type disk to '%d_%F'
12.强制覆盖备份
要覆盖备份优化并备份所有文件(无论是否已更改),请在BACKUP 命令中指定FORCE选项,如下例所示:BACKUP DEVICE TYPE sbt BACKUPSET ALL FORCE;请注意,FORCE 选项并不适用于恢复区中的文件。
13.标识符
%U:默认的文件命令模式,生成的文件名具有唯一性%a:Oracle数据库的activation ID即RESETLOG_ID。%c:备份片段的复制数(从1开始编号,最大不超过256)。%d:Oracle数据库名称。%e:归档序号。%F:基于"DBID+时间"确定的唯一名称,格式的形式为c-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIII 为该数据库的DBID,YYYYMMDD为日期,QQ是一个1~256的序列。%h:归档日志线程号。%I:Oracle数据库的DBID。%M:当前时间中的月,格式为MM。%N:表空间名称。%n:数据库名称,并且会在右侧用x字符进行填充,使其保持长度为8。比如数据库名JSSBOOK,则生成的名称则是JSSBOOKx。%p:备份集中备份片段的编号,从1开始。%s:备份集号。%t:备份集时间戳。%T:当前时间的年月日格式(YYYYMMDD)。%u:是一个由备份集编号和建立时间压缩后组成的8字符名称。利用%u可以为每个备份集生成一个唯一的名称。%U:默认是%u_%p_%c的简写形式,利用它可以为每一个备份片段(即磁盘文件)生成一个唯一名称,这是最常用的命名方式,执行不同备份操作时,生成的规则也不同,如下所示:生成备份片段时,%U=%u_%p_%c;生成数据文件镜像复制时,%U=data-D-%d_id-%I_TS-%N_FNO-%f_%u;生成归档文件镜像复制时,%U=arch-D_%d-id-%I_S-%e_T-%h_A-%a_%u;生成控制文件镜像复制时,%U=cf-D_%d-id-%I_%u。%Y:当前时间中的年,格式为YYYY。注:如果在BACKUP命令中没有指定FORMAT选项,则RMAN默认使用%U为备份片段命名。
14.rman debug测试
rman target / debug trace=/tmp/rmanbkup.out
15.设置通道备份片大小
RMAN> configure channel device type disk maxpiecesize 300M;
16.设置通道及备份片大小,最大可操作文件数,备份读取字节速率
RMAN> configure channel 1 device type disk maxpiecesize 300M maxopenfiles 8 rate 100M;
17.清除指定通道配置
RMAN> configure channel 1 device type disk clear;
18.配置自动备份双副本
注意:双备份需要一个快速闪回去以外的路径,备份之后,两个目录各一份,否则会提示如下错误
ORA-19806: cannot make duplex backups in recovery areaRMAN> configure channel device type disk format '/opt/oracle/backup/%U_%D';
RMAN> configure datafile backup copies for device type disk to 2;
