OGG Extract / Replicat Checkpoint RBA Is Larger than Local Trail Size

机房的UPS损坏,整个机房突然掉电,紧急修复了UPS后,重启了主机,此时很多套GoldenGate出现了故障。记录之。

 

1、Replicat进程异常,检查ggserr.log日志,会出现类似错误。

ERROR OGG-01705 Input checkpoint position 160374765 for input trail file '/ogg-data/ogg/itmscmp/rmtdir/pe027505' is greater than the size of the file (160301092). Please consult Oracle Knowledge Management Doc ID 1138409.1. for instructions.

 

2、搜索MOS文章(OGG Extract / Replicat Checkpoint RBA Is Larger than Local Trail Size (Doc ID 1138409.1)),针对该故障有非常详细的说明,说白了,还是因为突然掉电,导致数据丢失,所以检查点的RBA号竟然比trail文件的字节数还要大。

 

3、解决办法是将Replicat进程的读检查点指向下一个trail文件,关键点在于从下一个trail文件的哪个位置开始读取,也即RBA号应该为多少?具体的计算公式可参考上面提及的那篇文章。

 

4、修改Replicat进程的读检查 点:

alter replicat < rep name>, extseqno ***, extrba ***

 

最终 ,问题得以解决。

posted @   石云华  阅读(128)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
历史上的今天:
2020-05-14 提升Exadata 计算节点本地IO性能
2020-05-14 Exadata 高性能盘换成高容量盘
点击右上角即可分享
微信分享提示