这里是普通文章模块栏目内容页
Exchange2003 数据库压缩清理

公司现有的Exchange服务器版本是Exchange2003,因运行时间久,Exchange的数据库不可避免的产生了很多数据碎片,日久积累,这些碎片文件已占用了数据库很大一部份空间,并且已经对Exchange的稳定性造成了影响,虽然每日都有备份,但是为了能平稳的渡过升级前的这段时间,我们对Exchange2003现有的数据库文件进行了一次数据压缩及碎片清理。现将操作过程分享如下,希望能帮到有同样需求的朋友。


Step1.

使用NTbackup工具对当前的Exchange做一次完整备份.

Step2.

通过exchange系统管理dismount卸载邮箱存储(Mailbox Store),操作明细:打开exchange系统管理器,依次点开“Administrative Groups-〉First Administrative Group-〉Servers-〉MAIL-SH-〉First Storage”,右击“Mailbox Store(Mail-SH)”选择dismountstore卸载。

Step3.

碎片整理常识:碎片整理所需空间是数据库文件的110% , 先确保有足够的空间再进行备份。进入命令提示符环境,首先进入eseutil 所在目录(输入cdE:\program files\exchsrvr\bin ),输入 eseutil /d /pE:\Program Files\Exchsrvr\MDBDATA\priv1.edb /t E:\Repair Database\priv1t.edb

命令详解:对E:\Program Files\Exchsrvr\MDBDATA 目录下的priv1.edb文件进行压缩整理,在不覆盖原有数据库情况下,在E:\Repair Database 目录下重新生成名为priv1t.edb的数据库文件。

Step4.

将旧数据库文件priv1.edb和priv1.stm复制到移动硬盘,将重新生成的数据库文件复制到原数据库路径E:\Program Files\Exchsrvr\MDBDATA,并改名为priv1.edb和priv1.stm.

Step5.

回到step2,右击“Mailbox Store(Mail-SH)”选择” Mount store”,打开outlook客户端确认邮件可以正常收发.

Step6.

对经过整理后的Exchange 数据库再做一次NTbackup完整备份。


效果:

Exchange database

整理前(容量)

整理后(容量)

priv1.deb   

51.8 GB

10.5 GB

priv1.stm  

25.7 GB

5.2 GB