更新时间:2024-11-29 GMT+08:00
结束迁移任务
业务系统和数据库切换至目标数据库后,可选择结束迁移任务。对于需要恢复目标数据库或停止迁移的任务,您可选择结束任务,避免源数据库的操作继续同步到目标数据库,造成数据覆盖问题。
如下状态下的任务可以结束迁移:
- 创建中
- 配置
- 等待启动
- 全量迁移
- 全量迁移失败
- 增量迁移
- 增量迁移失败
- 已暂停
- 故障恢复
- 建议您先结束任务,再做断开源库与迁移实例的网络等其他操作,避免产生无法连接源库的告警。
- 对于“配置”状态的任务,配置失败的任务无法结束。
- 对于“故障恢复”状态的任务,正在进行故障恢复的任务无法结束。
- 任务结束后无法重试。
- 迁移任务只支持按需计费,任务结束后即停止计费。
前提条件
- 已登录数据复制服务控制台。
- 迁移任务未结束。
结束任务
- 在“实时迁移管理”页面的迁移列表中,选择要结束的迁移任务,单击操作列“结束”。
- 在弹出框中单击“是”,提交结束任务。
- 一般情况下,结束任务功能可以确保特殊对象迁移的完整性(触发器、事件会在结束任务阶段迁移)。
- 当任务状态异常时(例如任务失败、网络异常),DRS会勾选“强制结束任务”优先结束任务,减少等待时间。
- “强制结束任务”会直接释放DRS资源,不会进行触发器、事件的迁移,请手工迁移触发器、事件。
- 如果需要DRS进行触发器、事件迁移,请先修复DRS任务,待任务状态正常后,再单击“结束”,正常结束任务。
- 当任务状态为增量中并且当前链路是以MySQL为源的DRS链路,勾选“结束时展示断点信息”后,在任务结束后迁移进度页面会显示源库的GTID和binlog位点信息。
批量结束
- 在“实时迁移管理”页面的迁移列表中,勾选需要结束的任务。
- 单击左上方的“批量操作”,选择“批量结束”。
图1 批量操作
- 在弹出的确认对话框中,确认任务信息后,单击“是”,提交结束任务。
父主题: 任务生命周期