我是 mongodb 的新手,我需要 mongodb 数据恢复方面的帮助。
早些时候,我一直在我的 Windows 7 64 位中运行 mongo 实例(2.6.4),并且其中有不同的数据库和集合。目前我买了一台装有 Windows 8 64 位的笔记本电脑。
现在我想在 Windows 8 中使用相同的数据库。我尝试将所有数据文件 (/data/db) 从旧笔记本电脑复制到新笔记本电脑,并尝试启动 mongod 实例。
(注意:我在新旧笔记本电脑上使用相同版本的 mongodb)
它没有正常启动并低于错误。请帮助解决。
提前致谢
C:\Users\vijaidhas>mongod --dbpath E:\Mongo\data\db
2015-01-11T20:54:36.787+0530 [initandlisten] MongoDB 开始:pid=5420 端口=27017 dbpath=E:\Mongo\data\db 64 位主机=vinayag
2015-01-11T20:54:36.788+0530 [initandlisten] targetMinOS:Windows 7/Windows Server 2008 R2
2015-01-11T20:54:36.788+0530 [initandlisten] 数据库版本 v2.6.4
2015-01-11T20:54:36.789+0530 [initandlisten] build info: windows sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1') BOOST_LIB_VERSION=1_49
2015-01-11T20:54:36.789+0530 [initandlisten] 分配器:系统
2015-01-11T20:54:36.789+0530 [initandlisten] 选项:{ storage: { dbPath: "E:\Mongo\data\db" } }
2015-01-11T20:54:36.843+0530 [initandlisten] 日志目录=E:\Mongo\data\db\journal
2015-01-11T20:54:36.844+0530 [initandlisten] 恢复:不存在日志文件,无需恢复
2015-01-11T20:54:36.945+0530 [initandlisten]博客断言失败 isOk() D:\data\mci\shell\src\src\mongo/db/storage/extent.h 80
2015-01-11T20:54:37.460+0530 [initandlisten] mongod.exe ...\src\mongo\util\stacktrace.cpp(169) mongo::printStackTrace+0x43
2015-01-11T20:54:37.460+0530 [initandlisten] mongod.exe ...\src\mongo\util\log.cpp(127) mongo::logContext+0x9c
2015-01-11T20:54:37.461+0530 [initandlisten] mongod.exe ...\src\mongo\util\assert_util.cpp(115) mongo::verifyFailed+0x14a
2015-01-11T20:54:37.461+0530 [initandlisten] mongod.exe ...\src\mongo\db\storage\extent_manager.cpp(229) mongo::ExtentManager::getExtent+0x66
2015-01-11T20:54:37.461+0530 [initandlisten] mongod.exe ...\src\mongo\db\structure\collection_iterator.cpp(58) mongo::FlatIterator::FlatIterator+0x93
2015-01-11T20:54:37.461+0530 [initandlisten] mongod.exe ...\src\mongo\db\catalog\collection.cpp(137) mongo::Collection::getIterator+0xad
2015-01-11T20:54:37.461+0530 [initandlisten] mongod.exe ...\src\mongo\db\exec\collection_scan.cpp(92) mongo::CollectionScan::work+0xc7
2015-01-11T20:54:37.461+0530 [initandlisten] mongod.exe ...\src\mongo\db\query\plan_executor.cpp(91) mongo::PlanExecutor::getNext+0x16b
2015-01-11T20:54:37.461+0530 [initandlisten] mongod.exe ...\src\mongo\db\catalog\database.cpp(325) mongo::Database::clearTmpCollections+0x12d
2015-01-11T20:54:37.462+0530 [initandlisten] mongod.exe ...\src\mongo\db\db.cpp(383) mongo::repairDatabasesAndCheckVersion+0x2b9
2015-01-11T20:54:37.462+0530 [initandlisten] mongod.exe ...\src\mongo\db\db.cpp(734) mongo::_initAndListen+0xae1
2015-01-11T20:54:37.462+0530 [initandlisten] mongod.exe ...\src\mongo\db\db.cpp(781) mongo::initAndListen+0x27
2015-01-11T20:54:37.462+0530 [initandlisten] mongod.exe ...\src\mongo\db\db.cpp(1019) mongoDbMain+0x255
2015-01-11T20:54:37.462+0530 [initandlisten] mongod.exe ...\src\mongo\db\db.cpp(824) wmain+0x35
2015-01-11T20:54:37.462+0530 [initandlisten] mongod.exe f:\dd\vctools\crt_bld\self_64_amd64\crt\src\crt0.c(278) __tmainCRTStartup+0x13b
2015-01-11T20:54:37.462+0530 [initandlisten] KERNEL32.DLL BaseThreadInitThunk+0xd
2015-01-11T20:54:37.462+0530 [initandlisten] 博客
2015-01-11T20:54:37.463+0530 [initandlisten] initAndListen 中的异常:0 断言 D:\data\mci\shell\src\src\mongo/db/storage/extent.h:80,终止
2015-01-11T20:54:37.463+0530 [initandlisten] dbexit:
2015-01-11T20:54:37.463+0530 [initandlisten] 关机:要关闭监听套接字...
2015-01-11T20:54:37.463+0530 [initandlisten] 关机:要刷新诊断日志...
2015-01-11T20:54:37.463+0530 [initandlisten] 关闭:要关闭套接字...
2015-01-11T20:54:37.463+0530 [initandlisten] 关机:等待 fs 预分配器...
2015-01-11T20:54:37.463+0530 [initandlisten] 关机:锁定最终提交...
2015-01-11T20:54:37.463+0530 [initandlisten] 关闭:最终提交...
2015-01-11T20:54:37.486+0530 [initandlisten] 关机:关闭所有文件...
2015-01-11T20:54:37.489+0530 [initandlisten] closeAllFiles() 完成
2015-01-11T20:54:37.489+0530 [initandlisten] journalCleanup...
2015-01-11T20:54:37.489+0530 [initandlisten] removeJournalFiles
2015-01-11T20:54:37.504+0530 [initandlisten] 关机:删除 fs 锁...
2015-01-11T20:54:37.504+0530 [initandlisten] dbexit:现在真的退出了