批量回档

最近更新时间:2023-10-23 18:01:32

我的收藏

操作场景

批量回档指一次批量回档多个实例的库表数据,将多个实例的库表数据一次批量回档至源实例。库表回档或按 Key 闪回至当前实例支持批量操作,一次回档多个实例的库表。新回档的库表以后缀为_bak命名,回档完成之后,可根据需要修改库名,提高恢复数据的效率和准确性,避免手动逐个恢复的繁琐过程。并且,MongoDB 支持查看当前账号下所有批量回滚的历史任务,帮助您及时了解过去的操作记录,方便统一操作与管理。

发起批量回档任务

1. 登录 MongoDB 控制台
2. 在左侧导航栏 MongoDB 的下拉列表中,选择批量回档。
3. 回档任务页面,单击发起回档,进入批量回档库表数据配置向导。可配置批量回档的库表回档任务,发起回档任务。具体操作,请参见 库表回档


查看批量回档任务

1. 登录 MongoDB 控制台
2. 在左侧导航栏 MongoDB 的下拉列表中,选择批量回档。
3. 回档任务页面,可查到当前账号下的所有批量回档任务,如下图所示。在时间框中可选择时间段过滤需查看的任务。


批量修改回档库表名

库表回档并不直接回档数据至原表,而是新建一个备份文件,例如,源库表为 test,会新建一个 test_bak 的库表。如下图所示中,回档表名称为新建的库表名称。回档任务完成之后,可根据需要批量修改库表名称。



1. 登录 MongoDB 控制台
2. 在左侧导航栏 MongoDB 的下拉列表中,选择批量回档。
3. 批量回档库表数据批量改表名页签,找到已回档的任务,逐一选择待修改库表名的实例,在其操作列,单击批量修改表名称,便在右侧区域看到待修改表的信息,包含原始表名、原始表新表名、回档表表名以及回档表新表名。确认修改,单击左下方的批量改表名,即可完成修改。如下图所示。
说明:
批量改表名,只能修改单个回档任务下单个实例下的所有库表。如果用户发起了一个批量回档任务,回档了多个实例的库表,需逐一修改库表名。
批量修改表名,包含修改原始表表名以及回档表表名。
原始表,在其原始表表名加上_ori的标识。
回档表,将回档表表名改为原始表表名。


批量更新数据

库表回档中的按 Key 闪回至当前实例,并不会直接回档原表,而是新建一个备份文件,例如,源库表为 test,会新建一个 test_bak 的库表。
1. 登录 MongoDB 控制台
2. 在左侧导航栏 MongoDB 的下拉列表中,选择批量回档。
3. 回档任务页面,可查到当前账号下的所有批量按 Key 闪回任务。
4. 单击目标任务操作列的批量更新数据,在批量更新数据指引窗口中,您可对回档表里的数据进行检查增删后根据指引的操作步骤批量更新原始集合数据。如下图所示中,回档表名称为新建的库表名称。