数据库数据恢复—MongoDB数据库迁移数据后不可用的数据恢复案例

2025年07月01日10:22:08 科技 1236

MongoDB数据库数据恢复环境:

一台操作系统为Windows Server的虚拟机上部署MongoDB数据库

数据库数据恢复—MongoDB数据库迁移数据后不可用的数据恢复案例 - 天天要闻

北亚企安数据恢复—MongoDB数据库数据恢复

MongoDB数据库故障:

工作人员在MongoDB服务仍然开启的情况下将MongoDB数据库文件拷贝到其他分区,数据复制完成后将MongoDB数据库原先所在的分区进行了格式化操作。

结果发现拷贝过去的数据无法使用。管理员又将数据拷贝回原始分区,MongoDB服务仍然无法使用,报错“Windows无法启动MongoDB服务(位于 本地计算机 上)错误1067:进程意外终止。”


数据库数据恢复—MongoDB数据库迁移数据后不可用的数据恢复案例 - 天天要闻

北亚企安数据恢复—MongoDB数据库数据恢复


通常情况下,如果在MongoDB服务尚未关闭的情况下拷贝数据库文件,会导致mongod.lock和WiredTiger.lock这两个文件拷贝出错。如果出现这种情况,可以在拷贝出来的文件中找到这两个文件并删除,再次启动MongoDB数据库,这两个文件会自动重新生成,数据库即可正常启动。

北亚企安数据恢复工程师对拷贝出来的所有文件进行检测,发现迁移出的数据库文件中丢失了_mdb_catalog.wt文件。

数据库数据恢复—MongoDB数据库迁移数据后不可用的数据恢复案例 - 天天要闻

北亚企安数据恢复—MongoDB数据库数据恢复

_mdb_catalog.wt文件是专门用于存储MongoDB中所有集合元数据的文件,MongoDB数据库启动时必须读取的相关信息都存储于_mdb_catalog.wt文件中。所以,导致数据库启动报错的原因应该是_mdb_catalog.wt文件丢失导致数据库无法获取集合对应的WT table名字、集合的创建选项、集合的索引信息等元数据。


MongoDB数据库数据恢复过程:

1、扫描MongoDB数据库所在分区的底层数据,但是没有扫描到和_mdb_catalog.wt文件有关的信息,使用其他扫描方式进行扫描,仍然无法查找到_mdb_catalog.wt文件相关信息,基本上可以确定该文件已被覆盖,无法通过恢复_mdb_catalog.wt文件的方式来修复数据库。

2、调整MongoDB数据库数据恢复策略。由于故障数据库是基于WiredTiger存储引擎,北亚企安数据恢复工程师在Windows环境下编译出可执行的wt工具。


数据库数据恢复—MongoDB数据库迁移数据后不可用的数据恢复案例 - 天天要闻

北亚企安数据恢复—MongoDB数据库数据恢复


3、借助编译出的wt工具清洗回写数据库集合文件内所有数据,读取数据结果并写入到文件中。创建一个全新的MongoDB数据库,创建相应数据量的集合,将文件逐一写入集合中,查询数据集并重建索引信息。

4、通过查询集合中的记录,确定记录类型,重建集合索引。集合恢复完成后可以正常查看其中数据:


数据库数据恢复—MongoDB数据库迁移数据后不可用的数据恢复案例 - 天天要闻

北亚企安数据恢复—MongoDB数据库数据恢复

数据库数据恢复—MongoDB数据库迁移数据后不可用的数据恢复案例 - 天天要闻

北亚企安数据恢复—MongoDB数据库数据恢复


5、对全部集合进行索引重建之后,用户方对数据库进行查询验证,经过验证确认数据无误,此次数据恢复工作完成。

数据库数据恢复—MongoDB数据库迁移数据后不可用的数据恢复案例 - 天天要闻

北亚企安数据恢复—MongoDB数据库数据恢复

科技分类资讯推荐

邹晖出任格力集团董事长 - 天天要闻

邹晖出任格力集团董事长

本文来源:时代财经 珠海格力集团官网更新信息显示,邹晖已正式出任该集团党委书记、董事长。公开资料显示,邹晖于1982年生,本科学历。邹晖曾担任珠海市人大常委会农村农业工作委员会副主任,后转任珠海市国资委副主任。此次调整后,格力集团领导班子为:邹晖担任集团党委书记、董事长,王轶任党委副书记、董事、总裁,吴...
【产业互联网周报】阿里合伙人名单最新变动:9人已退出;美团在AI投入超百亿元;黄仁勋:机器人技术是芯片制造商继AI之后的最大机遇 - 天天要闻

【产业互联网周报】阿里合伙人名单最新变动:9人已退出;美团在AI投入超百亿元;黄仁勋:机器人技术是芯片制造商继AI之后的最大机遇

图片系AI生成【产业互联网周报是由钛媒体TMTpost发布的特色产品,将整合本周最重要的企业级服务、云计算、大数据领域的前沿趋势、重磅政策及行研报告。】国内资讯北京经信局:北京累计备案上线大模型132款,全国占比35%在2025全球数字经济大会新闻发布会上,北京市经济和信息化局党组成员、副局长、新闻发言人刘维亮表示,...
雷军:小米YU7将开启限时改配 非准现车锁单用户可参与 - 天天要闻

雷军:小米YU7将开启限时改配 非准现车锁单用户可参与

来源:环球网 【环球网科技综合报道】7月1日消息,小米董事长雷军今日在其个人社交账号上宣布,小米YU7将开启限时改配服务,非准现车的锁单用户均可参与。此次改配范围明确,仅限于在YU7标准版、Pro版、Max版之间进行版本修改,或对YU7订单
格力集团迎来新任董事长 - 天天要闻

格力集团迎来新任董事长

格力集团官网近日更新显示,出生于1982年的邹晖,已任集团党委书记、董事长。格力集团是珠海市属国企,它与大家熟知的上市公司格力电器是两家企业。著名女企业家董明珠曾同时任格力集团董事长、格力电器董事长,她早在2016年10月就已经卸任格力集团董事长职务,目前仍担任格力电器董事长。截至今年3月,格力集团持有格力电...
深圳华强新设电子公司,含数字技术服务业务 - 天天要闻

深圳华强新设电子公司,含数字技术服务业务

企查查APP显示,近日,深圳聚华芯电子有限公司成立,法定代表人为陈俊彬,注册资本为200万元,经营范围包含:电子产品销售;数字技术服务;电子元器件批发;电子元器件零售;电工仪器仪表销售;智能仪器仪表销售;数字视频监控系统销售等。企查查股权穿透显示,该公司由深圳华强(000062)间接全资持股。...