文档中心 > 聚石塔

创建数据迁移任务

更新时间:2023/05/23 访问次数:9954

数据传输DTS提供的数据迁移功能,简单易用,只需3个步骤,即可完成整个迁移任务的配置。

本小节以MySQL->RDS for MySQL为例,详细介绍数据迁移任务的配置流程,其他存储引擎的配置流程类似。


一、前提条件


1. 创建RDS数据库在数据迁移过程中,如果待迁移的数据库在目标RDS实例中不存在,那么DTS自动会创建。但是对于如下两种情况,用户需要在配置迁移任务之前,手动创建数据库。

a)数据库名称不符合:RDS定义规范(由小写字母、数字、下划线、中划线组成,字母开头,字母或数字结尾,最长64个字符)

b)待迁移数据库,在源MySQL实例,跟目标RDS实例中名称不同
对于这两种情况,用户需要在配置迁移任务之前,先在RDS控制台完成数据库创建。


2. 创建迁移账号
创建迁移任务,需要提供源实例及目标RDS实例的迁移账号。


二、操作步骤


当数据库、迁移账号都创建完成后,就可以开始配置迁移任务了。下面详细介绍下具体的配置步骤。


1. 进入控制台


进入数据传输DTS控制台,点击页面右上角 创建迁移任务 开始任务配置。


2. 配置迁移实例连接信息


image.png


在这个步骤中,主要配置迁移任务名称,迁移源实例及目标实例连接信息。其中:


1) 任务名称

默认情况下,DTS为每个任务自动生成一个任务名称,您可以修改这个名称,为任务配置一个具备业务意义的名称,便于后续的任务识别。


2) 源实例连接信息

因为本文档以MySQL->RDS For MySQL迁移为例,所以:


配置项

配置说明

实例类型

有公网IP的自建数据库

数据库类型

MySQL

主机名或IP地址

MySQL实例连接串

端口

MySQL实例监听端口

账号

MySQL实例访问账号

密码

上面MySQL访问账号对应的密码


3) 目标RDS实例连接信息


配置项

配置说明

实例类型

RDS实例

RDS实例ID

选择需要迁移目标RDS实例ID

数据库账号

RDS实例的访问账号

数据库密码

上面数据库账号对应的数据库密码


3. 迁移对象及迁移类型配置


image.png


在这个步骤中,需要配置迁移类型及迁移对象。其中:


1)迁移类型

迁移类型包括结构迁移、全量数据迁移及增量数据迁移。

如果要做全量迁移,那么选择结构迁移+全量数据迁移。

如果要做不停机迁移,那么选择结构迁移+全量数据迁移+增量数据迁移。


2)迁移对象

迁移对象,需要选择您要迁移的对象。迁移对象选择的粒度可以为:库、表、列三个粒度。

默认情况下,迁移对象迁移到目标库后,对象名跟源库一致。如果您迁移的对象在源实例跟目标实例上名称不同,那么需要使用DTS提供的对象名映射功能。


4. 预检查


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

如果预检查失败,那么可以点击具体检查项后的按钮,查看具体的失败详情,并根据失败原因修复后,重新进行预检查。


image.png


当点击查看后,可以查看到具体的预检查失败原因及修复方法:


image.png


当修复完成后,可以在任务列表中,选择这个任务,然后重新启动预检查。


5. 启动迁移任务


当预检查通过后,我们可以启动迁移任务,任务启动后,可以到任务列表中查看具体的迁移状态及进度。

 

 

FAQ

关于此文档暂时还没有FAQ
返回
顶部