我已经设置了一个dataguard配置,并完成了DGMGRL内部的大部分工作以避免可能出现的问题,它似乎运行良好,但它报告了以下问题:
ORA-16801: redo transport-related property is inconsistent with database setting.
看看DGMGRL它给了我以下信息:
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创建它时,它们已被复制到备用数据库
登录主要文件:
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)上的日志:
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中没有非应用日志
任何人都有任何关于如何摆脱错误消息的想法?
答案 0 :(得分:1)
在我看来,您实际上并没有在备用数据库中定义任何备用重做日志 - 所有日志文件都是联机的。您还需要在备用数据库上创建备用日志文件。请参阅Data Guard Concepts and Administration Guide。
编辑:
或者,您可以从主数据库中删除备用日志。严格来说,您不必使用备用重做日志 - 它们仅用于Data Guard中的实时应用和最大保护以及数据保护的最大可用性级别。 Oracle建议使用备用重做日志,并且没有理由不(和several reasons why you should)。你现在真的没有使用它们 - 只有在你切换并使主服务器成为备用服务器时,才会使用在主服务器上定义的服务器。