本文主要介绍如何在云迁移的迁移计划中完成云数据库的批量迁移。
前置条件
适用场景
源端为阿里云 RDS 迁移到腾讯云。
注意事项
1. 数据迁移任务中,迁移所用源端数据库账号需要具备一定的权限。详情请参见 MySQL 迁移至 MySQL 中 前提条件。
2. 数据迁移任务中,需要将 DTS 的服务 IP 地址添加到源数据库和目标数据库的白名单中,以便 DTS 能够与要访问的数据库联通,否则会出现联通性测试失败。可参见 批量任务,放通 DTS 访问 IP 所属网段 进行添加 。
3. DTS 支持迁移的高级对象有函数、触发器、存储过程和事件。高级对象的迁移是一次性动作,仅支持迁移在任务启动前源库中已有的高级对象,在任务启动后,源库新增的高级对象不会同步到目标库中,详情可参见 迁移高级对象。
4. DTS 支持将源库的用户信息迁移到目标库中,详情及注意事项可参见 账号迁移。
5. DTS目前对新发起的数据迁移任务按地域维度进行计费,数据库迁移可能会产生链路配置费用及公网流量费用,数据迁移完成后计费停止,详情请参见 DTS 计费概述 。
6. 迁移状态为“准备完成”时,表示迁移任务中的全量数据已迁移完成,并开始增量数据同步,您需要手动单击完成停止增量数据同步,完成数据迁移任务,停止迁移计费。
操作步骤
1. 进入 云迁移 > 迁移实施 页面,单击迁移任务编号,进入迁移实施步骤,在云数据库 MySQL 迁移中,对需要迁移的数据单击操作列中的配置进行配置。


2. 在数据库迁移的配置任务窗口中,首先需要购买迁移所用的 DTS 服务,您需要选择链路规格。数据库迁移可能会产生链路配置费用及公网流量费用。


3. 单击下一步,在数据库迁移配置任务窗口的基础配置中完成任务设置、源库设置和目标库设置,测试源库联通性通过后,单击下一步。
注意:
必须要进行联通性检测,若未进行联通性检测或联通性检测未通过,无法进入下一步。若联通性检测未通过,平台会提示未通过原因,您可以根据文案调整配置后重新检测。


4. 联通性检测通过后,单击下一步,进入高级配置,支持配置迁移类型、迁移对象范围等选项,您可以根据自身需求进行配置,单击完成,即可发起数据迁移任务。


发起迁移任务后,可在列表中查看迁移进展。若迁移任务失败,支持查看失败原因,您可以根据平台提示修改配置后重新提交迁移任务。


5. 迁移状态为“准备完成”时,表示迁移任务中的全量数据已迁移完成,开始增量数据同步。您可以在此状态时,手动创建一致性校验任务。


6. 选择任务状态为准备完成的迁移资源,单击右侧操作列的创建一致性校验任务。


7. 创建一致性校验任务后,稍等片刻可以在列表中查看一致性任务编号。单击列表中的一致性校验任务编号可以查看一致性校验任务的结果。


8. 当您需要终止迁移任务,停止 DTS 迁移计费时,您需要手动单击完成。在完成迁移任务弹窗中进行确认,即可停止增量数据同步,完成数据迁移任务。


说明:
当数据库迁移任务的状态为迁移成功时,表示该任务已彻底结束。