昂捷论坛≡FAQ≡□-系统配置管理类 → MongoDB数据库损坏后如何修复


  共有21405人关注过本帖树形打印

主题:MongoDB数据库损坏后如何修复

帅哥哟,离线,有人找我吗?
zlg169
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:昂捷团队↑ 帖子:8 积分:621 威望:0 精华:1 注册:2011/3/16 9:45:01
MongoDB数据库损坏后如何修复  发帖心情 Post By:2015/8/9 17:33:51

在Windows操作系统下安装MongoDB,在操作系统关闭时,会自动关闭MongoDB服务,不会出现数据损坏的异常。当然,掉电又另当别论。

日前,一家客户的UPS出现了故障,此时不幸的是发生了断电事件,再通电登录系统之后都正常,但是在单据发送审批时却出错了,如下图


此主题相关图片如下:审批出错.jpg
按此在新窗口浏览图片

 

通过错误详情判断MongoDB数据库文件出现了损坏,损坏之后如何修复请参考下述步骤:

1、在Windows服务中关闭mongo服务;
2、删除D:\mongodb\db目录下的mogod.lock文件;
3、通过DOS命令进入此目录D:\mongodb\bin>,如下图所示


此主题相关图片如下:dos.png
按此在新窗口浏览图片

 

 然后键入此命令 mongod --dbpath /mongodb/db --repair

等待修复完成,见下图


此主题相关图片如下:修复完成.png
按此在新窗口浏览图片


4、启动mongo服务;

5、发送单据审批进行测试。

 

更详细的内容参见此贴:http://www.itpub.net/thread-1778273-1-1.html




使用IE9无法添加附件的解决方法 支持(0中立(0反对(0回到顶部