排查 RDS for Oracle 副本的问题 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

排查 RDS for Oracle 副本的问题

本节介绍了可能出现的复制问题和解决方案。

监控 Oracle 复制滞后

要监控 Amazon CloudWatch 中的复制滞后,请查看 Amazon RDS ReplicaLag 指标。有关复制滞后时间的信息,请参阅监控只读复制Amazon RDS 的 Amazon CloudWatch 指标

对于只读副本,如果滞后时间太长,请查询以下视图:

  • V$ARCHIVED_LOG – 显示哪些提交已应用到只读副本。

  • V$DATAGUARD_STATS – 显示组成 ReplicaLag 指标的各个组成部分的详细分解。

  • V$DATAGUARD_STATUS – 显示 Oracle 内部复制过程的日志输出。

对于挂载的副本,如果滞后时间太长,您将无法查询 V$ 视图。而是执行以下操作:

  • 检查 CloudWatch 中的 ReplicaLag 指标。

  • 在控制台中检查副本的提示日志文件。查找恢复消息中的错误。这些消息包括日志序列号,您可以将其与主序列号进行比较。有关更多信息,请参阅Oracle 数据库日志文件

对添加或修改触发器后 Oracle 复制失败进行故障排查

如果添加或修改任何触发器,并且之后复制失败,可能是触发器的问题。确保触发器将 RDS 进行复制所需的以下用户账户排除在外:

  • 具有管理员权限的用户账户

  • SYS

  • SYSTEM

  • RDS_DATAGUARD

  • rdsdb

有关更多信息,请参阅RDS for Oracle 副本的其他注意事项