阅读906 返回首页    go 阿里云 go 技术社区[云栖]


实例内不同数据库之间的数据迁移__最佳实践_数据传输-阿里云

DTS支持对象名映射,利用这个功能可以实现同一个实例内部不同库或表之间的数据迁移。本小节介绍如何使用DTS实现同一个实例内部不同数据库之间的数据迁移。

迁移账号创建

在正式迁移之前,需要先在源实例及目标实例中创建迁移帐号,不同的数据库类型,要求的迁移账号权限不同,具体权限要求可以参考产品手册-数据迁移中的相关文档。

配置迁移任务

下面以将RDS实例的库amptest的数据迁移到另外一个库jiangliu_amptest为例,介绍如何配置同一个实例内部不同库之间的数据迁移。

  1. 以目标RDS实例所属阿里云账号登录数据传输DTS控制台,点击右上角的创建迁移任务,开始任务配置。

  2. 实例连接信息配置。

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

    • 任务名称

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

    • 源实例连接信息

      • 实例类型:选择 RDS实例
      • RDS实例ID:配置RDS实例的实例ID
      • 数据库账号:RDS实例访问账号
      • 数据库密码:上面RDS访问账号对应的密码
    • 目标实例连接信息

      • 实例类型:选择 RDS实例
      • RDS实例ID:配置RDS实例的实例ID
      • 数据库账号:RDS实例访问账号
      • 数据库密码:上面RDS访问账号对应的密码
  3. 同步对象选择。

    在这个步骤,选择需要同步的对象。

  4. 同步初始化配置。

  5. 配置库名映射。

    将鼠标挪到右边已选择对象框中的,amptest对应的行上,右边出现 编辑 按钮。点击编辑,进入库名映射配置页面。

    跨库迁移_对象名映射

    配置完后,进入迁移预检查。

  6. 预检查。

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

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

    跨库迁移_预检查

    当预检查通过后,可以启动迁移任务。

    至此,完成使用DTS进行一个实例内不同库名的两个数据库之间的数据迁移任务的配置。

最后更新:2016-11-23 16:03:55

  上一篇:go 库名不同的数据库之间的数据迁移__最佳实践_数据传输-阿里云
  下一篇:go 跨阿里云账号的RDS实例迁移__最佳实践_数据传输-阿里云