全部产品
云市场

空库初始化

更新时间:2020-05-21 16:50:05

DMS空库初始化功能支持不同数据库之间对比结构,产生差异化脚本并执行到目标环境(仅支持目标库为空库)。本文介绍空库初始化的功能与操作步骤。

前提条件

  • 支持MySQL、OB1.0两种数据库类型。

注意事项

  • 仅支持目标库为空库(库内不存在任何表)。
  • 支持全量以及部分物理库和逻辑库的空库初始化。

使用场景

多区域部署、多单元部署时,例如:

  • 生产库与测试库。
  • 不同的测试库。
  • 不同的生产库。

操作步骤

  1. 登录DMS控制台

  2. 在上方菜单栏,单击库表结构 > 库表同步 > 空库初始化

    空库初始化

  3. 库表同步工单申请页,设置如下参数:

    参数 说明
    来源库 结构同步来源库。您需要有该库的查询(读)权限。
    目标库 结构同步目标库。您需要有该库的变更(写)权限。
    同步的表 选择需要同步的表。
    • 部分表:部分表可快捷选择部分,若不填目标表名则默认与源表名一致。
    • 全部表。
    是否忽略报错
    • 不忽略:在执行过程中,库级别串行遇到出错则中断后面的SQL脚本,不再执行。
    • 忽略:在执行过程中,即使遇到错误仍会跳过当前失败SQL脚本,继续往下执行,直至所有SQL脚本都执行完成。
  4. 单击提交申请,进入预检测状态。

  5. 检查对比结果。

    若结构发生变更可以在工单中单击重新分析

  6. 查看差异脚本,确认无误后,单击提交,同步目标库