更新时间:2024-11-29 GMT+08:00

结束迁移任务

业务系统和数据库切换至目标数据库后,可选择结束迁移任务。对于需要恢复目标数据库或停止迁移的任务,您可选择结束任务,避免源数据库的操作继续同步到目标数据库,造成数据覆盖问题。

如下状态下的任务可以结束迁移:

  • 创建中
  • 配置
  • 等待启动
  • 全量迁移
  • 全量迁移失败
  • 增量迁移
  • 增量迁移失败
  • 已暂停
  • 故障恢复
  • 建议您先结束任务,再做断开源库与迁移实例的网络等其他操作,避免产生无法连接源库的告警。
  • 对于“配置”状态的任务,配置失败的任务无法结束。
  • 对于“故障恢复”状态的任务,正在进行故障恢复的任务无法结束。
  • 任务结束后无法重试。
  • 迁移任务只支持按需计费,任务结束后即停止计费。

前提条件

  • 已登录数据复制服务控制台。
  • 迁移任务未结束。

结束任务

  1. 在“实时迁移管理”页面的迁移列表中,选择要结束的迁移任务,单击操作列“结束”
  2. 在弹出框中单击“是”,提交结束任务。

    • 一般情况下,结束任务功能可以确保特殊对象迁移的完整性(触发器、事件会在结束任务阶段迁移)。
    • 当任务状态异常时(例如任务失败、网络异常),DRS会勾选“强制结束任务”优先结束任务,减少等待时间。
    • “强制结束任务”会直接释放DRS资源,不会进行触发器、事件的迁移,请手工迁移触发器、事件。
    • 如果需要DRS进行触发器、事件迁移,请先修复DRS任务,待任务状态正常后,再单击“结束”,正常结束任务。
    • 当任务状态为增量中并且当前链路是以MySQL为源的DRS链路,勾选“结束时展示断点信息”后,在任务结束后迁移进度页面会显示源库的GTID和binlog位点信息。

批量结束

  1. 在“实时迁移管理”页面的迁移列表中,勾选需要结束的任务。
  2. 单击左上方的“批量操作”,选择“批量结束”。

    图1 批量操作

  3. 在弹出的确认对话框中,确认任务信息后,单击“是”,提交结束任务。