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


迁移 RDS 数据到其他实例__数据迁移_用户指南_云数据库 RDS 版-阿里云

由于实例地域更换或者其他原因,用户可以迁移原实例的数据到目标实例,实现业务平滑迁移。

前提条件

  • 已创建目标实例,详见 购买指南
  • 迁移前请先在目标数据库执行 drop table 表名;,以确保目标数据库为空,以免迁移任务失败。
  • 在迁移中,建议源数据库停止写操作,以确保源数据库和目标数据库的数据一致性。

操作步骤

  1. 登录 RDS 管理控制台,选择目标实例。
  2. 单击 迁移数据库,进入 DTS,如下图所示。

    DTS

  3. 单击 创建在线迁移任务,进入 创建迁移任务 页面,如下图所示。

    创建迁移任务

  4. 输入任务名称、源数据库信息和目标数据库信息,单击 授权白名单并进入下一步,如下图所示。

    填写迁移任务信息

    • 任务名称:自定义任务名称,可以保持默认值
    • 源库信息
      • 实例类型:源数据库的实例类型,选择 RDS实例
      • RDS 实例 ID:单击下拉菜单选择源实例 ID
      • 账号:与主实例账号一致
      • 密码:与主实例密码一致
    • 目标库信息
      • 实例类型:默认为 RDS 实例
      • RDS 实例 ID:目标 RDS 实例的 ID。单击下拉菜单选择目标实例
      • 账号:主实例账号
      • 密码:主实例密码
  5. 择迁移类型,并在 迁移对象 中选择要迁移的对象,单击 > 将要迁移的对象放入 已选择 中,单击 预检查并启动,如下图所示。注意

    • 数据迁移只会将源数据库的数据(结构)复制一份到目标数据库,并不会对源数据库数据(结构)造成影响
    • 数据迁移过程中,不支持 DDL 操作,如进行 DDL 操作可能导致迁移失败
    • DTS 增量迁移仅支持 MySQL,且支持最长时间 15 天,如果超过 15 天不停止任务,系统资源可能被回收

    选择迁移类型及对象

    如果要修改迁移对象在目标数据库上的名字,可以在 已选择 列表右侧单击 编辑,修改已选择的对象名称,如上图4所示。

    说明: 以下以预检查不通过为例进行描述,如果预检查通过,请直接参见步骤 9。

  6. 系统显示预检查结果,如下图所示。

    检查不通过

  7. 单击 检测结果失败 的检测项后的 !,查看失败详细信息,根据失败详细信息完成错误排查。

  8. 错误排查完毕后,在 迁移任务列表 页面,选择当前迁移任务,单击 启动,如下图所示。

    启动迁移任务

  9. 系统预检查通过后,单击 确定,自动进行迁移任务,如下图所示。

    检查通过

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

  上一篇:go 迁移本地数据到 RDS__数据迁移_用户指南_云数据库 RDS 版-阿里云
  下一篇:go 迁移 RDS for MySQL 数据到本地 MySQL__数据迁移_用户指南_云数据库 RDS 版-阿里云