Data Guard 环境中备用数据库上的 RMAN 备份。
详细信息
10g RMAN-Data Guard 一文表明,“CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY” 只检查已经在所有必需的备用数据库上应用的归档日志。
但是,最大性能模式和最大可用性模式的 Data Guard 最佳实践建议不使用必需的备用数据库(这样主数据库在联机日志填满时不会挂起)。因此,必须设置以下参数:
_log_deletion_policy='ALL'
这样,RMAN 即可从主数据库主机上的 Flash Recovery Area(快速恢复区)中删除已应用于所有备用数据库(无论是必需的还是可选的)上的归档日志。设置此参数后,数据库需要重新启动。
注:如果在 spfile 中进行更改,参数名两端必须使用双引号:
SQL> alter system set "_log_deletion_policy"=ALL scope=spfile sid='*';
注:在没有此参数设置的情况下,尝试在 RMAN 中设置此配置可能会出错:
RMAN> configure archivelog deletion policy to applied on standby;
new RMAN configuration parameters:
CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY;
new RMAN configuration parameters are successfully stored
starting full resync of recovery catalog
full resync complete
RMAN-08591: WARNING: invalid archivelog deletion policy
select a.thread#, a.sequence#, a.applied
from v$archived_log a, v$database d
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载