OGG没有正确复制NCHAR数据类型

NCHAR Datatype Not Replicated Correctly Through GG (Doc ID 2143760.1)

适用

Oracle GoldenGate - Version 12.1.2.0.0 and later Information in this document applies to any platform.

症状

Oracle数据库,OGG版本是12.1.2.1.10

NCHAR数据类型没有被正确的复制。

一个表有两个列,均NCHAR数据类型,这两个列均没有被正确的复制。

已经通过varidata及从数据库中验证过。

怎么处理该问题?

原因

原因是目标库的national characterset 不是源端national characterset 的超集

源端national characterset 是AL16UTF16,目标库national characterset 是UTF8。目标端不是源端的超集。这证明了问题的原因

解决方法

1.停止replicat进程

2.在源端生成sourcedefs 文件并以ASCII模式传输到目标端

3.注释掉ASSUMETARGETDEFS

4.SOURCEDEFS <PATH>

5.启动replicat进程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值