为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:WINDOWS
【CPU】:X86
【问题描述】*:oracle 19c迁移数据到达梦数据库违反唯一性约束-6612!
数据在oracle中没有问题,有主键并且数据唯一,但是迁移到达梦数据库时报违反唯一约束,迁移到达梦数据库后发现主键未设置,怎么处理?
1、目标端初始化时数据库编码、大小写是否敏感、字符空格填充方式是否一致?
字符空格填充不一样的话,达梦默认会当成一个字符。(BLANK_PAD_MODE)
2、迁移过程中是否有过报错调整,如有的话,建议把目标端的表数据清除,再同步试下。
3、达梦端有无开启兼容参数
compatible_mode=2
达梦侧数据库大小写是否敏感,大小写不敏感的情况下,字段内容相同但大小写不同可能会出现这样的情况。