一.问题:
DG 新增备库MRP 进程一直显示 WAIT_FOR_LOG
备库alert日志显示FAL failed,等了很久但是也无法从主库拉取归档,/oradata/arch归档路径也没发现7993这个归档片
二.排除步骤:
1.排除tnsnames.ora文件和fal参数
备库tnsping能ping通主库
2.主库查看DEST_ID状态
SELECT thread#, dest_id, gvad.status, error, fail_sequence FROM gv$archive_dest gvad, gv$instance gvi WHERE gvad.inst_id = gvi.inst_id AND destination is NOT NULL ORDER BY thread#, dest_id;
都是VALID,都是正常发送现有的日志到备库
3.检查密码文件
查看主库和备库 alert日志有没报错信息 ,比如 ORA-16191: Primary log shipping client not logged on standby
发现没有
4.排除是否由于参数写错引起此问题
主备库各创建pfile文件对比,发现也无异常
5.排除网络问题
由于目前主库DG有3个,测试把其他2个DG的LOG_ARCHIVE_DEST_STATE 给defer掉。
重启新建的备库 然后开启mrp同步,发现可以接收历史日志了。
三.结论
可能是由于异地主线带宽不足,加上单个日志比较大,导致了网络传输问题。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




