更新时间:2024-09-23 GMT+08:00
分享

目标库对象一致性检查

Oracle为源同步时,DRS会对目标库对象一致性检查进行检查。

不通过原因

  • 对象名同步到目标库后会转换成小写,为避免同步失败,选择的源库表中不能存在名称字母相同但大小写不同的列。
  • 已选择的表在目标库不存在,或与源库的表结构不一致。
  • 目标库和源库的约束不一致,可能在后续同步中因约束不一致导致同步失败。

处理建议

  • 删除源库表中名称字母相同但大小写不同的列,或者变更源库表中名称字母相同但大小写不同的列名称。
  • 表在目标库不存在时请在目标库中创建上述表,并确保与源库的表结构一致。建表语句参考:
    CREATE TABLE table_name (column_name data_type);

    与源库的表结构不一致时请在目标库表中创建缺失的列,或把目标库表中已存在名称字母相同但大小写不同的列转为小写,或删除源库表中多余的列。

  • 目标库和源库约束保持一致,或确认不一致的约束不影响后续数据迁移。

相关文档