ADG一直延时,直到主库切换日志后恢复,然后又进入下一次的延时去,请问怎么处理
10MADG一直延时,直到主库切换日志后恢复,然后又进入下一次的延时去,请问怎么处理

已经开启了实时应用
alter database recover managed standby database using current logfile disconnect from session;
alter system set standby_file_management=auto scope=both;
LOG2设置如下:
log_archive_dest_2='service=pri reopen=120 lgwr async valid_for=(online_logfiles,primary_role) db_unique_name=pri';
我来答
添加附件
收藏
复制链接
微信扫码分享
在小程序上查看
分享
添加附件
问题补充
12条回答
默认
最新
问题解决了,感谢各路大神:
1)经过大家一起探讨和查验,ADG相关的配置都没有问题
2)最后重启了下备库,并对备库内存资源进行了调整,之前内存资源占比较高,然后发现就是实时的了
总结:
源端目标端:
1)检查redo log 及standby log的文件个数和大小,要保持一致
2)log_archive_dest_2的配置
3)检查备库基础资源(内存、CPU负载等)
4)确实开启了实时同步
alter database recover managed standby database using current logfile disconnect from session;
alter system set standby_file_management=auto scope=both;
评论
有用 2
log_archive_dest_2='service=pri reopen=120 lgwr async valid_for=(online_logfiles,primary_role) db_unique_name=pri';
这里的service=pri,pri是指向备库吗?
评论
有用 2备库的standby log 比生产上的redo 是不是多一个。
贴一下你的主库redo log
再贴一下,你的备库的standby log
评论
有用 1除了以上说的检查standby日志数量和大小。我有一次是因为大小不一致(standby和redo大小不一致),有延迟。
评论
有用 1redo 和standby的数量和文件大小是一致的,大家再帮忙,如图

评论
有用 0还发现一个比较奇特的现象,current redo的编号,在主库是还没生成归档的,在备库的归档目录却是已经有,如图编号:441293

评论
有用 0目标端还存在奇葩归档,主库做手动切换后,当前redo log序列号对应的归档日志文件大小就是打满的

评论
有用 1回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏




