库表恢复到新实例
更新时间:2026-04-10
本文档介绍如何通过控制台,将云数据库 MongoDB 实例中的 一个或多个数据库/集合(表) 按指定时间点或备份集恢复到 新实例。
概述
库表恢复功能支持从备份数据中选择指定数据库或集合进行恢复,无需恢复整个实例数据。系统将自动创建一个新的 MongoDB 实例,并将选定数据恢复至该实例中,不会影响原实例运行。
说明: 若您需要恢复整个实例的数据,建议您使用实例级别恢复(克隆实例)功能,详情请查看 实例级别恢复。
前提条件
在执行库表恢复前,请确保满足以下条件:
- 实例处于正常 运行中 状态。
- 实例存在可用备份数据:
- 按时间点恢复,需存在相应的日志备份。
- 按备份集恢复,需至少存在一个备份集。
注意事项
- 若目标实例已加入热活实例组,无法使用此功能。
- 单次库表恢复任务最多可选择1000个数据库或集合(表)。
- 恢复过程中原实例不受影响并且不允许对恢复任务进行修改操作。
- 若目标恢复的库或集合(表)不包含在所选备份数据中,将恢复失败。
- 若恢复后的库表名称与目标实例中已有库表重名,将导致恢复操作失败。
- 不支持跨数据库版本进行库表恢复;如需升级版本,请参考升级数据库大版本。
费用说明
库表恢复到新实例将创建一个新的实例,因此需要收取新实例的相关费用,价格信息请参见 MongoDB价格详情。
操作指南
- 登录 MongoDB 管理控制台。
- 在页面左上角,选择实例所在的地域,访问 实例列表,单击 实例名称。
- 进入 备份管理 页面,点击右上角的库表级别恢复。
- 在恢复设置页面。根据要求设置恢复信息,具体设置如下:
- 恢复位置:支持选择恢复到新实例。
- 还原方式:根据您的需求选择还原方式,支持选择按时间点和备份集。
- 恢复详情:可选择待恢复的库或者表,已选择的库或者表支持重命名。
- 信息设置完成后,点击确认按钮数据开始恢复。完成后,实例状态为运行中。
常见问题
- 恢复后的表是空的,如何处理?
请确认恢复库表时您所选择的时间点表的数据是否存在。若该时间点表无数据,请选择有数据的时间点后再进行库表恢复操作。
- 为什么恢复失败?
可能的原因包括:目标地域资源不足、备份数据不可用、存储容量不足等。
评价此篇文章
