更新时间:2024-12-11 GMT+08:00
恢复单表到原集群
操作场景
集群粒度的快照和schema粒度的快照,可以指定快照备份集中的单表恢复到原集群。通常用户在业务操作中,对某个表中的数据进行了错误操作或者误删,需要对此表数据回滚到指定快照时,使用该功能。
- 如果当前控制台界面不支持该功能,请联系技术支持人员。
- 恢复单表到原集群的功能支持备份设备为OBS的快照。
- 该功能目前支持备份级别为“cluster”以及“schema”的快照。
- 集群状态和快照状态都为“可用”时,用户才可以进行单表恢复。
- 不支持状态为“只读”的集群进行单表恢复。
- 暂不支持细粒度恢复绝对表空间或相对表空间下的表。
前提条件
用户需手动打开细粒度快照的开关:
- 在左侧导航栏中,单击“管理 > 快照管理”(或在集群列表中,单击指定集群的名称,进入“集群详情”页面,左导航栏切换至“快照”页签)。
- 进入“快照管理”页面,单击右上角的“创建快照”,也可在集群管理页面选择指定集群所在行操作列“更多 > 创建快照”。
- 在快照级别栏单击,并单击“设置”。
- 在快照管理页面单击“细粒度快照开关”,打开或关闭细粒度快照。
:表示开启细粒度快照。
:表示关闭细粒度快照。
- 开启细粒度快照开关后,可以创建schema级别的快照。
- 开启细粒度快照开关后,创建的自动或手动快照可用于进行表恢复。
操作步骤
- 登录GaussDB(DWS)管理控制台。
- 在左侧导航栏中,选择“管理 > 快照管理”(或在集群列表中,单击指定集群的名称,进入“集群详情”页面。左导航栏切换至“快照”页签)。默认显示用户所有的快照。
- 在快照列表中,找到所需恢复的快照,在该快照所在行的“操作”列,单击“恢复表”按钮,进入恢复表页面。
- 在恢复表页面需要输入以下内容:
- 数据库:集群粒度的快照需要选择指定的数据库,schema粒度的快照此选项为备份时所选数据库,详情请参见创建集群粒度的手动快照和创建schema粒度的手动快照。
- 源Schema:要恢复的表所在的schema。
- 源表:要恢复的表的名称。
- 目标Schema:恢复的新表所在的schema。
- 目标表:恢复的新表的名称。
- 输入的表名需要满足GaussDB(DWS)数据库名称约束:长度不超过63个字符,以字母或下划线开头,中间字符可以是字母、数字、下划线,区分大小写。
- 确保要恢复的源表在备份集中存在,否则会导致恢复操作失败。
- 输入的目标表若在数据库中已存在,此表将会被覆盖,用户请谨慎操作。
- 确认无误后,单击“立即恢复”按钮,集群开始对选择的表进行恢复。
父主题: 恢复快照