configure 配置项介绍 首先,先来查看一下当前配置,通过 show all 命令: 连接到目标数据库 : jssweb (dbid=3391142503) rman> show all; 正在使用目标数据库控制文件替代恢复目录 rman 配置参数为 : configure retention policy to recovery window of 3 days; configure backup optimization off; # default configure default device type to disk; # default configure controlfile autobackup on; configure controlfile autobackup format for device type disk to ‘e:\oracle\oraback\%f’; configure device type disk parallelism 1; # default configure datafile backup copies for device type disk to 1; # default configure archivelog backup copies for device type disk to 1; # default configure maxsetsize to unlimited; # default configure snapshot controlfile name to ‘e:\oracle\oraback\sj_data.ora’; # default rman>
show 命令在 rman 命令篇简单介绍过,同时也知道后跟 #default 表示该条配置仍 然是初始的默认配置,如果想把某条更改过配置选项再置为
两种保留策略设置: 基于时间: configure retention policy to recovery window of n days; 基于冗余数量: configure retention policy to redundancy n; 也可以取消备份保留策略: configure retention policy to none; 2)configure backup optimization 配置备份优化 备份优化 : 包括 off 和 on 两个状态 打开备份优化: configure backup optimization on; 关闭备份优化: configure backup optimization off; 3)configure default device type 配置 io 设备类型 rman 支持的 io 设备类型有两种:磁盘 (disk) 和磁带 (sbt) ,默认情况下为磁盘。 使用磁盘设备: configure default device type to disk; 使用磁带设置: configure default device type to sbt; 在这里需要注意的一点是:如果 io 设备发生变化,相关配置项也需要修改。例如: rman> configure device type disk parallelism 2; 4) configure controlfile autobackup 配置控制文件自动备份 是否自动备份,包含两个状态: off 和 on 打开自动备份 configure controlfile autobackup on 禁止自动备份 configure controlfile autobackup off 指定备份的控制格式和路径。例如: configure controlfile autobackup format for device type disk to ‘e:\oracle\oraback\%f’; 在备份期间,将产生一个控制文件的快照,用于控制文件的读一致性,这个快照可以 通过如下配置: configure snapshot controlfile name to ‘e:\oracle\oraback\sj_data.ora’;
5)configure device type 设置并行备份 rman 支持并行备份与恢复,也可以在配置中指定默认的并行程度。例如: configure device type disk parallelism 2; 指定在以后备份与恢复中,将采用并行度为 2 ,同时开启 2 个通道进行备份与恢复, 当然也可以在 run 中指定通道来决定备份与恢复的并行程度。并行的数目决定了开启 通道的个数。如果指定了通道配置,将采用指定的通道,如果没有指定通道,将采用 默认通道配置。默认情况下,自动分配通道的并行度为 1 ,如果你通过设置 parallelism 设置了并行通道为 2 ,那么在 run 块中,它会默认使用 2 条并行通道 ; 如果在 run命令 块中指定数个 allocate channel ,那么 rman 在执行备份命令时会以设置的 channel 为准, 而不管 configure 中配置了多个并行通道。需要注意的是,在 backup 命令中有一个