文档

库表级恢复

更新时间:

数据灾备(DBS)支持表级别的数据恢复能力。当发生数据误删除时,您可以选择只对单个表或数据库进行恢复,而无需恢复全部数据,可用于误操作后的快速订正,以及分析历史数据等场景。

功能介绍

数据灾备(DBS)在执行逻辑备份时,以数据库对象例如表或库的维度存储备份数据。因此当您进行库表级恢复时,系统只会读取单个表或库的数据进行恢复,从而缩短恢复时间。

同时,若您的DBS备份计划开启了增量日志备份能力,则支持将数据恢复到自备份后的任意时间点;若未开启增量日志备份,则仅支持恢复数据到全量备份集的时间点。查看增量日志备份是否已开启,请参见查看备份计划配置。更多操作,请参见开启或关闭增量日志备份

说明

数据灾备(DBS)仅部分数据库支持增量备份能力。是否支持,请参见支持的数据库类型与功能

前提条件

已完成逻辑备份。

说明
  • 仅支持逻辑备份计划,物理备份不支持库表级恢复。更多详情,请参见逻辑备份和物理备份的区别逻辑备份

  • PolarDB分布式版的逻辑备份仅支持备份整个实例,因此不支持库表级恢复能力。

操作步骤

  1. 登录数据管理DMS 5.0

  2. 在顶部菜单栏中,选择安全与规范(DBS) > 数据灾备(DBS) > 备份计划

    说明

    若您使用的是极简模式的控制台,请单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > 安全与规范(DBS) > 数据灾备(DBS) > 备份计划

  3. 找到目标备份计划ID,单击右侧操作列下管理

  4. 备份任务配置页面,单击右上角的恢复数据库

  5. 配置恢复时间点页面,配置以下信息,并单击下一步

    说明

    配置参数详情,请参见备份与恢复概览

    image

  6. 配置恢复对象页面,配置以下信息,并单击页面右下角的预检查并启动

    image

    配置

    说明

    冲突处理

    系统默认遇到同名对象则重命名,例如表job_info恢复时遇到同名表,系统会默认将新表重命名为job_info_dbs_<恢复任务ID>_<时间戳>

    恢复对象

    源数据库对象栏中选择需要恢复的数据库或表,将其移动到已选择数据库对象栏中。本示例仅恢复personssbtest100表。

  7. 预检查对话框中显示预检查通过后,单击立即启动

    您可以在左侧的恢复任务页签中,查看数据库恢复进度。

    image

    说明
    • 恢复时间取决于备份计划规格与数据库的大小,规格越高,恢复速度越快。更多信息,请参见备份恢复性能说明

    • 若您选择恢复至新建实例中,系统大约需要5~10分钟创建RDS新实例。恢复成功后,您可以在RDS控制台找到新建的RDS实例;或者单击恢复任务ID,在基本信息区域单击RDS实例名称,系统将自动跳转至RDS控制台。

相关操作