由于之前客户可能手动
删除了一些数据库日志文件,导致一个月来
备份一直失败,并且在一次
服务器重启之后,数据库彻底装载不上了。
第一次上门的时候,做了eseutil诊断,发现客户数据库有日志丢失,EDB文件状态为Dirty Shutdown。

当日立即备份数据库EDB文件,准备备份完之后对数据库做手动修复。
数据库拷贝完成已是第二天下午,首先尝试对数据库做soft recovery(无损修复),结果运行结果报有日志文件损坏(Log file is corrupted)

在这种情况下,不得不备份log文件,尝试做数据库Hard Recovery。
在7个多小时之后硬
恢复成功(Database corruption has been repaired)。

接下来对数据库做离线碎片清理(由于日志文件的损坏和丢失,数据库文件存在大量空白空间white pages)
耗时7个多小时。
[attachment=2389]
至此数据库已基本修复,状态为clean shutdown。无日志丢失。

然后邮箱数据库就可以正常装载了