表一致性修复功能用于对比不同表之间的表结构,找出差异并在目标表执行差异脚本,以保障不同表之间的表结构一致性。
应用场景
- 多套不同环境之间进行表结构对比,以保障不同环境之间的表结构一致性。例如,确保测试环境与生产环境的表结构一致性。 
- 根据基准表的表结构,创建新的物理表或逻辑表。 
- 用于分库分表的表结构一致性修复场景。 
- 把某个物理表的变更,批量执行到逻辑库下的每一个分表中。 
操作步骤
- 登录数据管理DMS 5.0。
- 在顶部菜单栏中,选择。 说明- 若您使用的是极简模式的控制台,请单击控制台左上角的  图标,选择。 图标,选择。
- 在库表同步工单申请页面,配置工单参数。 - 参数 - 说明 - 基准库(物理库) - 搜索并选择结构同步来源库。 说明- 您需要具有基准库的查询权限。更多信息,请参见管理访问控制权限。 - 目标库 - 搜索并选择结构同步目标库。 说明- 目标库可以是物理库也可以是逻辑库。 
- 您需要具有目标库的变更权限。更多信息,请参见管理访问控制权限。 
 - 修复的表 - 选择基准表。 
- 选择需要修复的目标表或输入目标表名。 说明- 目标表可以是物理表、逻辑表或聚合表。 
- 如果目标表存在,则对比基准表和目标表的表结构一致性,并将差异执行到目标表。 
- 如果目标表名不存在,则创建新的表。 - 目标实例的安全规则中需要允许目标库执行库表同步。更多信息,请参见库表同步。 
 
 - 是否忽略报错 - 选择是否忽略报错: - 不忽略:在执行过程中,遇到出错则中断后面的SQL脚本,不再执行。 
- 忽略:在执行过程中,即使遇到错误仍会跳过当前失败SQL脚本,继续往下执行,直至所有SQL脚本都执行完成。 
 - 业务背景(备注) - 描述项目的业务背景信息,例如变更目的、预期目标等。 
- 单击提交申请。 - 系统自动进行表结构分析。 
- 单击提交审批。 
- 待审批通过后,单击提交,同步目标库,等待任务执行完成。 
该文章对您有帮助吗?