北亚数据恢复MongoDB数据迁移过程中由于未知原因丢失_mdb_catalog.wt文件的MongoDB数据恢复案例

Posted 宋国建

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了北亚数据恢复MongoDB数据迁移过程中由于未知原因丢失_mdb_catalog.wt文件的MongoDB数据恢复案例相关的知识,希望对你有一定的参考价值。

MongoDB数据库故障:

MongoDB数据库进行数据迁移,迁移后提示:“Windows无法启动MongoDB服务(位于 本地计算机 上)错误1067:进程意外终止。”数据库管理员联系北亚数据恢复中心寻求帮助。

【北亚数据恢复】MongoDB数据迁移过程中由于未知原因丢失_mdb_catalog.wt文件的MongoDB数据恢复案例_mongodb数据库


MongoDB数据库数据恢复过程

1、北亚数据恢复工程师通过数据库管理员的描述对故障情况进行初步的了解,并对数据库环境及底层数据进行了检查,发现MongoDB数据库在迁移过程中由于某些原因丢失了_mdb_catalog.wt文件,所以才导致了启动数据库报错。

2、本案例的MongoDB数据库数据恢复的关键在于能否在底层数据中找到丢失的_mdb_catalog.wt文件。可是经过北亚数据恢复工程师多次扫描底层数据后,该文件已经被覆盖。

3、北亚数据恢复工程师调整数据恢复策略,由于本案例的数据库是基于WiredTiger存储引擎的数据库系统,在Windows环境下编译出可执行的wt工具。

【北亚数据恢复】MongoDB数据迁移过程中由于未知原因丢失_mdb_catalog.wt文件的MongoDB数据恢复案例_mongodb数据库_02

【北亚数据恢复】MongoDB数据迁移过程中由于未知原因丢失_mdb_catalog.wt文件的MongoDB数据恢复案例_数据恢复_03

4、北亚数据恢复工程师借助编译后的wt工具对数据库集合文件内所有数据回写,读取数据结果并写入到文件中。

5、北亚数据恢复工程师创建了一个全新的MongoDB数据库,创建相应数据量的集合,将文件逐一写入集合中,查询数据集并重建索引信息。

6、北亚数据恢复工程师通过查询集合中的记录,确定记录类型,重建集合索引,集合恢复完成,可以正常查看其中数据。


MongoDB数据库数据验证:

协助数据库管理员对全部集合进行索引重建之后,数据库管理员对数据库整体进行查询验证,数据无误。

以上是关于北亚数据恢复MongoDB数据迁移过程中由于未知原因丢失_mdb_catalog.wt文件的MongoDB数据恢复案例的主要内容,如果未能解决你的问题,请参考以下文章

北亚数据恢复服务器运行过程中崩溃,管理员重装系统后逻辑卷改变,文件系统破坏,出现了空白超级块的数据恢复案例

NetApp数据恢复针对NetApp误删除数据的数据恢复案例

MongoDB数据库文件损坏恢复数据全过程

【MongoDB-数据迁移】

北亚数据恢复raid5磁盘阵列在进行热备盘同步数据过程中,硬盘掉线导致raid崩溃的数据恢复案例

北亚数据恢复IBM3650服务器raid5硬盘故障离线rebuild过程中遭遇坏道导致服务器崩溃的数据恢复