步骤四:对比迁移项
对比迁移项可以清晰反馈出源数据库和目标数据库的数据是否存在差异。为了尽可能减少业务的影响和业务中断时间,数据库在线迁移场景提供了完整的迁移对比流程,帮助您确定最佳的业务割接时机。
迁移对比流程
迁移对比功能支持对象级对比和数据级对比。
对象级对比:支持对数据库、索引、表、视图、存储过程和函数等对象进行对比。
数据级对比:支持对表或者集合的行数和内容进行对比。
前提条件
已登录数据库复制服务控制台。
操作步骤
在进行迁移项数据对比时,您可以按照迁移对比须知模块推荐的流程操作,也可以根据业务场景选用对比方式。以下操作将按照迁移对比须知模块的推荐方案详细介绍各功能的使用方法。
步骤1: 在“在线迁移管理”界面,选中指定迁移任务,单击任务名称,进入“基本信息”页签。
步骤2:单击“迁移对比”页签,进入“迁移对比”信息页面,对源数据库和目标数据库的数据进行对比分析。
1.首先进行数据库对象完整性检查。
单击“对象检查”,进入“对象级对比”页签,查看各个对比项的对比结果。
若需要查看对比项的对比结果详情,可单击指定对比项操作列的“详情”。
2.数据库对象检查完成后,进行迁移数据行数及内容的对比。
单击迁移对比须知处的“全面检查”,进入创建对比任务页面,选择“对比类型”、“对比时间”和“对象选择”,单击“确定”,提交对比任务。
说明: 目前仅MySQL引擎支持内容对比,而且在进行内容对比之前,系统会帮助您对内容对比所需的耗时进行预估。
全量迁移中的任务无法进行数据级对比。
对比任务提交成功后,返回“数据级对比”页签,单击 刷新列表,可以查看到所选对比类型的对比结果。
若需要查看对比类型详情,可单击指定对比类型操作列的“查看对比报表”,然后选择需要进行对比的数据库,单击操作列的“查看详情”,查看指定源数据库和目标数据库的对比结果详情。
说明:已取消的对比任务也支持查看对比报表。
3.业务割接前,进行割接复查。
单击“割接复查”,进入创建对比任务页面,选择“对比类型”、“对比时间”和“对象选择”,单击“确定”,提交对比任务。
查看对比详情的方法请参考参数对比列表。
4.结束任务。
业务系统和数据库切换成功后,为了防止源数据库的操作继续同步到目标数据库,造成数据覆盖问题,此时您可选择结束迁移任务,该操作仅删除了迁移实例,迁移任务仍显示在任务列表中,您可以进行查看或删除。结束迁移任务后,DRS将不再计费。