韩联社本篇文章670字,读完约2分钟
阿里云国际站经销商,主营阿里云,腾讯云,华为云,亚马逊aws,谷歌云gcp,微软云az,免费开户,代充值优惠大,联系客服飞机@jkkddd
业务切换流程
注意事项由于执行业务切换操作需要停止数据库写入并暂停业务,请选择业务低峰期操作以降低影响。
为便于区分会话信息以及提升数据安全性,建议单独创建并授权一个数据库账号以供数据迁移使用。
操作步骤
等待数据迁移任务的进度变更为增量迁移,并显示为无延迟状态或延迟时间低于5秒。
将业务暂时中断,禁止新的数据写入源数据库。
登录源数据库,根据数据库类型选择下述命令查看会话信息,确保没有新的会话执行写入操作。
等待迁移任务的增量迁移再次进入无延迟状态,保持1分钟或以上,然后手动暂停迁移任务。
保持业务中断状态,取消源数据库禁止写入的限制。
创建反向数据迁移任务并启动,用于将目标库后续产生增量数据迁移回源数据库。此步骤创建的反向迁移任务的作用是为业务提供回退方案,业务恢复运行后,一旦出现异常可将业务切换至原有的数据库中。
例如原先是将自建MySQL迁移至RDS MySQL,反向数据迁移任务配置案例请参见从RDS MySQL迁移至自建MySQL(仅选择增量数据迁移)。
当业务成功切换至目标库后,手动结束或释放该DTS迁移任务。
由于创建的反向迁移任务会将目标库产生的增量数据实时迁移回源库,如果业务运行出现问题,可随时将业务切换回源库。
后续步骤
业务切换至目标数据库并稳定运行一段时间,测试所有业务涉及的功能并确认无问题,可结束反向数据迁移的任务,详情请参见结束数据迁移任务。