版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mochou111/article/details/81009714
乱码现象是由于字符集的问题,这个可以通过更改adapter进程设置或者配置properties文件来关联更改
Step1:
进程配置下加一句
SETENU (NLS_LANG=AMERICAN_AMERICAN.AL32UTF8)
Step2:
.properties文件配置修改 goldengate.userexit.utf8mode=false
或者使用goldengate 12.2.0.1.5 或以上的版本: patch num: 25463865
"dirprm/xxxx.properties":goldengate.userexit.outputencoding=0
这个参数要根据源端的数据库进行匹配,不然数据会乱码
0 代表UTF-8
10218 代表zhs16gbk
10172代表US7ASCII