为最大化地减少数据迁移对业务的影响,您可以参照本文的流程执行业务切换并建立回退方案。
注意事项
- 由于执行业务切换操作需要停止数据库写入并暂停业务,请选择业务低峰期操作以降低影响。
- 为便于区分会话信息以及提升数据安全性,建议单独创建并授权一个数据库账号以供数据迁移使用。
操作步骤
后续步骤
业务切换至目标数据库并稳定运行一段时间,测试所有业务涉及的功能并确认无问题,可结束反向数据迁移的任务,详情请参见结束数据迁移任务。
警告 用于数据迁移的数据库账号拥有读写权限,为保障数据库安全性,请在数据迁移完成后,删除用于数据迁移的数据库账号或回收相关写权限。
常见问题
- Q:业务切换后,如果业务运行出现问题如何处理?
A:由于创建的反向迁移任务会将目标库产生的增量数据实时迁移回源库,如果业务运行出现问题,可随时将业务切换回源库。
- Q:业务切换失败后,源库如何保证数据一致性?
A:您可以在业务切换前备份源库。
- Q:业务切换后,由于误操作导致在源数据库中写入了新的数据,应该如何处理?
A:通过数据校验确认源和目标库的差异数据,进行手动订正。