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

人大金仓 解决了金仓KingbaseFlysync(KFS) 源端Oracle redo方式不解析数据,日志中报日志文件读取失败或日志文件不属于自己的问题

KFS补给站 2023-07-28
154

关键字

KingbaseFlysync,KFS,Oracle,redo,asm,不解析,file read error,break and loop again,not belong to me

问题描述

源端Oracle redo方式部署KFS,部署完成后,同步的表有增量,但是KFS没有解析出增量数据,查看KFS的日志,在日志中有以下类似的信息:
Extractor.oracleredo.RedoParserThread file read error:file=xxxxx offset=xxx,break and loop again



[oracle - RedoParserThread-1] INFO extractor.oracle.redo.RedoPaserThread skip file that not belong to me : xxxx

经过排查,发现对应的日志文件存在,且配置的用户有权限读取日志文件。

问题分析

源端数据库部署在AIX操作系统上,字节序为大端。KFS配置文件中没有开启大端参数。

解决方案

1.停止KFS,replicator stop

2.在flysync.ini中添加字节序为大端参数:

property=replicator.extractor.dbms.bigEndian=true

3.在KFS的解压目录/tools下执行./fspm update

4.启动KFS,replicator start

更多信息,参见https://help.kingbase.com.cn/v8/index.html

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

评论