exchange2003数据库日志整理与修复

exchange2003邮件系统不能运行,一般可能是exchangePOP3服务没有启动或关闭,解决办法:

      system10里打开“开始菜单“->"程序"->"microsoft exchange"->" 系统管理"如图

    找到pop3服务启动就OK了.

B:邮件数据库与日志过大怎么整理?

使用exchange 工具: ISINTEG ESEUTIL 来维护/修复EXCHANGE数据库

在我们用这两个工具前,请先确保以下条款无误:

1. 备份Exchange数据库, 即使你认为它已经损坏或数据丢失

2. 挂卸所有存储组,这样才可以对它们进行优化, 测试或者更多操作

ESEUTIL:

ESEUTIL是一个用来整理EXCHANGE离线数据库的工具, 可以检查其完成性和修复受损/丢失的数据库

ESEUTIL/EXCHSRVR/BIN目录中可以找到. 这个目录不是系统目录,所以你需要在全局变量中修改

Change the system path to point to the /EXCHSRVR/BIN directory

ESEUTIL /D 参数:

数据维护检查:

Exchange 2003 在每天夜里会自动整理它的数据库. 但是这仅仅是对数据库在线时的维护检查. (在线维护检查不能有效减少存储组的容量).

什么时候我可以使用脱机维护?

一般情况下, 你不需要脱机对数据库进行维护检查, 但当你要由于合并或者需要在数据库中删除多个对象而需要添加大量新用户的时候就得用到脱机对数据库进行操作.

你可以使用 ESEUTIL /MS来确定你有足够的剩余空间(大于数据库20%的剩余空间)

ESEUTIL /MS

ESEUTIL的各项参数

根据你的存储组容量的大小和硬件, 这个维护过程需要相对较长的时间

ESEUTIL defragmentation status

检测EXCHANGE数据库的完整性:

你可以使用EXEUTIL /G的参数来检查数据的完整性

e.g. 检查 PRIV1.EDB 数据库的完整性:

ESEUTIL /G “C:/PROGRAM FILES/EXCHSRVR/MDBDATA/PRIV1.EDB”

ESEUTIL integrity check status

当你没有Exchange备份该怎么办?

开始之前,请看看下面的东西:

1. 确认你的数据库已经无法启动

2. 检查事件查看器判断出现问题的原因

3. 做个数据库的备份

4. 重新启动服务器,以至于”软恢复”(soft recovery)能够完成

ESEUTIL /P

ESEUTIL /P可以修复受损的数据库. 请保证有至少有大于现有数据库20%的剩余空间

例子:

ESEUTIL /P “c:/program files/exchsrvr/mdbdata/priv1.edb” /Se:/exchsrvr/mdbdata/priv1.stm /Te:/tempdb.edb

这个命令可以修复PRIV1.EDB数据库. 如果你没有.STM文件, 可以通过ESEUTIL /CREATESTM新建一个.

运行ESEUTIL之后,你要打开一个详细的LOG文件- >database<.integ.raw 去检查运行结果

最后一步需要运行 ISINTEG fix test 做最后的测试工作.

ISINTEG

ISINTEG被用来检查Exchange数据库和修复一些检测到的错误

ISINTEG parameters

ISINTEG仅仅是个修补工具,可以

ESE是一个类数据库引擎可以被应用到不用平台上,比如Exchange, Active Directory.

ESEUTIL只是把Exchange 数据库当成另一个ESE数据库并可以看到其中的表和索引. ESEUTIL只是修复数据库中的表.

现在是ISINTEG出场的时候啦! 当你运行完ISINTEG FIX, 你可以看到很多警告信息(完全可以忽略这些警告), 你只需要关注ISINTEG最后那条信息. 这条不应该有任何错误报告, 如果有, 再运行ISINTEG一遍吧

 

工具:ISINTEGESEUTIL&nbsp;来维护/修复EXCH

根据你的存储组容量的大小和硬件, 这个维护过程需要相对较长的时间

ESEUTIL defragmentation status

检测EXCHANGE数据库的完整性:

你可以使用EXEUTIL /G的参数来检查数据的完整性

e.g. 检查 PRIV1.EDB 数据库的完整性:

ESEUTIL /G “C:/PROGRAM FILES/EXCHSRVR/MDBDATA/PRIV1.EDB”

ESEUTIL integrity check status

当你没有Exchange备份该怎么办?

开始之前,请看看下面的东西:

1. 确认你的数据库已经无法启动

2. 检查事件查看器判断出现问题的原因

3. 做个数据库的备份

4. 重新启动服务器,以至于”软恢复”(soft recovery)能够完成

ESEUTIL /P

ESEUTIL /P可以修复受损的数据库. 请保证有至少有大于现有数据库20%的剩余空间

例子:

ESEUTIL /P “c:/program files/exchsrvr/mdbdata/priv1.edb” /Se:/exchsrvr/mdbdata/priv1.stm /Te:/tempdb.edb

这个命令可以修复PRIV1.EDB数据库. 如果你没有.STM文件, 可以通过ESEUTIL /CREATESTM新建一个.

运行ESEUTIL之后,你要打开一个详细的LOG文件- >database<.integ.raw 去检查运行结果

最后一步需要运行 ISINTEG fix test 做最后的测试工作.

 

ISINTEG

ISINTEG被用来检查Exchange数据库和修复一些检测到的错误

 

ISINTEG parameters

ISINTEG仅仅是个修补工具,可以

ESE是一个类数据库引擎可以被应用到不用平台上,比如Exchange, Active Directory.

ESEUTIL只是把Exchange 数据库当成另一个ESE数据库并可以看到其中的表和索引. ESEUTIL只是修复数据库中的表.

现在是ISINTEG出场的时候啦! 当你运行完ISINTEG FIX, 你可以看到很多警告信息(完全可以忽略这些警告), 你只需要关注ISINTEG最后那条信息. 这条不应该有任何错误报告, 如果有, 再运行ISINTEG一遍吧.

你可能感兴趣的:(exchange2003数据库日志整理与修复)