从DB2 CDC文件源中接收数据到GBase 8a
增量同步
在8.6.9.0 版本中增加了对DB2 CDC 文件源中数据的解析同步功能。支持
源端为DB2 CDC 文件,目标端为GBase 8a(Consumer)的增量同步。
GBase RTSync 同步工具手册
- 130 -
南大通用数据技术股份有限公司
由于在数据源DB2 CDC 文件中没有源表的元数据信息,所以只支持列级同
步;支持JSON 模式的同步。
目标端为GBase 8a(Consumer)时,需要配置为部分部署模式,即只配置
读端,配置方法参考2.3.6.11 章节。
支持断点续传功能。
config_task.xml 中,需要修改如下内容:
需要在标签下修改的部分:
增加isExitWhileError 属性,在遇到错误时是否强制退出服务,
而不考虑任务错误处理。默认为false。
需要在
设置type=”CDCFILE”;
增加separator 属性,设置为数据中的分隔符,默认值
为’\x7C\x1C’;
增加logRetentionDays 属性,
设置为保留已经归档的数据文件的
最大天数;
增加logRetentionCheckIntervals 属性,
设置为检查归档数据是
否过期的周期,单位为秒;
增加logArchivedIntervals 属性,
设置为检查数据文件是否需要
归档的周期,单位为秒;
需要在每个标签下修改的部分:
增加isContinueSyncWhileError 属性,
用于判断当该表的一条数
据解析或者同步出现问题时,是否继续同步该表后续的数据;如
果配置为true,则将该错误数据记录到日志中继续同步后面的数
据;配置为false 则将该错误数据记录到日志后,停止该表数据
的解析和同步。
GBase RTSync 同步工具手册
南大通用数据技术股份有限公司
- 131 -