配置rman来自动删除应用过的归档日志

Configure Rman to Purge Application standby logs.

Posted on   March 26, 2011   by   Gary

术业有专攻,您咨询的再多,也不如我了解的一半多;有责任心的专业的建站公司会做到“客户想到的我们要做到,客户没有想到的我们也要帮客户做到“。我们的设计师是5年以上的设计师,我们不仅仅会设计网站,更会策划网站。

Configure RMAN to purge archivelogs after Application on standby.

Applying to EE Version 10.2.0.1 – 11.2.0.1, and 10.2 to 11.2, We need RMAN to automatically purge archivelogs from the FRA once they are applied to the standby database.

With dataguard, and archives in the FRA, they will be purged if they have been applied on the standby and they are no longer required when there is space pressure on the FRA on the primary database.

Here’s the important part, before 11g, if not using archivelog destinations which are mandatory, then the database must be restarted after setting the following parameter:

1) prior to 11g, if not using mandatory archivelog destinations, the database (primary and standby) must be restarted with the following parameter:

SQL> alter system set “_log_deletion_policy”=’ALL’ scope=spfile;

Then we can configure the parameter as normal.

2) configure the following parameter in RMAN on both the primary and standby databases:

RMAN> CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY;

3) the archivelog must have been applied to the standby

4) the archivelogmust beobsolete per the current RMAN retention policy.

To list the obsolete objects, run the following query:

RMAN> SHOW RETENTION POLICY RMAN> REPORT OBSOLETE;

5) there is space pressure in the FRA

Again, point 5, there has to be space pressure in the FRA before the policy kicks in. Therefore setting any normal local destination to use this will fail. In my experience the rman delete command complained that the logs were still required.

Another interesting note, the database’s have to be backed up for this policy to take place. Only performing backups on the standby will leave the primary in a state where all logs are required (obviously) since condition 4 will not be met, therefore no automatic purging will take place.

eg: the following query will identify all archivelogs applied to the standby:

select a.thread#, a.sequence#, a.applied from v$archived_log a, v$database d where a.activation# = d.activation# and a.applied=’YES’ /


网站题目:配置rman来自动删除应用过的归档日志
本文链接:http://bzwzjz.com/article/ipcjds.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 重庆网站制作 外贸网站设计方案 成都网站设计公司 成都企业网站制作 成都响应式网站建设 成都网站制作公司 商城网站建设 成都定制网站建设 高端网站建设 定制网站建设多少钱 外贸网站建设 成都网站建设 营销型网站建设 网站建设 营销网站建设 成都商城网站建设 成都网站设计 四川成都网站制作 重庆网站建设 成都网站建设 成都网站建设流程 成都网站设计公司