文档

“同名对象存在性检查”产生警告

更新时间:

本文介绍在配置DTS同步或迁移任务过程中,预检查阶段检测出目标库中存在与源库同名的结构对象时的处理方法。

问题描述

在配置同步或迁移实例的预检查阶段,同名对象存在性检查出现警告,检查项的详情页面如下图所示:

image.png

可能原因

DTS任务的目标库中存在与源库同名的结构对象(例如目标MySQL数据库中存在与源库同名的表),且在配置任务对象及高级配置阶段目标已存在表的处理模式选择了预检查并报错拦截

解决方案

  1. 预检查页面,单击同名对象存在性检查检查项后的点击确认告警详情

  2. 在弹出的查看详情对话框中的检查结果区域,查看失败原因

  3. 根据失败原因的提示,在目标库中查看是否存在同名的结构对象。

  4. 根据目标库的检查结果,选择相应的处理方式。

    • 存在同名的结构对象

      • 需要保留目标库中的数据

        请根据需求,选择处理方式。

        • 修改该对象在目标库中的名称:使用映射功能,设置待同步或迁移对象在目标库中的名称。更多信息,请参见库表列名映射

        • 重命名目标库已存在的对象:在目标库中重命名已存在的对象,然后单击重新进行预检查

        • 不同步或迁移该对象:返回到配置任务对象及高级配置阶段,在已选择对象区域移除该对象。

      • 无需保留目标库中的数据

        请根据需求,选择处理方式。

        • 删除目标库已存在的对象:在目标库中删除已存在的对象,然后单击重新进行预检查

        • 屏蔽该警告:依次单击点击确认告警详情确认屏蔽确定重新进行预检查

          重要

          请务必确保数据结构的兼容性,否则可能导致数据不一致,甚至任务失败。

    • 不存在同名的结构对象

      1. 查看详情对话框,单击关闭

      2. 预检查页面下方,单击重新进行预检查

      3. 等待重新进行预检查。

        说明

        若目标库不存在与源库同名的结构对象,且多次重新预检查后同名对象存在性检查仍有警告,请联系阿里云技术支持处理。

  5. 根据提示完成后续操作。

  • 本页导读 (1)
文档反馈