DMS任务编排模块中已集成了DBS备份和DBS恢复插件,用户可以方便地使用这两个插件,轻松享受DBS带来的低成本备份服务。

前提条件

  • 您的账户已开通DMS服务
  • 已录入目标实例数据库,详情请参见云数据库录入
  • 您的账户角色为管理员角色或DBA角色,或者为租户主账号。添加权限介绍请参见权限管理

背景信息

数据库备份(Database Backup,简称DBS)是为数据库提供连续数据保护、低成本的备份服务。数据库备份拥有一套完整的数据备份和数据恢复解决方案,具备实时增量备份以及精确到秒级的数据恢复能力。在数据日益重要的时代下,数据是企业的核心资产,我们应该适时安全地备份我们的数据资产。DMS为我们提供了一整套数据安全的管理方案,而DBS提供了极低成本的OSS备份方案,DMS+DBS这一套组合方案将会是数据备份场景下的最佳解决途径。

目前DBS插件会采取按量计费的计费方式,产生的费用会直接在主账号中扣除,详情请参见DBS计费方式

DBS备份

  1. 登录DMS控制台
  2. 在顶部菜单栏,单击数据工厂 > 任务编排
  3. 单击页面左侧的开发空间
    开发空间
  4. 在页面中间单击新建任务流,输入任务流名称描述,并单击确认
  5. 将左侧任务类型中的DBS备份拖拽到页面中的空白区域。
    DBS恢复图标
  6. 配置任务节点。
    1. 单击页面中新建的任务节点,在右侧属性面板中单击内容设置页签。
    2. 数据来源区域选择目标数据库。
    3. 单击请选择需要备份的表。在弹出的表选择对话框中选择需要备份的表,并单击确认
      选择备份表
    4. 单击保存
  7. 单击试运行按钮进行备份测试。
    试运行
  8. 在右侧属性面板中开启调度,完成配置后单击保存即可。
    说明 任务流调度周期支持每月、每周、每天多维度配置,您可以按需求选择调度周期,本案例为每个工作日的早上5点执行备份任务。调度配置

DBS恢复

  1. 登录DMS控制台
  2. 在顶部菜单栏,单击数据工厂 > 任务编排
  3. 单击页面左侧的开发空间
    开发空间
  4. 在页面中间单击新建任务流,输入任务流名称描述,并单击确认
  5. 将左侧任务类型中的DBS恢复拖拽到页面中的空白区域。
    DBS备份图标
  6. 配置任务节点。
    1. 单击页面中新建的任务节点,在右侧属性面板中单击内容设置页签。
    2. 根据下表配置相关参数。
      DBS恢复配置
      类别 配置 说明
      数据库 数据源 选择进行过DBS备份的数据库。
      目标数据库 选择希望恢复数据的目标数据库,需要与备份的数据库类型一致。
      基础配置 恢复时间点 选择希望恢复的数据时间,支持变量的录入方式,系统会自动选择距离该时间点最近的备份数据集。
      选择需要恢复的表 选择备份数据集中的全部或部分数据表。
      重名策略 选择重名策略。
      说明 如果目标数据库中与源数据有相同名字的表:
      • 报错:会终止运行恢复程序。
      • 重命名:系统会自动重命名,重命名规则如下:例如表job_info恢复时遇到同名表,系统会默认将新表重命名为job_info_dbs_<恢复任务ID>_</时间戳>
    3. 单击保存
  7. 单击试运行按钮进行备份测试。
  8. 在右侧属性面板中开启调度,完成配置后单击保存即可。
    说明 任务流调度周期支持每月、每周、每天多维度配置,您可以按需求选择调度周期。