库表恢复
更新时间:2026-08-04
本文档介绍如何通过 GaiaDB 管理控制台,将云原生数据库 GaiaDB 集群中的 一个或多个数据库或表,从指定时间点或备份集恢复到 新集群、原集群或指定集群。
概述
库表恢复支持从备份数据中选择指定的数据库或表进行恢复,无需恢复整个集群数据。
说明: 如需恢复整个集群的数据,建议使用 全量恢复 功能。详情请参见:
前提条件
执行库表恢复前,请确保满足以下条件:
- 原集群和目标集群都处于正常 运行中 状态。
- 集群存在可用备份数据:
- 按 时间点 恢复,需存在相应的日志备份。
- 按 备份集 恢复,需至少存在一个备份集。
- 当前仅支持 标准版集群 使用库表恢复功能,免费版集群和分布式集群暂不支持。
注意事项
- 热活集群组中的从集群无法使用此功能。
- 恢复任务创建后,不支持修改恢复任务配置。
- 若目标恢复的库或表不包含在所选备份数据中,将无法恢复。
- 若恢复后的库表名称与目标集群中已有库表重名,将导致恢复操作失败。
- 恢复过程中,不建议对目标集群中正在恢复的库(或者表)进行操作,否则会导致数据不一致等问题。
- 恢复至原集群或指定集群时,请确保目标集群具有充足的存储空间,否则恢复任务可能失败。
费用说明
库表恢复到新集群时,系统将自动创建一个新的 GaiaDB 集群,因此会产生新集群的相关费用。价格信息请参见 GaiaDB 价格计算器。
操作指南
- 登录 GaiaDB管理控制台。
- 在控制台页面左上角,选择集群所在地域。
- 找到目标 GaiaDB 集群,点击 集群名称,进入GaiaDB 集群详情页。
- 在左侧导航栏中单击 备份恢复,点击右上角的库表恢复。
- 在恢复设置页面。根据要求设置恢复信息,具体设置如下:
- 恢复位置:支持选择 恢复到新集群,恢复到原集群 及 恢复到指定集群。
说明:
- 库表恢复到新集群:系统将自动创建一个新的 GaiaDB 集群,并将选定的数据库或表恢复到该集群中。恢复过程不会影响原集群的正常运行。
- 库表恢复到原集群:系统将选定的数据库或表恢复到当前集群,不会创建新的集群。恢复前请确保当前集群有充足的存储空间,否则恢复任务可能失败。
- 库表恢复到指定集群:系统将选定的数据库或表恢复到指定的 GaiaDB 集群,不会创建新的集群。恢复前请确保目标集群有充足的存储空间,否则恢复任务可能失败。
- 还原方式:根据您的需求选择还原方式,支持选择按时间点和备份集。
- 恢复详情:可选择待恢复的库或者表,已选择的库或者表支持重命名。
- 信息设置完成后,点击 确认 按钮数据开始恢复。完成后,集群状态为运行中。
常见问题
- 恢复后的表是空的,如何处理?
请确认恢复库表时您所选择的时间点表的数据是否存在。若该时间点表无数据,请选择有数据的时间点后再进行库表恢复操作。
- 为什么恢复失败?
可能的原因包括:目标地域资源不足、备份数据不可用、存储容量不足、原表有外键、库表恢复目的集群包含了同名库表等。
评价此篇文章
