在经历了多番沟通,多次劝说,终于得到了各方的许可将GoldenGate11.2.1.0.4升级到11.2.0.1.13
某网省市县异地灾备,生产端是Oracle10g 10.2.0.5 双节点RAC,数据存放在文件系统上。灾备端是同版本的Oracle 10g 10.2.0.5。 复制工具采用了Oracle GoldenGate 11.2.1.0.4 一致运行良好。
一个月前该系统升级,将生产端升级到Oracle11g 11.2.0.4,保持文件系统不变。灾备端为Oracle 11g 11.2.0.4 ASM存放数据文件。GoldengGate保持原来的11.2.1.0.4。
运行了一段时间后出现了问题,生产端抽取进程可以正常工作,但是投递进程出错中断。
报错信息为:
Bad record at (RBA 123789635, format 5.50 Unknown TokenID 00)
尝试过重新抽取local trail,重新投递,也尝试过跳转当前队列trail,从下一个队列开始投递,但这些方法都解决不了该问题再次出现。最终尝试升级GoldenGate到11.2.0.1.13.
升级过程非常简单
1,关闭生产端和灾备端所有进程,包括mgr
2,采用tar的方式备份goldengate目录下所有文件
3,在原goldengate目录下解压缩新版本的ogg
4,所有参数保持不变,重新创建抽取进程和投递进程
目前状态稳定,希望能通过本次升级解决该问题。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29047826/viewspace-1325418/
,如需转载,请注明出处,否则将追究法律责任。