全部产品
Search
文档中心

数据传输服务 DTS:配置迁移任务(旧控制台)

更新时间:Oct 15, 2024

数据传输服务DTS(Data Transmission Service)提供的数据迁移功能简单易用,您只需在控制台上进行简单操作,即可完成整个迁移任务的配置。

首次使用数据迁移功能时,请阅读数据迁移操作指导,帮助您快速掌握创建、监控、管理数据迁移任务的操作。

注意事项

本文仅简单介绍数据迁移任务的通用配置流程,不同的数据源在配置迁移任务时略有不同。关于各类数据源的详细配置案例请参见迁移方案概览

准备工作

  • 当源或目标库为自建数据库时,您还需要做一些准备工作以满足DTS对环境的要求,详情请参见准备工作概览

  • 准备用户数据同步的源和目标库的数据库账号。

操作步骤

  1. 登录数据传输控制台

    说明

    若数据传输控制台自动跳转至数据管理DMS控制台,您可以在右下角的jiqiren中单击返回旧版,返回至旧版数据传输控制台。

  2. 在左侧导航栏,单击数据迁移

  3. 迁移任务列表页面顶部,选择待迁移的目标实例的地域。

  4. 单击页面右上角的创建迁移任务

  5. 配置迁移任务的名称,迁移的源实例和目标实例的连接信息。配置源和目标实例的连接信息

  6. 上述配置完成后,单击授权白名单并进入下一步

    说明

    当源实例或者目标实例为阿里云实例时,此步骤会将DTS服务器的IP地址自动添加到源实例或者目标实例的白名单中,用于保障DTS服务器能够正常连接实例。

  7. 选择迁移对象迁移类型

    配置

    说明

    迁移类型

    • 如果只需要进行全量迁移,则同时勾选结构迁移全量数据迁移

    • 如果需要进行不停机迁移,则同时勾选结构迁移全量数据迁移增量数据迁移

    说明

    如果没有勾选增量数据迁移,为保障数据一致性,数据迁移期间请勿在源库中写入新的数据。

    迁移对象

    迁移对象框中单击待迁移的对象,然后单击向右小箭头将其移动至已选择对象框。

    说明
    • 迁移对象选择的粒度为库、表、列。若选择的迁移对象为表或列,其他对象(如视图、触发器、存储过程)不会被迁移至目标库。

    • 默认情况下,迁移对象在目标库中的名称与源库保持一致。如果您需要改变迁移对象在目标库中的名称,需要使用对象名映射功能,详情请参见库表列映射

    • 如果使用了对象名映射功能,可能会导致依赖这个对象的其他对象迁移失败。

    映射名称更改

    如需更改迁移对象在目标实例中的名称,请使用对象名映射功能,详情请参见库表列映射

    源、目标库无法连接重试时间

    默认重试12小时,您也可以自定义重试时间。如果DTS在设置的时间内重新连接上源、目标库,迁移任务将自动恢复。否则,迁移任务将失败。

    说明

    由于连接重试期间,DTS将收取任务运行费用,建议您根据业务需要自定义重试时间,或者在源和目标库实例释放后尽快释放DTS实例。

    源表DMS_ONLINE_DDL过程中是否复制临时表到目标库

    如源库使用数据管理DMS(Data Management)执行Online DDL变更,您可以选择是否迁移Online DDL变更产生的临时表数据。

    • :迁移Online DDL变更产生的临时表数据。

      说明

      Online DDL变更产生的临时表数据过大,可能会导致迁移任务延迟。

    • :不迁移Online DDL变更产生的临时表数据,只迁移源库的原始DDL数据。

      说明

      该方案会导致目标库锁表。

  8. 上述配置完成后,单击页面右下角的预检查并启动

    说明
    • 在迁移任务正式启动之前,会先进行预检查。只有预检查通过后,才能成功启动迁移任务。

    • 如果预检查失败,单击具体检查项后的提示,查看失败详情。

      • 您可以根据提示修复后重新进行预检查。

      • 如无需修复告警检测项,您也可以选择确认屏蔽忽略告警项并重新进行预检查,跳过告警检测项重新进行预检查。

  9. 预检查通过后,单击下一步

  10. 购买配置确认页面,选择链路规格并勾选数据传输(按量付费)服务条款

  11. 单击立即购买并启动,迁移任务正式开始。

    • 全量数据迁移

      请勿手动结束迁移任务,否则可能会导致数据不完整。您只需等待迁移任务完成即可,迁移任务会自动结束。

    • 增量数据迁移

      迁移任务不会自动结束,您需要手动结束迁移任务。

      1. 观察迁移任务的进度变更为增量迁移,并显示为无延迟状态时,将源库停写几分钟,此时增量迁移的状态可能会显示延迟的时间。

      2. 等待迁移任务的增量迁移再次进入无延迟状态后,手动结束迁移任务。增量迁移无延迟