整理Exchange数据库空白空间

本文介绍如何通过卸载、整理和装载等步骤释放Exchange数据库中的空白空间,以减少物理磁盘占用。并强调此操作存在风险,建议谨慎使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


         我们都知道Exchange数据库运行一段时间后数据库会产生一些空白空间,这些空白空间上无法被数据库利用的,并且空白空间还会占用物理磁盘空间。下面介绍如何对Exchange数据库进行整理来释放空白空间。(根据实际工作中的经验,对数据库进行整理存在风险,不到万不得已不建议这样操作。个人建议最佳的做法是新建一个数据库,然后将存在大量空白空间的数据库的用户迁移到新数据库,迁移完成后再删除数据库)。

     通过命令Get-MailboxDatabase -Status | fl name,*space*   可以查看数据库的空白空间大小。

image

 

第一步  进入Exchange 2010安装目录下的bin目录

        可以在Exchange 2010  Powershell中使用命令cd $Exscripts 进入Exchange安装目录的Scripts目录然后输入cd ..cd .\bin进入bin目录。如图。

clip_image002

第二步  卸载数据库

       打开Exchange 2010 EMC控制台,选择数据库,将数据库卸载。如图。

clip_image004

 

clip_image006

 

clip_image008

第三步 使用命令整理数据库文件

Exchange 2010 Powershell中使用命令

Eseutil   /d   “E:\Exchange Server\V14\Mailbox\Ywb\YWB.edb”对数据库文件进行整理,如图。

clip_image010

     数据库整理所需时间根据数据库的空白空间觉得,此次整理的数据库的空白空间为40GB左右,耗时4.45小时。如图

clip_image012

第四步  装载数据库

     数据库文件碎片整理完成后,使用命令mount-database  –Identity  YWB或者使用Exchange 2010 EMC图形界面将数据库装载。正常装载数据库后建议立即对数据库进行一次数据完整备份。

注意

1、  使用命令eseutil  /D对数据库进行碎片整理时需要特别注意,该命令不在万不得已的情况下请勿使用。如果您需要进行碎片整理的数据库对象是DAG中的某个副本,则数据库整理完成后需要删除数据库副本重新添加数据库副本。

2、  数据库磁盘碎片整理的时间不是按照数据库实际EDB文件大小觉得,而是根据数据库的空白空间的大小决定。


本文转自 jialt 51CTO博客,原文链接:http://blog.51cto.com/jialt/1839069





 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值