当前位置: 代码迷 >> Oracle管理 >> rman 备份跟CONTROL_FILE_RECORD_KEEP_TIME有多大关系
  详细解决方案

rman 备份跟CONTROL_FILE_RECORD_KEEP_TIME有多大关系

热度:250   发布时间:2016-04-24 04:12:40.0
rman 备份和CONTROL_FILE_RECORD_KEEP_TIME有多大关系

1、如题CONTROL_FILE_RECORD_KEEP_TIME默认值为7 但是此处的7并不是我们所理解的7天,他也许可以保存一年的nocatalog 模式下的备份片。
2、rman 在nocatalog 模式下有2中备份的冗余策略一个是windows 多少天、一个是保存几份备份。

疑问:1、我如何确定在rman 保留3份的备份情况下,什么时候obsolete(是看list backup 的status吗?还是?)
         2、我的冗余策略是保留3份该如何确认CONTROL_FILE_RECORD_KEEP_TIME应该是多少天才合适。


希望各位大侠给出明确的解释!
------解决思路----------------------
CONTROL_FILE_RECORD_KEEP_TIME是指定的控制文件中的可重复使用的记录可以重复使用前的最小天数
如果 CONTROL_FILE_RECORD_KEEP_TIME指定的时间小于备份的保留策略,就有可能覆盖备份记录,使之前的备份失效,所以CONTROL_FILE_RECORD_KEEP_TIME 应该大于备份策略时间

CONTROL_FILE_RECORD_KEEP_TIME = retention period + level 0 backup interval + 1 
------解决思路----------------------
CONFIGURE RETENTION POLICY TO REDUNDANCY