exchange离线整理数据库

最近客户Exchange数据库备份总是时不时出现点问题,有几个数据库比较大,决定将数据库进行离线整理操作(之前客户数据库用户分配严重不均,上次将用户分摊到另外几个数据库后一直没做)

操作建议:有大量用户删除或者移走的情况下进行离线整理操作最为适合,因为当有用户移走或删除时数据库占用空间并不会减小,只是当有新数据的时候会继续占用这部分空间。

碎片整理选项可以使已用存储保持连续,消除未使用的存储,压缩数据库(这可以降低数据库的大小)。Eseutil 将数据库记录复制到新数据库。完成碎片整理后,将删除原始数据库或将其保存到用户指定的位置,并使用原始版本的名称重命名新版本。如果实用工具遇到错误记录,它将停止并显示错误信息。

使用下列一个或多个选项指定要在数据库上执行的操作

选项                  说明
-----------------------------------------------------------------------
/b  <path>        在指定位置生成原始的未压缩数据库的备份副本。

/p                     在原始位置保留并保存原始的未压缩数据库,并在默认文件 Exchsrvr\Bin\Tempdfrg.edb 中存储新的压缩数据库。

/t <file_name>   在指定路径中创建并重命名新的压缩数据库。

/o                     不显示 Microsoft Exchange Server 横幅。

操作步骤

1、卸载数据库

2、使用powershell运行eseutil命令

因为C盘空间不多,将临时数据库文件指定到了别的盘,整理完后会提示尽快备份数据库。

3、挂载数据库,并进行备份操作

时间: 2024-11-21 00:11:55

exchange离线整理数据库的相关文章

离线整理活动目录数据库

离线整理活动目录数据库 从2008开始,活动目录有了ADDS服务,域管理员对AD的管理也方便了很多.在03等早期的版本中,需要重启电脑-F8-目录服务还原模式-输入还原模式密码(密码可通过ntdsutil还原)来进行管理活动目录数据库的操作,现在只需要暂停AD DS服务,完成操作后,再启用即可. 在维护活动目录数据库过程,除了定期对活动目录数据库进行监控.排错.分析.空间监控等工作外,还需要对活动目录数据库进行整理. 有两种整理方式:一种是在线整理(由DC自动完成),一种是离线整理(手动进行)

获取Exchange中所以数据库名称-数据库EDB大小-用户数量

在客户环境梳理架构发现,有一些exchange 2013后端服务器负载很高,一部分原因是数据库内用户的活跃度很高,邮箱使用率很高,另部分原因是版本为CU10内容索引的noderunner服务会占用比较大的开销,想进行一些优化,将一些负载较高的BE后端数据库用户迁移到其他负载较低的后端BE去,但是怎么迁移,迁移到哪一个负载低的数据库就比较尴尬,经过各种谷歌搜索整理了一个脚本可以帮助做这个事. 当时exchange建设时为每个数据库都分布了大概500个用户,但每一个邮箱用户的使用情况都是不一样的,管

Exchange Server 2010数据库崩溃还原过程

客户公司Exchange Server 2010 邮箱数据库数据损坏,所幸以前使用DPM进行过数据库备份,临时创建一个空库以满足大家发往邮件的需要.两天后,原DPM中的数据库恢复成功,那么新建的数据库就需要和还原的数据库进行合并,操作步骤如下: 1.DPM中还原数据库到一个文件夹中,这个操作很简单,大致如下图所示: 根据提示将数据库还原到指定文件夹,然后复制到Exchange的MBX服务器上,例如,复制到e:\olddb下. 2. EMS上新建一个数据库,名称可以自拟,然后卸载此数据库,再对数据

Tip:自动平衡exchange 2010 DAG数据库分布的脚本

在exchange安装路径program files\microsoft\exchange server\v14的scripts文件夹下面,自带了一个exchange平衡DAG节点DB分布的脚本. 这个脚本在我们为exchange服务器安装完补丁之后,去平衡exchange数据库的activeserver特别有用. 这个脚本会去判断数据库的最佳放置节点是哪台服务器,然后自动去移动数据库到优先级最高的节点上. 具体的命令是: .\RedistributeActiveDatabase.ps1 –Da

Exchange 删除默认数据库报错

系统:Windows Server 2008 R2 环境:Exchange 2010 SP1 域:Windows Server 2008R2 我以为是这样的,Exchange 2010 系统邮箱数据库删除方法如下: 1.迁移普通用户,将所有用户迁移到新建的数据库中. Get-Mailbox -database "邮箱数据库名称"  | New-MoveRequest -TargetDatabase 目标邮箱数据库名称 2.迁移系统仲裁邮箱 Get-Mailbox -database &

Exchange Server 2010数据库备份和恢复

恢复数据库 (RDB) 一种特殊的邮箱数据库,通过它您可以装入还原的邮箱数据库,并可以在恢复操作中从还原的数据库提取数据.您可以使用 Restore-Mailbox cmdlet 从 RDB 提取数据.提取后,可将数据导出到一个文件夹或者合并到一个现有邮箱中.RDB 使您能够从备份或数据库副本中恢复数据,而不会干扰用户对当前数据的访问. Microsoft Exchange Server 2010 支持将数据直接还原到恢复数据库.通过将已恢复的数据作为恢复数据库装入,管理员可以还原单个邮箱或邮箱

Exchange Server 2010 数据库提示无法激活数据库副本

前段时间处理了一个关于Exchange 数据库副本无法激活的故障,故障截图如下: 解决方法来看,我们尝试重新建立副本,但仍然无法成功创建,创建后提示失败搁置,那么我们接下来进行一下索引重建,关于重建索引,是由于在报错的数据库副本中可以看到当前状态显示为"状态正常,索引失败",那么我们就可以尝试重建索引,方法如下: 重建索引后,可以看到,数据库已经显示正常,如下图所示:

架构师必备之常见面试题整理——数据库灵魂十问!

常见的数据库面试题有哪些 (一)什么是存储过程?有哪些优缺点? 存储过程是一些预编译的SQL语句. 更加直白的理解:存储过程可以说是一个记录集,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了. 存储过程是一个预编译的代码块,执行效率比较高 一个存储过程替代大量T_SQL语句 ,可以降低网络通信量,提高通信速率 可以一定程度上确保数据安全 (二)索引是什么?有什么作用以

[整理]数据库镜像与数据库快照

http://wuxinaiaman928.blog.163.com/blog/static/64932144200861035432565 在SQL Server2005课程中提到了数据库快照与数据库镜像的问题,这两个功能都是在SQL2005中增加的新特性,由于上课时间有限,没有时间进行详细的阐述,现将相关资料发布在上面,希望学员能够认真学习,加以领会.   数据库镜像是SQL Server 2005的一个新特性,它允许你将一个SQL Server中的数据库内容镜像到另一个SQL Server