GaussDB-全量恢复
操作场景
- GaussDB支持使用已有的实例级、表级的自动备份和手动备份,将实例的库表数据恢复到备份被创建时的状态。该操作恢复的是选择的库表数据。
- 当前版本支持恢复到新实例,已有实例和当前实例。
- 单节点实例不支持恢复到库表级。
- 数据库引擎版本小于3.2或单节点实例不支持表级备份。
- 如果使用XBSA作为存储设备,则不支持进行备份恢复相关操作,请使用API操作备份恢复功能。
使用须知
- 选择通过备份文件恢复到实例的相应库表上,会从备份空间中将该备份文件下载到实例上进行恢复,恢复时长和选择的库表数据量有关。
- 需确保备份文件未被删除,且相应的存储设备正常。
约束限制
- 数据库引擎版本、架构类型、操作系统、实例类型要与原实例保持一致。
- 恢复到新实例时,分布式实例选择的部署形态需保持分片数相同。恢复到已有实例时,需保证部署形态一致。
- 若为主备版两节点形态,仅支持恢复到两节点。主备版其他形态不支持恢复到两节点。
- 恢复到新实例时,需确保满足要求的主机资源充足。
- 恢复到已有实例时,备份原实例必须是非删除状态,备份原实例磁盘大小需小于等于目标实例(已有实例)磁盘大小,目标实例必须为空实例且状态正常,没有进行其他操作中。
- 表级恢复不支持段页式表、列存表、包含自定义类型表、同义词、临时表(包括全局)、密态表、透明加密表、Unlogged表、压缩表、私有用户的表、账本数据库。
- 恢复到已有实例时,需要目标实例的实例用户(数据库进程用户)和管理员用户(数据库使用用户)与源实例保持一致。
操作步骤
-
单击具体实例名称,进入“实例管理”详情页。
-
单击“备份恢复 > 表级备份”,显示“表级备份”页面。
可依据备份名称进行搜索,可单击
复制备份ID。
-
单击“恢复”,选择恢复到“新实例”、“当前实例”或者“已有实例”。
-
选择恢复到“新实例”,进入创建实例页面,并配置需要恢复的库表信息,实例创建需要的参数可参考在本地磁盘安装实例。
单击“立即申请”会先申请实例,需确保满足要求的主机资源充足,然后执行备份恢复。
-
选择恢复到“当前实例”,选择库表信息。
单击“下一步”,跳转到表级恢复页面。
图1 恢复表级备份到当前实例
确认信息后,“提交”下发恢复任务。
-
选择恢复到“已有实例”,选择库信息。
单击“下一步”,跳转到表级恢复页面。
图2 恢复表级备份到已有实例
确认信息后,“提交”下发恢复任务。
-
更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…