邮件服务器-邮件系统-邮件技术论坛(BBS)

标题: 关于Exchange5.5邮件系统Priv.edb数据文件过大的处理办法 [打印本页]

作者: syq123    时间: 2004-1-8 13:33
标题: 关于Exchange5.5邮件系统Priv.edb数据文件过大的处理办法
以下是我前两天的经验,有不对的地方请指教!<br>
<br>
故障描述:<br>
<br>
(1) Exchange5.5下有一个帐号(以下称帐号A)登录时不停地提示“检索数据库”,而无法与Exchange5.5 Server连接,并且长时间的“检索数据库”后,会造成Exchange5.5 Server相关服务中止,从而客户端无法登录Exchange5.5。<br>
(2) 仅隔一天,我们发现Exchange5.5的数据库文件Priv.edb快速增长,大小超过30G以上,而且将所在盘空间全部占满,致使Exchange5.5的相关服务自动中断。 <br>
<br>
<br>
问题分析:<br>
<br>
Exchange5.5 Server已经使用三年,绝大部分邮箱邮件都备份在服务器端,因此Priv.edb文件持续扩大,并且三年来从未进行过压缩/整理,同时,还怀疑帐号A可能受到了不明邮件的攻击。<br>
综合种种情况,我们计划将Priv.edb备份到一个大容量的硬盘里,然后利用Eseutil.exe对其进行修复整理,如果Priv.edb的大小并没有明显的减少,再重建Priv.edb。<br>
<br>
<br>
解决步骤:<br>
<br>
(1) 格式化一个新的硬盘(80G),将Priv.edb拷贝到其中; <br>
(2) 运行Eseutil /d /pt: Priv.edb整理/修复它;<br>
(3) 整理后,帐号A已经可以登录邮箱;<br>
(4) 当发现Priv.edb的大小还有35G的时候,决定重建新的Priv.edb;<br>
(5) 用Outlook登录所有人的邮箱并且将所有邮件导出存放为一个.pst文件;在Exchange Server端停止Exchange相关的服务,删除旧的Priv.edb,再重新运行Exchange相关服务,Exchange Server会自动生成新的Priv.edb。<br>
<br>
<br>
经验总结:<br>
<br>
(1)Eseutil程序的使用方法:<br>DESCRIPTION: Performs off-line compaction of a database.<br>SYNTAX: ESEUTIL /d <database name> [options] (eseutil /d 要求有一倍以上的剩余空间)<br>PARAMETERS: <database name> - filename of database to compact<br>OPTIONS: zero or more of the following switches, separated by a space:<br>/s<file> - 流文件名,如果不设就是与edb文件同名<br>/t<db> - 临时数据库文件名(default: TEMPDFRG*.EDB)<br>/f<file> - 临时流文件名<br>(default: TEMPDFRG*.STM)<br>/i - 不整理流文件<br>/p - 保留临时文件<br>/b<db> - 做一个数据库copy<br>/o - suppress logo<br>
NOTES: 如果选/p,则数据库不会被压缩,自己要将临时文件改名后copy到mdbdata中<br>
(2)使用Eseutil /p得到的数据库文件copy到Exchange目录下后,要先isinteg /patch,Exchange5.5才能够调用新的数据库文件,如果你直接拷过来就重新激活相关服务,日志会提示你要先执行isinteg /patch。<br>
<br>

作者: syq123    时间: 2004-1-8 13:38
标题: Re:关于Exchange5.5邮件系统Priv.edb数据文件过大的处理办法
还有一点不明的是:<br>
(1)客户端用outlook将各自的邮件导出成一个.pst文件后,那么,他以后收到的邮件会不会不保存在服务器端?<br>
(2)昨晚我新建的一个新priv.edb,今天上午打开Exchange server管理器一看,有几个人的邮箱已经达到了几百兆,昨天明明是已经导出了的呀?为什么会突然加大了呢?并且加大了以后priv.edb文件却只有1兆多.<br>
<br>
谢谢!
作者: 钉子    时间: 2004-1-8 18:46
标题: Re:关于Exchange5.5邮件系统Priv.edb数据文件过大的处理办法
谢谢SYQ123与我们分享,你提到的问题我的理解是这样的:<br>
1.Outlook导出Pst文件,要看是的新邮件是否也下载到本地,如果是,就不会保存到服务器端了。<br>
2.邮箱增加有可能是用户把邮件保存在服务器端了。最好限制一下用户的邮件大小,以免以后发生数据库无限增大。
作者: syq123    时间: 2004-2-1 00:09
标题: Re:关于Exchange5.5邮件系统Priv.edb数据文件过大的处理办法
限制一下用户的邮件大小----》这条是宝贵的经验。我已经根据级别做了这个操作。<br>
<br>
现在我知道了这点:将outlook导出在.pst文件后,不能将它导入到EXCHANGE对应的outlook的pst文件。要不然这邮件还是备份到了服务器端。而只能用文件菜单中的“打开”。




欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://5dmail.net/bbs/) Powered by Discuz! X3.2