恢复数据

最后更新时间:2021-07-07 10:45:43

    操作场景

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

    说明:

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

    前提条件

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

    操作步骤

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

        • 整实例回档在回档完成后的48小时内,用户需要访问临时实例确认回档数据,并“转正”实例,“转正”即将临时实例转为独立于原实例的正式实例,供业务使用。
        • 如果超过48小时不处理,系统将销毁临时实例。
      • 选择【库表回档】时,系统会根据用户所选库表、回档后库表名称和回档时间在原实例进行回档。回档完成后,请及时确认回档数据。
        说明:

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