查看rman配置
rman>show all
1.冗余度策略redundancy
该配置是用来决定哪些备份文件的状态是否为obsolete(过时的)或者是available(可用的)。设定至少需要保留最近的N份备份,更早的备份会被obsolete。
比如,冗余度策略为2,如果有3份备份,则最早的一份就会被废弃。
CONFIGURE RETENTION POLICY TO redundancy 2;
若不使用保留策略,CONFIGURE RETENTION POLICY TO none;
对于过时的备份,在未使用fra情况下,rman仅仅对其标注,不会对其进行删除;若开启FRA,rman会自动删除过时的备份以便FRA循环利用。
过时的备份指在执行crosscheack文件依然存在,只不过根据保留策略该文件不再被使用;过期的(expired)备份是指执行crosscheck后,文件不存在(被删除)
查看obsolete备份 report obsolete;
2.恢复窗口策略recovery window
指定一个时间范围,保证能恢复到这个时间段内任一时刻的数据,能确保数据库恢复到指定时间点。
至少有一个备份能恢复到sysdate-7的时间点上之前的备份将标记为obsolete,配置窗口保留策略
CONFIGURE RETENTION POLICY TO recovery window of 7 days;
如果要恢复一周以内的数据:recovery window of 7 days;