阿里云数据传输服务DTS可以帮助您实现同构或异构数据源之间的数据迁移,适用于数据库上云迁移、阿里云内部跨实例数据迁移、数据库拆分扩容等业务场景。本文介绍数据迁移功能的使用流程,帮助您快速掌握创建、监控、管理数据迁移任务的操作。
1、在使用DTS迁移数据前,您需要对源或目标数据库做一些准备工作,以满足DTS对环境的要求。
2、DTS支持将自建的数据库作为数据传输的源库或目标库,在不同的场景下,您需要执行相应的准备工作,然后在配置任务时选择对应的实例类型。
例如:待迁移的本地数据库具备公网地址(即数据库服务开放至公网),执行完对应的准备工作后,即可在配置数据迁移任务时,选择实例类型为有公网IP的自建数据库。
1、您只需在控制台上进行简单操作,配置迁移任务的名称,迁移的源实例和目标实例的连接信息,即可完成迁移任务的配置。
2、上述配置完成后,单击授权白名单并进入下一步。选择迁移对象和迁移类型。
1、您可以通过控制台查看结构迁移、全量数据迁移或增量数据迁移的具体进度。
2、全量迁移只需要迁移完成100%,增量迁移等待迁移任务的增量迁移再次进入无延迟状态,保持1分钟或以上,然后手动结束迁移任务。
3、保持业务中断状态,取消源数据库禁止写入的限制。
为尽可能地减少数据迁移对业务的影响,可创建反向数据迁移任务并启动,用于将目标库后续产生增量数据迁移回源数据库。此步骤创建的反向迁移任务的作用是为业务提供回退方案,业务恢复运行后,一旦出现异常可将业务切换至原有的数据库中。
完成数据迁移和业务切换后,如果不再需要该迁移任务,即可结束数据迁移任务。