3 台主机的拓扑存在问题。
Primary 有一个计划的 OS 任务(每小时)使用 RMAN 删除 3 小时前的存档日志。归档日志删除策略配置为“应用于所有备用”。
有 2 个远程 log_archive_dest 条目 - 物理备用和下游。每天任务的日志中都会出现“RMAN-08120: WARNING: archived log not deleted, not yet applied by standby”,然后在 2-3 小时内解决。
我在问题期间检查了 V$ARCHIVE_LOG 并发现重做并未应用于下游服务器。我还没有在下游服务器上发现问题,但是在“良好”期间,所有应用进程都已启用,但 dba_apply_progress 视图告诉我,消息的 apply_time 是 1970 年 1 月 1 日。
dba_capture 视图告诉捕获进程的状态为 ENABLED,status_change_time 大约是解决 RMAN 问题的时间。
我是 Golden Gate、Streams 和 Downstream 技术的新手。我已阅读参考 Oracle Docs,但找不到有关捕获或应用进程的某些计划的任何信息。
有人可以帮忙弄清楚,还有什么要检查或阅读什么?感谢每一个回复。谢谢。