API 文档

回档数据

最近更新时间:2021-11-24 14:55:51

本文为您介绍云数据库 MongoDB 对备份的数据进行恢复的具体操作。

背景信息

当您需要对备份的数据进行恢复操作时,可以在控制台进行库表回档。当您需要恢复整个实例的数据时,可以进行克隆实例的操作。

版本说明

分片集群当前版本均不支持库表回档,只能克隆整个实例。具体操作,请参见 克隆实例

使用须知

  • 实例的 oplog 空间为固定集合(Capped Collection),当集合空间用完后,再插入的元素就会覆盖最初始的头部的元素。oplog 空间被覆盖可能导致备份和恢复失败,以及无法保证数据恢复的时间点,请根据业务详情合理设置 oplog 空间大小。
  • 请关注实例管理页系统监控里的oplog时间差监控指标,在业务有频繁写入、更新和删除操作时,该指标越小,oplog 被覆盖的风险越大。

使用限制

  • 单个实例一次最多可选择2000个库表进行回档 。
  • 分片集群不支持库表回档,仅支持克隆实例。
  • 物理备份当前不支持库表回档。
  • 可以回档7天内任意时间的数据。

前提条件

操作步骤

克隆实例

  1. 登录 MongoDB 控制台
  2. 在左侧导航栏 MongoDB 的下拉列表中,选择副本集实例或者分片实例。副本集实例与分片实例操作类似。
  3. 在右侧实例列表页面上方,选择地域。
  4. 在实例列表中,找到目标实例。
  5. 单击目标实例 ID,进入实例详情页面。
  6. 选择备份与回档页签,进入备份任务列表页面。
  7. 备份任务列表中,找到需要恢复的备份文件。
  8. 在其操作列,单击克隆
  9. 云数据库 MongoDB 克隆实例页面,选择新实例的计费模式、配置规格等。具体信息,请参见 创建 MongoDB 实例
  10. 确认费用,单击立即购买。返回实例列表页面,待实例完成创建,即可使用。

库表回档

  1. 实例详情页面,选择备份与回档页签。
  2. 备份与回档页签,进入备份任务列表页面。
  3. 备份任务列表中,找到需要恢复的备份文件。
  4. 在其操作列,单击库表回档
  5. 回档库表配置向导的批量选择库表页面,根据如下表格,选择回档库表信息。
    参数是否必选参数解释
    搜索实例 选择备份数据回档的目标实例。您可以选择已克隆的新建实例名称,也可以选择当前实例。恢复备份数据至克隆的实例,克隆的实例必须是同地域的不同可用区。
    回档方式 默认为部分库表回档
    选择回档库表 选择需要回档的数据库和表。
  6. 单击下一步:设置回档时间和库表名,设置回档时间以及回档后的库表名。
  7. 单击完成,选择回档任务列表页签,查看回档任务进度。
  8. 等待任务执行完成,确认回档数据。
目录