操作场景
批量回档指一次批量回档多个实例的库表数据,将多个实例的库表数据一次批量回档至源实例。库表回档或按 Key 闪回至当前实例支持批量操作,一次回档多个实例的库表。新回档的库表以后缀为_bak命名,回档完成之后,可根据需要修改库名,提高恢复数据的效率和准确性,避免手动逐个恢复的繁琐过程。并且,MongoDB 支持查看当前账号下所有批量回滚的历史任务,帮助您及时了解过去的操作记录,方便统一操作与管理。
发起批量回档任务
1. 登录 MongoDB 控制台。
2. 在左侧导航栏 MongoDB 的下拉列表中,选择批量回档。
3. 在回档任务页面,单击发起回档,进入批量回档库表数据配置向导。可配置批量回档的库表回档任务,发起回档任务。具体操作,请参见 库表回档。
查看批量回档任务
1. 登录 MongoDB 控制台。
2. 在左侧导航栏 MongoDB 的下拉列表中,选择批量回档。
3. 在回档任务页面,可查到当前账号下的所有批量回档任务,如下图所示。在时间框中可选择时间段过滤需查看的任务。
批量修改回档库表名
库表回档并不直接回档数据至原表,而是新建一个备份文件,例如,源库表为 test,会新建一个 test_bak 的库表。如下图所示中,回档表名称为新建的库表名称。回档任务完成之后,可根据需要批量修改库表名称。
1. 登录 MongoDB 控制台。
2. 在左侧导航栏 MongoDB 的下拉列表中,选择批量回档。
3. 在批量回档库表数据的批量改表名页签,找到已回档的任务,逐一选择待修改库表名的实例,在其操作列,单击批量修改表名称,便在右侧区域看到待修改表的信息,包含原始表名、原始表新表名、回档表表名以及回档表新表名。确认修改,单击左下方的批量改表名,即可完成修改。如下图所示。
说明:
批量改表名,只能修改单个回档任务下单个实例下的所有库表。如果用户发起了一个批量回档任务,回档了多个实例的库表,需逐一修改库表名。
批量修改表名,包含修改原始表表名以及回档表表名。
原始表,在其原始表表名加上 _ori 的标识。
回档表,将回档表表名改为原始表表名。