更新时间:2022-08-05 GMT+08:00

异构数据库兼容性风险须知

Oracle数据库迁移场景

表1 异构数据库兼容性风险须知

预检查项

异构数据库兼容性风险须知。

描述

检查源数据库中部分数据类型的值是否超过MySQL的表示范围,若超过MySQL的表示范围,可能会导致迁移失败。

不通过提示处理建议

告警信息

  1. 请确认所需迁移的表中以字符串为主键或唯一键的列不包含空格,否则有可能导致数据不一致或迁移失败。原因是Oracle的字符串作为主键、唯一键时区分空格,而MySQL不区分。
  2. 由于Oracle和MySQL数据库的差异,number、intl、float/double、date、timestamp等数据类型表示范围不同,如果源数据库中这些类型的值超过了MySQL的表示范围,可能导致迁移失败。

处理建议:如遇此类问题,请联系技术支持。