暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

OGG-01004,OGG-01296的处理

原创 jieguo 2023-08-02
1230

ogg报错:(运行有年头了,一直正常)

image.png
view report r_ris日志如下:
image.png
image.png

处理过程:

源端和目标端都是sqlserver数据库,ogg版本存在差异。
1.怀疑表结构有变动导致,检查源端和目标端并未改变过,字段类型一直存在差异text和ntext,突然报错
源表:image.png
目标表:image.png
2.通过logdump检查,尝试跳过失败的数据

open ./dirdat/ri000000134
detail on
pos 132825343 --根据故障点的rba号定位
n
sfet  --定位到事务结尾
n  --使用下一个事务号开始

image.png
image.png
image.png

image.png
修改extseqno,extrba后启动复制进程(根据logdump可看到是在做delete时提示no data found,所以可用考虑跳过,对于超大表重新同步耗时耗力)

alter replicat r_ris,extseqno 134,extrba 132835377
start r_ris
info r_ris

image.png
image.png

另外一种方式是启用如下参数,追平后再注释掉该参数,再重启复制进程/不重启则执行SEND REPLICAT NOHANDLECOLLISIONS:

HANDLECOLLISIONS

处理结果:

image.png

最后修改时间:2023-09-13 09:56:35
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论