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

标题: 修改Exchange Server 2003 Sp2 数据库大小限制至75GB图解 [打印本页]

作者: 钉子    时间: 2007-8-14 14:03
标题: 修改Exchange Server 2003 Sp2 数据库大小限制至75GB图解
这是一个老问题,我们知道早在Exchange Server 2003 的Sp2出现之前,数据库大小为16GB的限制,让很多Exchange Server的管理员头痛不已.虽然我们可以临时将数据库大小限制增加1 GB到17GB(请参KB828070 http://support.microsoft.com/kb/828070/en-us). 但这种方法还是不让人满意.所以,微软在Exchange Server 2003的SP2中提供了将标准版的数据库大小限制提升到75GB的方法,不过需要手动去个修改注册表来实现,下面看图说话:

1.确定你的服务器安装了Exchagne Server 2003的SP2,我们可以通过查看服务器版本来知道自己使用的Exchange 是否为标准版,试用版及版本号.

[attach]2586[/attach]

2.打开注册表编辑器

3.定位到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\Server name(服务器名称),我们可以看到类似以下两个子键,他们分别为:

Private-8601afb3-26cb-4bf7-aefb-b5bc2ed7cbca (格式:Private-邮件存储GUID)
--此为邮件存储

Public-389dd899-ad71-459d-8e62-6f5b7e021006(Public-公用文件存储GUID)
--此为公用文件存储

4.点开Private-8601afb3-26cb-4bf7-aefb-b5bc2ed7cbca (格式:Private-邮件存储GUID),在其下分别增加以下三个DWORD 值项:

A.存储容量限制
名称:Database Size Limit in Gb
类型:REG_DWORD
范围:1-75 (标准版) ;1-8000 (企业版) (十进制)
默认值:18(标准版),无限制 (企业版)
说明:在标准版中,数据库大小限制可设置在 1 至 75 GB 之间。默认情况下,该限制为 18 GB。在企业版中,数据库大小限制可设置在 1 至 8000 GB 之间。默认情况下,没有限制。

B.数据库大小缓冲区警告
名称:Database Size Buffer in Percentage
类型:REG_DWORD
范围:1-100(十进制)
默认值:10
说明:数据库达到或接近此容量时,系统将通过事件日志条目发出警告,并在记录此事件的 24 小时之内关闭数据库。默认情况下,数据库增大量在配置的数据库大小限制的 10% 以内时,Exchange Server 2003 SP2 会对事件进行记录。该阈值是可进行配置的。最小缓冲区为配置的大小限制的 1%。

C.数据库大小检查开始时间(自午夜起的小时数)
名称:Database Size Check Start Time in Hours from Midnight
类型:REG_DWORD
范围:1 - 24(十进制)
默认值:5
说明:可配置系统检查数据库的时间,以查看其是否超出当前配置的数据库大小限制。默认情况下,数据库大小检查在每天 05:00(上午 5:00)进行。可以更改该时间。如果修改时间,系统将以新的开始时间计划下一次任务。系统将跳过依据“数据库大小检查间隔”设置的检查,直到到达新的开始时间。执行第一次数据库大小检查时,如果数据库超过大小限制,系统不会使数据库脱机。由于数据库没有脱机,这样对于默认设置,在超出限制之后还可确保至少可用 24 小时。

[attach]2587[/attach]

[attach]2588[/attach]

[attach]2589[/attach]

5.退出注册表编辑


6.重启MSExchangeIS服务.重启后,请到事件查看器中找一下有没有类似的事件.

事件类型: 信息
事件来源: MSExchangeIS Mailbox Store
事件种类: 常规
事件 ID: 1216
日期:  2007-8-14
事件:  14:11:44
用户:  N/A
计算机: NUC
描述:
Exchange 存储“第一个存储组\邮箱存储(xxx)”被限制为 50 GB。此数据库(.edb 文件和 .stm 文件)的当前物理大小为 <1 GB。如果此数据库的物理大小减去其逻辑可用空间后超出 50 GB 的限制,则此数据库将被定期卸除。
有关详细信息,请单击 http://www.microsoft.com/contentredirect.asp

最后,我想说的是:千万不要认为越大越好,其实越大的数据库,在后续维护(比如备份,还原,或是灾难恢复时)时所花费的时间越长.所以适可而止.

参考资料:
How to increase the Exchange Server 2003 Service Pack 2 18-gigabyte database size limit
http://support.microsoft.com/kb/912375/en-us
作者: khbd2k6    时间: 2007-8-15 10:26
数据库暂时还没到这么大,加个标记收藏。

建议加入精华以备查询。
作者: xuhua114    时间: 2007-8-15 16:43
收藏先
作者: 抽象派    时间: 2007-8-15 16:55
已经收下,感谢分享
作者: shvyl008    时间: 2007-8-20 12:25
如果我不做更改,就是不去添加子健,企业版/标准版,默认是多少呢?
作者: 钉子    时间: 2007-8-21 02:35
标题: 回复 #5 shvyl008 的帖子
在标准版中,数据库大小限制可设置在 1 至 75 GB 之间。默认情况下,该限制为 18 GB。在企业版中,数据库大小限制可设置在 1 至 8000 GB 之间。默认情况下,没有限制。
作者: 青蛙仔    时间: 2007-8-22 09:16
好文章,先收藏.
作者: jeffbai    时间: 2007-8-22 09:27
我的exchange是企业版的,现在数据库已经40G了,数据库容量大了,是不是需要经常做整理呢?该怎么做呀
作者: tulip_orchid    时间: 2007-8-22 10:41
好分享,顶
作者: 钉子    时间: 2007-8-22 12:08
标题: 回复 #8 jeffbai 的帖子
并不能一味有40G的数据库,而是要看你用户数,他们的邮件数量.一般建议首先要控制用户邮箱空间及单封邮件大小,然后教育用户去定期清理过期邮件,或是使用邮箱管理策略让Exchange去清理过期邮件.最后才是定期的离线整理动作.
作者: 钉子    时间: 2007-8-22 12:09
特别是要注意定期执行备份策略.因为数据库大起来后,出现故障的机会也多了,造成的损失也大了.
作者: zhybguo    时间: 2007-9-4 11:25
原帖由 钉子 于 2007-8-22 12:08 发表
并不能一味有40G的数据库,而是要看你用户数,他们的邮件数量.一般建议首先要控制用户邮箱空间及单封邮件大小,然后教育用户去定期清理过期邮件,或是使用邮箱管理策略让Exchange去清理过期邮件.最后才是定期的离线整理动 ...

离线备份我已经请教过多次了,就是不敢实践,怕给整坏了!
作者: 钉子    时间: 2007-9-7 01:35
标题: 回复 12# 的帖子
最好备份原有的数据库.然后再进行.
作者: frank0815    时间: 2008-12-12 16:52
好文章,先收藏
作者: cjh113    时间: 2010-5-14 09:19
好东西,收藏了。
作者: xaiotao123    时间: 2010-5-14 09:19
谢谢钉子老大,学习了!!!
作者: tjie    时间: 2010-8-30 16:54
非常感谢,遇到此问题。收藏呢
作者: iin_cc    时间: 2010-9-12 09:10
收到,应该这样啊!
作者: qscorpion    时间: 2010-9-14 14:16
学习了,收藏!
作者: mediapub    时间: 2010-9-21 09:22
非常感谢,加精收藏!




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