为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:dm8 【操作系统】:win11 【CPU】: 【问题描述】*:oracle迁移到dm,报错违反唯一性约束。oracle的主键中包含a和A,目的库达梦设置的是大小写不敏感,可以不重新初始化达梦嘛?
这种情况,建议重新初始化下。另外,oracle迁移达梦不仅要考虑字符集、大小写是否敏感问题,还要考虑是否兼容ORACLE的空格填充模式,不然也有可能出现违反唯一性约束问题。推荐使用达梦的SQLark工具进行数据迁移(官网:www.sqlark.com),迁移前会对目的库进行一次全面的参数检查。如需修改参数项,可参考【环境检查】页面提供的改写建议进行重新配置。
大小写是否敏感问题必须重新初始化解决。
这种情况,建议重新初始化下。另外,oracle迁移达梦不仅要考虑字符集、大小写是否敏感问题,还要考虑是否兼容ORACLE的空格填充模式,不然也有可能出现违反唯一性约束问题。推荐使用达梦的SQLark工具进行数据迁移(官网:www.sqlark.com),迁移前会对目的库进行一次全面的参数检查。如需修改参数项,可参考【环境检查】页面提供的改写建议进行重新配置。