本文共 1887 字,大约阅读时间需要 6 分钟。
通过基于时间的策略,rman 会保留足够多的备份,确保可以恢复到最近 7 天内的任意时间。超过 7 天的备份将被标记为 obselete。
通过基于容量的策略,rman 保留最新的 5份备份,超过 5份的备份将被标记为冗余。默认冗余策略为 3 份。
禁用备份保留策略,rman 不再将备份标记为 obselete。
默认关闭备份优化功能。当启用优化时,rman 会对备份文件进行优化处理,跳过未变更的文件。这种优化主要适用于只读表空间或已知备份的归档日志文件。
rman 支持磁盘和磁带两种设备类型,默认为磁盘。如果需要使用磁带,可以单独配置。
开启或关闭控制文件的自动备份功能。如果开启,控制文件会在数据文件或结构更改时自动生成备份。
指定控制文件的备份格式及存储路径。默认按照特定格式生成控制文件备份。
设置磁盘设备的并行度为 2,决定备份过程中使用的通道数量。在具体操作时,可以通过 allocate channel 命令单独指定通道。
默认每个备份片不超过 64 个文件。如果需要,可以通过 filelist 参数限制每个备份集中包含的文件数量。
设置数据文件备份的冗余数量。默认为 1,即只保留最新的一个备份。
允许备份集的最大容量设置为特定值或取消限制(’unlimited’)。默认为倍数容量。
指定快照控制文件的存储路径,用于保障数据一致性。
%c:备份片的拷贝编号(从 1 开始计数)。%d:数据库名称。%D:日期中的天数(DD)。%M:年中的月份(MM)。%F:基于数据库 ID 和日期的唯一文件名。%n:数据库名称,右侧填充字符保持长度为 8。%u:备份集编号和建立时间的组合压缩后的 8 个字符。%p:备份片段的编号(从 1 开始)。%U:%u_%p_%c 的简写形式,用于备份片段命名。%s:备份集编号。%t:备份时间戳。%T:日期格式(YYYYMMDD)。RMAN> show all;
SQL> select name,value from v$rman_configure;
备份保留策略:
configure retention policy to recovery window of 3 days;configure retention policy to redundancy 5;configure retention policy clear;备份优化:
configure backup optimization on;configure backup optimization off;默认设备类型:
configure default device type to disk;控制文件:
configure controlfile autobackup on;configure controlfile autobackup format for device type disk to '/cfs01/backup/conf/%F';并行度配置:
configure device type disk|stb parallelism 2;configure channel 1 device type disk format 'e/:rmanback_%U';数据文件和归档日志备份冗余:
configure datafile backup copies for device type disk|stb to 3;configure archivelog backup copies for device type disk|stb to 3;备份集大小:
configure maxsetsize to 1G|1000M|1000000K|unlimited;其他选项:
configure exclude for tablespace 'users';转载地址:http://dhqjz.baihongyu.com/