以文本方式查看主題 - 昂捷論壇 (http://www.26035.net/bbs/index.asp) -- □-系統(tǒng)配置管理類 (http://www.26035.net/bbs/list.asp?boardid=34) ---- MongoDB數(shù)據(jù)庫損壞后如何修復(fù) (http://www.26035.net/bbs/dispbbs.asp?boardid=34&id=9321) |
-- 作者:zlg169 -- 發(fā)布時間:2015/8/9 17:33:51 -- MongoDB數(shù)據(jù)庫損壞后如何修復(fù) 在Windows操作系統(tǒng)下安裝MongoDB,在操作系統(tǒng)關(guān)閉時,會自動關(guān)閉MongoDB服務(wù),不會出現(xiàn)數(shù)據(jù)損壞的異常。當(dāng)然,掉電又另當(dāng)別論。 日前,一家客戶的UPS出現(xiàn)了故障,此時不幸的是發(fā)生了斷電事件,再通電登錄系統(tǒng)之后都正常,但是在單據(jù)發(fā)送審批時卻出錯了,如下圖
通過錯誤詳情判斷MongoDB數(shù)據(jù)庫文件出現(xiàn)了損壞,損壞之后如何修復(fù)請參考下述步驟: 1、在Windows服務(wù)中關(guān)閉mongo服務(wù);
然后鍵入此命令 mongod --dbpath /mongodb/db --repair 等待修復(fù)完成,見下圖
5、發(fā)送單據(jù)審批進(jìn)行測試。
更詳細(xì)的內(nèi)容參見此貼:http://www.itpub.net/thread-1778273-1-1.html |