Rss & SiteMap

昂捷论坛 http://www.enjoyit.com.cn

中国零售业界精英论坛!
共1 条记录, 每页显示 15 条, 页签: [1]
[浏览完整版]

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

1楼
zlg169 发表于: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



共1 条记录, 每页显示 15 条, 页签: [1]

Copyright © 2006-2010 EnjoyIT.com.cn
网友言论或观点与昂捷公司无关!涉及版权/著作权问题请与发帖者直接联系
Powered By Dvbbs Version 8.2.0
Processed in 0.19922 s, 2 queries.