恢复数据

最近更新时间:2019-07-30 19:02:18

操作场景

本文为您介绍通过控制台恢复云数据库 MongoDB 数据的操作。

说明:

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

前提条件

已备份实例数据,请参见 备份数据

操作步骤

  1. 登录 云数据库 MongoBD 控制台 ,在实例列表中,单击实例名进入实例管理页面。
  2. 选择【备份与回档】>【备份恢复】页,在需要回档的备份文件列,单击【回档实例】。
  3. 在回档页,可选择回档的时间点,以及回档类型。回档类型包括整实例回档和库表回档。
    • 选择【整实例回档】时,系统为您免费创建了一个临时实例,用于存放回档数据,临时实例的用户名和密码与原实例一致。原实例保持不变,不会对业务造成任何影响。

      注意:

      整实例回档在回档完成后的48小时内,用户需要访问临时实例确认回档数据。对于临时实例您可选择以下操作:

      • “转正”:将临时实例转为独立于原实例的正式实例,供业务使用。
      • “替换”:用临时实例替换掉原实例(原实例内网 IP 绑定到临时实例)。
        如果超过48小时不处理,系统将销毁临时实例。
    • 选择【库表回档】时,系统会根据用户所选库表、回档后库表名称和回档时间在原实例进行回档。回档完成后,请及时确认回档数据。

      说明:

      • 由于物理备份不支持库表回档,所以当前备份列表中有物理备份时回档时,不能选择库表回档。
      • 单个库表回档任务当前只支持20个库表。
      • 版本为3.6的分片集群不支持库表回档。