暂无图片
ADG一直延时,直到主库切换日志后恢复,然后又进入下一次的延时去,请问怎么处理
我来答
分享
virvle
2022-11-13
ADG一直延时,直到主库切换日志后恢复,然后又进入下一次的延时去,请问怎么处理

ADG一直延时,直到主库切换日志后恢复,然后又进入下一次的延时去,请问怎么处理
ADG延迟.png
已经开启了实时应用

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条回答
默认
最新
virvle

问题解决了,感谢各路大神:
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
暂无图片
农夫三拳
2022-11-14
备库redo的sequence还有哪个现象?
virvle
题主
2022-11-15
@娃哈哈,重启后,没有了,归档序列=当前序列-1, 已经可以实时同步,非常感谢
农夫三拳
log_archive_dest_2='service=pri reopen=120 lgwr async valid_for=(online_logfiles,primary_role) db_unique_name=pri';

这里的service=pri,pri是指向备库吗?

暂无图片 评论
暂无图片 有用 2
virvle

pri备库的配置,指向主库

主库配置一致,对应std指向备库

暂无图片 评论
暂无图片 有用 1
农夫三拳

备库standby log有正确配吗

暂无图片 评论
暂无图片 有用 1
virvle
题主
2022-11-13
有的
virvle

没发现异常的地方,帮忙再琢磨琢磨

暂无图片 评论
暂无图片 有用 1
布衣
暂无图片

备库的standby log 比生产上的redo 是不是多一个。
贴一下你的主库redo log
再贴一下,你的备库的standby log

暂无图片 评论
暂无图片 有用 1
virvle
题主
2022-11-14
贴了,再看看嘞
薛晓刚

除了以上说的检查standby日志数量和大小。我有一次是因为大小不一致(standby和redo大小不一致),有延迟。

暂无图片 评论
暂无图片 有用 1
virvle
题主
2022-11-14
再帮忙看看,还有个比较奇葩的现象,如下图
virvle

redo 和standby的数量和文件大小是一致的,大家再帮忙,如图
归档日志.png

暂无图片 评论
暂无图片 有用 0
农夫三拳
2022-11-14
备库的standby log也是这样吗?
virvle
题主
2022-11-14
@娃哈哈,目标端redo 和standby log 是通过rman的catalog过去的,完全一致
virvle

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

暂无图片 评论
暂无图片 有用 0
农夫三拳
2022-11-14
目标端不开归档也能行?
virvle
题主
2022-11-14
@娃哈哈,目标端没有开过归档,若做过主备切换试过不关归档也可以
virvle

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

暂无图片 评论
暂无图片 有用 1
virvle
升级问题到: 潜在风险
暂无图片 评论
暂无图片 有用 1
cqiwen

在备库上这样操作即可:

alter database recover managed standby database cancel; 
alter database recover managed standby database using current logfile disconnect from session;

暂无图片 评论
暂无图片 有用 1
virvle
题主
2022-11-14
试过,不生效
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏