mongodb数据库恢复 mongo数据库无法启动恢复 mongodb数据库断电数据恢复
数据类型 mongodb 3.x
数据容量 140 GB
故障类型 服务器断电导致WiredTiger.wt文件损坏 启动报错 Detected data files in E:\DTLFolder\MongoDB\data created by the 'wiredTiger' storage engine, so setting the active storage engine to 'wiredTiger'.
2018-05-08T16:10:09.755+0800 I STORAGE  [initandlisten] wiredtiger_open config: create,cache_size=18G,session_max=20000,eviction=(threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0),
2018-05-08T16:10:09.765+0800 E STORAGE  [initandlisten] WiredTiger (0) [1525767009:765885][6772:140729286678224], file:WiredTiger.wt, connection: read checksum error for 4096B block at offset 24576: block header checksum of 3915078705 doesn't match expected checksum of 3915078719
修复结果 文件发来后 分析WiredTiger.wt与启动文件存储的校验值不匹配。手工分析错误信息。完成恢复。数据库直接启动OK
这也是断电导致的 数据库文件未及时关闭导致的损坏。切记不可非法关机 突然断电,要检查硬件。

posted on 2018-06-16 22:55 极佳数据库 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/SQL110/p/9191687.html

mongodb数据库恢复 mongo数据库无法启动恢复 mongodb数据库断电数据恢复相关推荐

  1. Linux退出sqlplus界面,Linux CentOS中使用SQL*Plus启动和关闭数据库

    启动和关闭数据库的常用工具有三个 一.SQL*Plus 在SQL*Plus环境中,用户以SYSDBA身份连接到Oracle后,可以通过命令行方式启动或关闭数据库. 二.OEM(企业管理器) 利用OEM ...

  2. 数据库迁移_【干货分享】DM数据库迁移方法(物理迁移)

    在数据库的维护过程中,可能涉及换服务器,或者需要现网数据库环境测试的情况,这时,最简单快速的办法就是将源数据库相关的文件拷贝到目标主机,然后注册数据库实例服务.这就是数据库的物理迁移过程,可以是从wi ...

  3. MongoDB数据库备份(mongodump)以及恢复(mongorestore)工具实践

    mongodump备份工具 mongodump能够在Mongodb运行时进行备份,它的工作原理是对运行的Mongodb做查询,然后将所有查到的文档写入磁盘. mongodump的参数与mongoexp ...

  4. 删除数据文件—启动不了数据库--恢复数据库—启动数据库

    Sqlplus / as sydsba  绕过密码以操作系统认证的方式登陆数据库 Select file_name from dba_data_files; 在SQL下查看数据文件位置(一会儿模拟删除 ...

  5. 硬盘损坏如何恢oracle,硬盘坏道造成Oracle数据库无法启动恢复

    硬盘坏道造成Oracle数据库无法启动恢复 哈尔滨海月数据恢复中心为安徽某大学硬盘坏道造成Oracle数据库无法启动恢复成功! QQ:858525721,电话:0451-82530721,400-68 ...

  6. 在oracle备份数据库,Oracle在A机器上备份了数据库,到B机器上恢复时,怎么进行下去?...

    最近几天自己写了个关于RMAN异机恢复的笔记希望对你有帮助 不对的地方还望指正 1,在源数据库做一次全备(包含控制文件,归档日志文件) rman>run { >allocate chann ...

  7. Sqlserver系统数据库和用户数据库日志文件全部丢失的恢复

    系统数据库和用户数据库日志都丢失的情况下,数据库无法启动,需要先重建系统数据库日志文件以便把sqlserver service拉起来,再重建用户数据库 试过但是行不通的办法 1.-mClient单用户 ...

  8. oracle重启数据库一般要多久,优化Oracle停机时间及数据库恢复

    正在看的ORACLE教程是:优化Oracle停机时间及数据库恢复. 这里会讨论令Oracle停机时间最小化的步骤.各种形式的停机--计划的或者是非计划的--总是不断地发生,一个DBA应该有正确的备份策 ...

  9. Oracle 【IT实验室】数据库备份与恢复之:如何对Oracle数据库文件进行恢复与备份...

    任何数据库在长期使用过程中,都会存在一定的安全隐患.对于数据库管理员来说不能仅寄希望于计算机操作系统的安全运行,而是要建立一整套的数据库备份与恢复机制.当数据库发生故障后,希望能重新建立一个完整的数据 ...

最新文章

  1. 忘记mysql数据库密码时进行修改方法
  2. 类加载器的概述和分类
  3. 图解python_图解Python深拷贝和浅拷贝
  4. ajax登录非空判断,email ajax传输数据去重和非空判断(示例代码)
  5. Codeforces Round #732 (Div. 2) C. AquaMoon and Strange Sort 思维
  6. 12.1 LNMP架构介绍 12.2 MySQL安装 12.3/12.4 PHP安装 12.5 Nginx介绍
  7. 通用职责分配软件原则之6-多态原则
  8. 7-10 求数字个数 (20 分)
  9. Java高级开发工程师面试考纲
  10. mysql快捷键设置_MySQL快捷命令
  11. dispatcherServlet 真正处理请求的源码解析
  12. Centos 6.6 安装
  13. 物联网全面崛起 LED企业大有可为
  14. java catch匹配忽略_Java 语法 try catch使用容易忽略的细节 BigDecimal
  15. yii的pathinfo方式实现
  16. 如何优化网页的加载速度
  17. php ttc转ttf 在线,iPad字体字库与Windows字库互相转换
  18. 【一】高等数学上册第一章笔记。
  19. vue中的数据可视化(echarts)和highcharts
  20. Python爬虫:斗鱼TV

热门文章

  1. bash 学习笔记2
  2. 动态绘制柱状图饼状图
  3. vj p1025题解
  4. intelliJ IDEA快捷键整理自用版
  5. 兰州大学c语言课程作业答案,2016兰州大学C语言程序设计课程作业1附答案.doc
  6. mysql 5.7 多条件 in_5分钟了解MySQL5.7对in用法有什么黑科技
  7. (第四章)数据表的约束
  8. vue注重细节的优化(绑定key)
  9. python列表数据类型(一分钟读懂)
  10. 如何测试c程序的内存占用_如何写出高效的嵌入式C程序