数据库克隆

数据管理DMS的数据库克隆功能支持将源数据库的表结构和表数据复制至目标数据库中,实现全部表或部分表备份,适用多环境数据库初始化,例如将开发环境复制到测试环境。

前提条件

  • 源数据库与目标数据库类型相同,且都为MySQL。

  • 数据库实例的管控模式为自由操作或稳定变更。更多信息,请参见管控模式

操作步骤

  1. 登录数据管理DMS 5.0
  2. 在顶部菜单栏中,选择数据库开发 > 环境构建 > 数据库克隆

    说明

    若您使用的是极简模式的控制台,请单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > 数据库开发 > 环境构建 > 数据库克隆

  3. 单击页面右上角的数据库克隆

  4. 数据库克隆工单申请页面,配置工单参数。

    参数名

    说明

    任务名称

    输入具有业务意义的任务名称,便于后续识别。

    源数据库

    搜索并选择源数据库。

    目标数据库

    搜索并选择目标数据库。

    选择源数据库表

    选择源库中需要克隆的表。

    • 部分表:将选定的部分表克隆到目标数据库中。

    • 全部表:将源数据库中的所有表都克隆到目标数据库中。

    重名对象处理

    如果目标数据库中出现重名的对象(例如存在相同的表名),有如下两种处理方式:

    • 跳过重名对象:不复制该对象。

    • 覆盖重名对象:目标重名对象的结构和数据都会被源库中的对象所替换。

    迁移附加选项

    除了表以外,您还可选择对数据库中的可编程对象进行同步克隆。

    可编程对象包括:视图存储过程函数触发器事件

    时间选项

    选择工单任务执行的时间。

    • 立即执行:工单审批通过后,立即执行克隆任务。

    • 指定时间:选择指定的时间。工单审批通过后,在指定时间执行克隆任务。

  5. 单击提交申请

  6. 工单审批通过后,数据库克隆任务根据设定的时间,自动执行。

  7. 说明
    • 在工单详情页,您可以查看工单的执行进度。

    • 工单执行成功后,您还可以在目标数据库的SQL窗口中查看克隆到目标数据库中的表。