最大性能/最大可用性 Data Guard 环境中的 RMAN 备份 (文档 ID 1602424.1)

文档内容


用途

适用范围

详细信息

参考


适用于:

Oracle Database - Enterprise Edition - 版本 10.1.0.2 到 10.2.0.5 [发行版 10.1 到 10.2]
本文档所含信息适用于所有平台
***Checked for relevance on 30-May-2012***

用途

如果在主 database(数据库)上使用命令“CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY”,则允许 RMAN 在确定可以删除主数据库上的哪些归档日志时,同时考虑必需(mandatory)归档路径和可选(optional)归档路径。

适用范围

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

参考

BUG:5261960 - RMAN-8591 STANDBY DESTINATION MUST BE MANDATORY WHILE MAX PERFORMANCE
请使用浏览器的分享功能分享到微信等