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 *** |
最终 ,问题得以解决。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 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 高性能盘换成高容量盘