数据传输服务DTS支持将另一个阿里云账号下的RDS实例数据迁移至当前阿里云账号,本文将介绍跨阿里云账号数据迁移配置流程及注意事项。

支持场景

  • 公共云两个账号下的RDS实例间的迁移。
  • 公共云和聚石塔RDS实例间的数据迁移。
  • 公共云和金融云RDS实例间的数据迁移。

费用说明

迁移类型 链路配置费用 公网流量费用
全量数据迁移 不收取 不收取
增量数据迁移 收取,费用详情请参考数据传输服务DTS定价 不收取

迁移账号权限要求

实例类型 结构迁移 全量迁移 增量迁移
源RDS实例 读写权限 读写权限 读写权限
目标RDS实例 读写权限 读写权限 读写权限

准备工作

在源实例所属云账号中配置RAM授权,将目标实例所属云账号作为授信云账号,允许通过数据传输服务访问源实例所属云账号的相关云资源,详情请参考跨阿里云账号数据迁移/同步时如何配置RAM授权

数据迁移操作步骤

  1. 登录DTS数据传输控制台
  2. 在左侧导航栏,单击数据迁移
  3. 单击数据迁移页面右侧的创建迁移任务
  4. 配置迁移任务的源库及目标库信息。
    源实例及目标实例配置
    配置选项 配置说明
    任务名称
    • DTS为每个任务自动生成一个任务名称,任务名称没有唯一性要求。
    • 您可以根据需要修改任务名称,建议为任务配置具有业务意义的名称,便于后续的任务识别。
    源实例信息
    1. 在实例ID选择框后方,单击其他阿里云账号下的RDS实例
    2. 配置源实例信息。
      • 实例类型:选择RDS实例
      • RDS所属阿里云账号ID:填入源实例所属云账号ID。
        说明 您可以使用源实例所属的云账号登录账号管理页面,获取云账号ID。
      • 角色名称:填入源实例所属云账号配置的角色名称,详情请参考跨阿里云账号数据迁移/同步时如何配置RAM授权
      • 实例地区:选择源RDS实例所在地域。
      • RDS实例ID:选择源RDS实例的实例ID。
      • 数据库账号:填入连接源RDS实例数据库的账号,权限要求请参见迁移账号权限要求
      • 数据库密码:填入连接源RDS实例数据库账号对应的密码。
    目标实例信息
    • 实例类型:选择RDS实例
    • 实例地区:选择目标RDS实例所在地域。
    • RDS实例ID:选择目标RDS实例的实例ID。
    • 数据库账号:填入连接目标RDS实例数据库的账号,权限要求请参见迁移账号权限要求
    • 数据库密码:填入连接目标RDS实例数据库账号对应的密码。
    • 连接方式:根据需求选择非加密连接SSL安全连接,本案例选择非加密连接
      说明 选择 SSL安全连接时,需要提前开启RDS实例的SSL加密功能,详情请参考设置SSL加密
  5. 配置完成后,单击页面右下角的授权白名单并进入下一步
    说明 此步骤会将DTS服务器的IP地址自动添加到源RDS实例和目标RDS实例的白名单中,用于保障DTS服务器能够正常连接RDS实例。迁移完成后如不再需要可手动删除,详情请参考白名单设置
  6. 选择迁移对象迁移类型
    迁移对象和迁移类型配置
    配置选项 配置说明
    迁移类型 选择迁移类型。
    • 如果需要全量数据迁移,选择结构迁移全量数据迁移,将源RDS实例数据库迁移对象的存量数据全部迁移到目标RDS实例数据库中。
      说明 为保障数据一致性,全量数据迁移期间请勿在源RDS数据库中写入新的数据。
    • 如果需要增量数据迁移,选择结构迁移全量数据迁移增量数据迁移,在全量迁移的基础上,将源RDS实例数据库的增量更新数据同步到目标RDS实例数据库中。
    迁移对象
    • 迁移对象框中将想要迁移的数据库选中,单击移动到已选择对象框。
    • 迁移对象选择的粒度可以为:库、列、表三个粒度。
    • 默认情况下,对象迁移到RDS实例后,对象名保持不变。
      说明 如果您迁移的对象在源数据库跟目标实例上名称不同,那么需要使用DTS提供的对象名映射功能,使用方法请参考库表列映射
  7. 上述配置完成后,单击页面右下角的预检查并启动
    说明
    • 在迁移任务正式启动之前,会先进行预检查。只有预检查通过后,才能成功启动迁移任务。
    • 如果预检查失败,单击具体检查项后的,查看具体的失败详情。根据失败原因修复后,重新进行预检查。
  8. 预检查通过后,单击下一步
  9. 购买配置确认页面,选择链路规格并勾选数据传输(按量付费)服务条款
  10. 单击购买并启动,迁移任务正式开始。
    • 全量数据迁移

      等待迁移任务完成即可,迁移任务会自动停止。

    • 增量数据迁移
      迁移任务不会自动结束,观察迁移任务的状态显示为 增量迁移无延迟的状态时,将源库停写几分钟,等待增量迁移再次进入 增量迁移无延迟状态,手动停止迁移任务。
      增量迁移无延迟