今天下午忽然有用户反应exchange邮箱不可用,接到后迅速登录服务器查看状态,发现其中一台mailbox上有几个数据库处于“已卸除”状态,尝试手动装载数据库,出现错误:数据库
--------------------------------------------------------服务器
Microsoft Exchange 错误网络
--------------------------------------------------------ide
装入数据库'GameYWB03'失败。it
GameYWB03class
失败防火墙
错误:数据
因为之前的错误 肯定活动数据库副本的装入状态失败。,没法在服务器'BJEXBE01.xxx.com'上装入数据库'GameYWB03'。请在尝试装入数据库以前,验证已纠正错误的根本缘由。若是使用 -Force 开关从新发出 Mount-Database,则能够忽略该错误并容许装入。客户端
--------------------------------------------------------tab
肯定
--------------------------------------------------------
按照提示,-Force参数强制装载,仍然不行。没办法,既然装载不成功,就尝试重启服务器再次装载吧。记过几分钟的等待,系统终于起来了,登录查看数据库状态,更加悲催了,这台买了box上的全部数据库全没法装载了,范围更大了,汗。。。。。
为了尽快解决故障,电连专家顾问,沟通后,怀疑数据库可能损坏,决定先修复一个数据库试试,使用eseutils /mh查看数据库,状态为 dirty shutdown,尝试使用/cc修复,不成,而后使用/p 强制硬修复,状态终于变成 clean shutdown,接着装载数据库,仍是没法装载。失败了结。。。
再次查看服务器其余设置,打开dag窗口时居然有些慢,而后提示相似“dag网络不可用。。。”,片刻后又恢复正常。而后打开故障转移平台,发现没法装载数据的这台mailbox处于没法联机状态,但这台服务器网络是正常的。开始怀疑不是数据库自己问题了,决定从系统着手检查。
此时想到服务器上装有symantec杀毒,打开SEP控制台后,发现问题,原来处于关闭状态的防火墙居然自动开启了,难道是symantec更新策略了?不肯定必定是它捣鬼,决定先卸载试一把。控制面板卸载symantec,重启服务器。奇迹发生了,数据库居然全都挂载上了,兴奋ing。。。。为避免symantec再次捣鬼,索性将其余几台也全卸载。。。至此,故障解决。。。
最后,联系symantec管理员,了解到下午他下发一条策略给客户端时包括服务器组在内,原本只是在exchange服务器本地禁用了防火墙,服务端下发策略时,服务器的策略再次覆盖了exchange本地的策略,才致使了这么悲剧的一幕。。。