OGG-01389 File header failed to parse tokens.

客户自己搭了一套Golden Gate环境,可是Target端的Replicat进程总是不能启动,一启动就ABENDED,看了下Report报告,显示:OGG-01389 File header failed to parse tokens.于是用百度搜了下,居然没有,上MOS上查了也是没有,最后万能的谷歌帮我找到了问题的所在:

If your target and source GoldenGate versions are different you may encounter this error. In order to solve this problem you need to add a parameter to extract and pump parameter files.

我检查了一下两边的环境,源端ODA数据库的Golden Gate软件是11.2.1.0.1,而另外一端的Windows环境的Golden Gate软件版本是11.1.1.1.0,所以抽取进程抽取出来的日志格式传输到Target端后,Replicat进程读取文件失败,我觉得这就是兼容性没有做好,可能新的版本增加了Trail文件的文件头信息.旧的版本就不能很好的解析了.为了解决这一问题,Golden Gate提供以下方法来解决兼容性问题.在Extract和Datapump进程参数里面指定Trail文件的版本,我这个例子就指定为11.1即可.指定完后,重新启动Replicate进程,开始正常工作.

Extract file

exttrail , format release 11.1

Pump File

RMTTRAIL , format release 11.1
分享到: 更多

Post a Comment

Your email is never published nor shared. Required fields are marked *