全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

库表恢复

最近更新时间:2025-10-31 21:52:50

根据所选时间点按照库、表维度进行数据回档,在当前实例中进行库表恢复。对比整实例的数据恢复,恢复数据量相对更少、恢复速度更快、对业务影响时间更短。满足仅需要对当前数据库的部分库表进行数据恢复的业务场景。

使用规则

  1. 实例状态为运行中。

  2. 目前最大支持选择近30天内的任意时间点进行恢复。

  3. 实例一次最多可选1000个库表进行数据回档。

  4. 库表恢复仅支持恢复到当前实例。

  5. 开启自动逻辑后才能使用该功能。

  6. 实例类型为分片集群。

  7. 数据库版本为企业版6.0。

操作步骤

备份设置

  1. 登录云数据库MongoDB控制台

  2. 进入MongoDB分片实例列表,点击实例名称管理,进入到实例详情页

  3. 点击左侧菜单的备份管理,进入备份管理列表页。

  4. 在备份设置页面。您可以点击编辑,编辑自动备份策略。

  5. 选择备份周期和备份周期,备份方式选择逻辑备份,点击保存,完成备份策略配置。

库表恢复

  1. 登录云数据库MongoDB控制台

  2. 进入MongoDB分片实例列表,点击实例名称管理,进入到实例详情页

  3. 点击左侧菜单的备份管理,进入备份管理列表页。

  4. 在备份列表页面。您可以点击时间点恢复,对该实例进行精确时间点恢复操作。

  5. 选择恢复到本实例,在恢复到本实例页面,选择所要恢复的时间点和库表。

    1.需要先开启自动逻辑备份后,才能使用该功能,在选择恢复时间点字段下,可以查看可恢复的最早时间,最大支持恢复30天以内的任一时间点。

    2.可选择的恢复库表为数据库当前时间存在的库表。

    3.恢复后的表会在所属数据库下创建一个后缀为bak+操作时间戳的新表。

    例如:在2025年7月22日22时15分37秒发起库表恢复操作,所要恢复的源数据表名称为tbtest,所属数据库为test,恢复完成后,会在数据库test下新建一个名称为tbtest_bak20250722201537的回档表。

  6. 点击确定,即可提交库表恢复任务,在恢复任务页面下可以查看相关任务信息。

恢复任务-查看恢复任务详情

  1. 登录云数据库MongoDB控制台

  2. 进入MongoDB分片实例列表,点击实例名称管理,进入到实例详情页

  3. 点击左侧菜单的备份管理,进入备份管理列表页。

  4. 在恢复任务页面,您可以查看相关任务信息。

  5. 点击任务id,进入到恢复任务详情页。

  6. 在任务详情页可以查看恢复任务的详细信息。

恢复任务-修改表名

  1. 登录云数据库MongoDB控制台

  2. 进入MongoDB分片实例列表,点击实例名称管理,进入到实例详情页

  3. 点击左侧菜单的备份管理,进入备份管理列表页。

  4. 在恢复任务页面,您可以查看相关任务信息。

  5. 选择已经完成的库表恢复任务,点击修改表名,进入到修改表名任务页面。

  6. 在修改表名任务窗口中,核对修改表信息,点击修改,完成修改表名。

    1.恢复任务完成后,才能发起修改表名,且同一个恢复任务只能发起一次修改表名称。

    2.修改表名后,会将源表名称修改为后缀为ori+操作时间戳,将回档表名称修改源表名称。

    例如:在2025年7月22日22时15分37秒发起库表恢复操作,所要恢复的源数据表名称为tbtest,所属数据库为test,回档表名称为tbtest_bak20250722201537。修改表名称操作先会将源表tbtest的名称修改为tbtest_ori20250722201537,再将回档表tbtest_bak20250722201537的名称修改为tbtest。

    3.修改表名后,源库下会存在源表备份,名称为后缀为ori+操作时间戳,会占用实例的存储空间,请您在确认回档的数据没有问题后,请通过命令自行删除。

恢复任务-查看修改表名任务详情

  1. 登录云数据库MongoDB控制台

  2. 进入MongoDB分片实例列表,点击实例名称管理,进入到实例详情页

  3. 点击左侧菜单的备份管理,进入备份管理列表页。

  4. 在恢复任务页面,您可以查看相关任务信息。

  5. 选择已经完成修改表名的任务,点击修改表名详情,进入到修改表名任务详情页面。

  6. 在任务详情页可以查看修改表名任务的详细信息。

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈