zoukankan      html  css  js  c++  java
  • 数据库一直显示恢复中。。记录一则处理数据库异常的解决方法

    bug重现:

    1、压缩数据库日志

    2、重新生成某些表的索引,当生成最大表索引的时候(100G 详细内容表)长时间无相应

    3、打开任务管理器发现内存耗尽,此时 我点了下sql  然后 sms报错,然后sql死掉

    4、关闭进程,重启sql服务

    5、打开web服务器iis站点,发现无法访问数据库

    6、打开数据库服务器发现 [数据库恢复中]  点击展开提示数据库损坏。

    此时我慌了,认为这次闯祸了,nm 500G数据啊  而且最新备份是一个月前的。

    然后开始思考,是否需要重新启动下数据库?

    解决方案:

    1、关闭sql服务

    2、将数据库和日志复制到另外的路径

    3、开启sql服务

    4、删除带有(恢复中)字样的此数据库

    5、附加新路径下的数据库

    6、经过漫长的等待,一切ok了,然后此时不敢怠慢,立即备份数据库,继续重生索引 擦

    吓的我胡子都出来不少 擦擦擦

  • 相关阅读:
    es6箭头函数
    微信小程序入门
    浏览器常见错误代码
    nginx学习
    windows下mongodb安装与使用整理
    mongodb简单的增删改查
    github入门到上传本地项目
    Robomongo
    对象(面向对象、创建对象方式、Json)
    代码编辑器——Visual Studio Code
  • 原文地址:https://www.cnblogs.com/zcm123/p/2953014.html
Copyright © 2011-2022 走看看