OGG 数据同步工具

阅读(9) 标签: ogg, oracle,

OggCli目录下([安装目录]\esProc\extlib\OggCli)提供OGG数据同步工具,使用该工具可以通过OGG将数据库中的数据增删改操作存储到复组表中(目前支持Oracle)。

(1)润乾外部库核心jar[安装目录]\esProc\extlib\OggCli\scu-oggplug-2.10.jar

除外部库核心jarOggCli目录提供以下文件:

fastjson-1.2.2.jar

注:以上第三方依赖jar,外部库压缩包中默认已放置,用户可根据实际应用环境灵活使用。

2)在已有的OGG环境基础上,配置目标端[OGG安装路径]/dirprm/javaue.properties文件:

①将gg.handler.sample.type属性值设置为com.scudata.lib.cdc.SplHandler

②加载以下第三方jar文件:OggCli目录([安装目录]\esProc\extlib\OggCli)下的fastjson-1.2.7.jarscu-oggplug-2.10.jar,和集算器类路径([安装目录]\esProc\lib)下的esproc-bin-xxxx.jar(社区版时使用esproc-xxxx.jar)、icu4j-60.3.jarlz4-1.3.0.jar

javaue.properties文件内容参考如下:

gg.handler.sample.type=com.scudata.lib.cdc.SplHandler

javawriter.bootoptions=-Djava.class.path=.,ggjava/resources/classes,ggjava/resources/lib/ggcmdui-12.2.0.1.2.001.jar,/ggjava/resources/lib/*,ggjava/ggjava.jar,/home/esProc/extlib/OggCli/fastjson-1.2.7.jar,/home/esProc/extlib/OggCli/scu-oggplug-2.10.jar,/home/esProc/lib/icu4j-60.3.jar,/home/esProc/lib/esproc-bin-********.jar,/home/esProc/lib/lz4-1.3.0.jar

3)配置并启动javaue进程。

4)进程启动后,对数据库中的数据进行增删改操作,其数据变化将记录在dirout目录下生成的复组表中:

MYTEST.T1_2025_01.ctx”记录数据库MYTESTT1表在20251月份所有的数据变化,下个月将新建一组复组表进行记录。

5)读取数据同步后生成的复组表可使用的外部库函数有cdc_collect()cdc_merge()。函数用法请参考【帮助】-【函数参考】。