`
heipark
  • 浏览: 2097566 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mongodb数据修复

 
阅读更多

无法重启数据库,错误信息如下:

**************
old lock file: /data/db/mongod.lock.  probably means unclean shutdown
recommend removing file and running --repair
see: http://dochub.mongodb.org/core/repair for more information
*************

 

# 修复数据库

mongod --repair --dbpath /data/db


#验证数据

db.{collections}.validate();



问题原因:

kill -9 {pid} 关闭数据库所致,正确关闭数据库的方法:


use admin

db.shutdownServer();

使用kill命令的方式:kill -2 {pid} 或者 kill {pid}

 

参考:

http://www.mongodb.org/display/DOCS/Durability+and+Repair#DurabilityandRepair-JournalingEnabled

分享到:
评论

相关推荐

    MongoDb多数据中心

    8. 故障恢复和灾难恢复:在多数据中心部署中,MongoDB提供了健全的故障恢复和灾难恢复机制。当一个数据中心发生故障时,可以迅速将流量切换到其他健康的数据中心,以确保业务不中断。 综上所述,MongoDB在多数据...

    网易游戏MongoDB数据备份与恢复实践.pdf

    网易游戏MongoDB数据备份与恢复实践 本文将详细介绍网易游戏MongoDB数据备份与恢复实践,涵盖了MongoDB在网易游戏端游数据中心的应用、扩展性、业务需求、priority=0资源情况等多方面的内容,并对MongoDB在网易游戏...

    mongodb 实验-数据备份和恢复-MongoDB 数据备份与恢复的实验指导及其应用场景

    内容概要:本文档详细介绍了 MongoDB 数据备份和恢复的方法,首先阐述了备份和恢复的目的在于提高数据安全性、防止数据丢失或损坏,并列举了使用 MongoDB 自身提供的 mongodump 和 mongorestore 工具进行数据逻辑...

    mongodb 备份恢复工具

    **MongoDB数据同步与增量备份.pptx 和 MongoDB数据同步.pptx** 可能是关于如何执行MongoDB数据同步和增量备份的演示文稿,可能包含了具体的案例和操作流程,对于理解相关概念和操作流程非常有价值。 **tokusync** ...

    MongoDB 数据备份和恢复的方法及实战指导

    内容概要:本文详细介绍了 MongoDB 数据备份和恢复的多种方法及其具体实施步骤。主要涉及使用 mongodump 工具进行全库或指定集合的数据备份,并利用 gzip 压缩备份文件;同时介绍了如何用 mongorestore 进行数据恢复...

    mongodb与oracle11的备份还原命令

    **示例**: 将位于`E:\ProgramFiles\mongodb\mongodb_data\1`目录下的数据恢复到本地MongoDB实例中: ``` mongorestore -h 127.0.0.1:27017 --directoryperdb "E:\ProgramFiles\mongodb\mongodb_data\1" ``` **注意...

    阿里云MongoDB备份恢复功能说明和原理介绍.pdf

    阿里云MongoDB的备份与恢复功能是一套针对MongoDB云数据库服务设计的备份机制,旨在帮助用户有效地管理和恢复数据。在讨论备份与恢复功能之前,我们先了解一下MongoDB的基本概念。 MongoDB是一种面向文档的数据库...

    MongoDB数据库设计规范.docx

    MongoDB 提供了多种参数设置来满足不同的应用场景,例如数据存储的位置、数据的读写权限、数据的备份和恢复等。 五、 Mongodb 不适用场景 MongoDB 并不是适合所有的应用场景。例如,对于需要事务支持的应用场景,...

    Sping boot MongoDB 配置多数据源

    2. **配置MongoDB数据源** 在`application.properties`或`application.yml`中,为每个数据源配置不同的连接参数。例如: ```properties # 数据源db1 spring.data.mongodb.uri1=mongodb://user1:password1@host1...

    MongoDB数据库灾难恢复解决方案.pptx

    "MongoDB灾难恢复解决方案" 本文档旨在解决MongoDB数据库灾难恢复问题,提供了详细的解决方案和技术指南。 灾难恢复的重要性 在企业生产系统中,数据库灾难恢复是非常重要的,因为它直接影响业务营收、财务、生产...

    MongoShake最新版,用于MongoDB数据迁移及同步

    总的来说,MongoShake作为MongoDB数据迁移和同步的专业工具,为企业的数据管理提供了强大支持,无论是为了扩展能力、优化性能,还是应对可能出现的灾难情况,都能确保MongoDB数据的安全和一致性。使用MongoShake v...

    Mongodb数据库误删后的恢复方法(两种)

    在 MongoDB 中,如果数据库不幸被误删,有两种主要的方法可以尝试恢复数据:通过 oplog 恢复和通过备份集恢复。 1. **通过 oplog 恢复** 当 MongoDB 以复制集模式运行时,每个成员都会维护一个名为 `oplog` 的...

    mongoDB可视化工具

    它还包含了额外的功能,如MongoDB复制集管理、备份和恢复,以及数据同步和对比工具。 使用MongoDB可视化工具可以极大地提高工作效率,特别是对于初学者和非开发者,它们降低了学习曲线,使任何人都能更轻松地管理和...

    MongoDB数据库

    MongoDB是一种流行的开源、分布式文档型数据库,以其...但深入理解和掌握其高级特性,如分片、复制集和数据备份恢复,需要更多实践和经验积累。在实际应用中,合理的设计和优化策略对于充分利用MongoDB的优势至关重要。

    MongoDB Days 2015 深圳 PPT 共享

    11. **MongoDB工具**: MongoDB提供了一系列配套工具,如`mongod`(数据库服务器)、`mongo`(命令行工具)、`mongorestore`和`mongodump`(备份和恢复工具)等,了解这些工具的用法可以提升工作效率。 12. **开发与...

    mongogitbackup是一个将MongoDB文本导出存储在Github中的工具

    在需要恢复数据时,可以通过`mongoimport`命令将Git仓库中的文本数据导入回MongoDB数据库,确保数据的一致性。 MongoDB是目前广泛应用的NoSQL数据库,以其灵活的文档模型、高性能和高可用性而受到青睐。`...

    MongoDB海量数据备份与恢复实践.pdf

    通过上述策略和技术手段,网易游戏成功实现了对PB级MongoDB数据的高效备份与快速恢复,有效保障了业务连续性和数据安全性。这些实践经验对于其他大型互联网企业和游戏开发者来说具有重要的参考价值。

    mongodb数据库

    对于生产环境,还可以使用MongoDB Ops Manager进行监控、备份、恢复和自动化管理。 9. **版本3.4.6**: 版本3.4.6是MongoDB的一个旧版本,它可能包含一些特定的功能和修复。随着MongoDB的不断迭代,新版本通常会...

Global site tag (gtag.js) - Google Analytics