首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dataguard broker报告ORA-16801:重做传输相关属性与数据库设置不一致

Dataguard broker报告ORA-16801:重做传输相关属性与数据库设置不一致
EN

Stack Overflow用户
提问于 2009-12-15 00:00:23
回答 1查看 5.7K关注 0票数 1

我已经设置了一个数据卡配置,并在DGMGRL中完成了大部分工作,以避免可能的问题,它看起来运行得很好,但它报告了以下问题:

代码语言:javascript
复制
ORA-16801: redo transport-related property is inconsistent with database setting.

查看DGMGRL,它为我提供了以下信息:

代码语言:javascript
复制
DGMGRL> show database  'ELBEMP' 'InconsistentLogXptProps';
INCONSISTENT LOG TRANSPORT PROPERTIES
   INSTANCE_NAME         STANDBY_NAME        PROPERTY_NAME         MEMORY_VALUE         BROKER_VALUE

          ELBEMP              ELBEMS1           LogXptMode       (missing SRLs)                ASYNC

          ELBEMP              ELBEMS2           LogXptMode       (missing SRLs)                ASYNC

          ELBEMP              ELBEMS3           LogXptMode       (missing SRLs)                ASYNC

我已将SRL添加到主节点,当我通过rman创建备用节点时,它们已拷贝到备用节点

主服务器上的日志:

代码语言:javascript
复制
1 - ONLINE - /oracle/ELBEMP/origlog/redo01.rdo
1 - ONLINE - /oracle/ELBEMP/mirrlog/redo01.rdo
2 - ONLINE - /oracle/ELBEMP/origlog/redo02.rdo
2 - ONLINE - /oracle/ELBEMP/mirrlog/redo02.rdo
3 - ONLINE - /oracle/ELBEMP/origlog/redo03.rdo
3 - ONLINE - /oracle/ELBEMP/mirrlog/redo03.rdo
4 - STANDBY - /oracle/ELBEMP/mirrarch/redostby04a.log
4 - STANDBY - /oracle/ELBEMP/mirrarch/redostby04b.log
5 - STANDBY - /oracle/ELBEMP/mirrarch/redostby05a.log
5 - STANDBY - /oracle/ELBEMP/mirrarch/redostby05b.log
6 - STANDBY - /oracle/ELBEMP/mirrarch/redostby06a.log
6 - STANDBY - /oracle/ELBEMP/mirrarch/redostby06b.log
7 - STANDBY - /oracle/ELBEMP/mirrarch/redostby07a.log
7 - STANDBY - /oracle/ELBEMP/mirrarch/redostby07b.log

以下是其中一个备用服务器(ELBEMS3)上的日志:

代码语言:javascript
复制
SQL> select group# ||' - '|| type ||' - '|| member from v$logfile;

GROUP#||'-'||TYPE||'-'||MEMBER
--------------------------------------------------------------------------------
1 - ONLINE - /oracle/ELBEMP/origlog/redo01.rdo
1 - ONLINE - /oracle/ELBEMP/mirrlog/redo01.rdo
2 - ONLINE - /oracle/ELBEMP/origlog/redo02.rdo
2 - ONLINE - /oracle/ELBEMP/mirrlog/redo02.rdo
3 - ONLINE - /oracle/ELBEMP/origlog/redo03.rdo
3 - ONLINE - /oracle/ELBEMP/mirrlog/redo03.rdo

老实说,我希望日志是ELBEMS3,而不是ELBEMP,但似乎一切都适用,并且v$archived_log中没有未应用的日志

谁有办法摆脱这个错误信息?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-12-15 06:47:07

在我看来,您实际上没有在备用数据库中定义任何备用重做日志-所有日志文件都是联机的。您还需要在备用数据库上创建备用日志文件。请参阅Data Guard Concepts and Administration Guide

编辑:

或者,您可以从主服务器删除备用日志。严格地说,您不必操作备用重做日志-它们仅用于data Guard中的实时应用和最大保护和最大可用性级别的数据保护。甲骨文确实推荐使用备用重做日志,而且确实没有理由不使用(和several reasons why you should)。无论如何,您现在确实没有使用它们--只有当您切换并使主节点成为备用节点时,才会使用在主节点上定义的那些节点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1901757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档