繁体   English   中英

恢复缺少的WiredTiger.wt

[英]Recovering a missing WiredTiger.wt

有没有办法重新生成缺少的WiredTiger.wt 我们的MongoDB实例停止工作(奇怪),并且dbpath文件夹中缺少该文件 - 看起来这种行为是已知的

顺便说一句,修复实用程序没有成功:

file:WiredTiger.wt, connection: .//WiredTiger.wt: handle-open: open: No such file or directory

丢失数据库很难忍受......

任何的想法? 谢谢。

PS我们仍然拥有所有其他.wt文件。

WiredTiger.wt文件包含有关MongoDB数据目录的基本元数据:存在哪些集合和索引以及每个文件中的最新检查点。 如果WiredTiger.wt dbPath完全删除WiredTiger.wt ,则当前没有任何进程或工具可以重新创建此元数据, dbPath从备份副本还原完整的dbPath 虽然你有数据文件,但遗憾的是你丢失了描述这些文件包含的内容以及它们之间的关系。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM