TechTutorials - Free Computer Tutorials  

Exchange 5.5 Maintenance Utilities 

Added: 01/22/2002, Hits: 3,238, Rating: 0, Comments: 0, Votes: 0
Add To Favorites | Comment on this article
By Brian Talbert

SCANPST.EXE: This utility is used to SCAN Personal Message Stores (.PST) and Offline Message Stores (.OST). It checks message headers and file structure and attempts to correct any corruptions. Further reading: PSS ID Number: Q181523

REQMAIN: This is actually an MSMAIL utility. It is used by an MS Mail server during directory replication. It can be useful to an Exchange administrator when replication needs to be forced because it can also be manually run. REQMAIN -t will cause a Post Office to TRANSMIT updates.

MTACHECK: Used to scan the MTA queue for corrupt messages. These message could be clogging the MTA. MTACHECK rebuilds the queue to get things running again and places corrupted messages in files for later viewing. The MTA must be stopped to run this utility. Further Reading: PSS ID Number: Q163326

ESEUTIL: The "Extensible Storage Engine (ESE)" Utility. ESE is the name for the new database engine in Exchange 5.5. This tool is used on the IS and Directory to defragment, repai, and check integrity. It does this based on the database low-level table structure, not the data content. It is not intended for regular maintenance, it is for troubleshooting only and in consultation with Microsoft. It is considered a tool of last resort. The particular service corresponding to the database being checked should be stopped (DS or IS). Complete syntax can be found in the Exchange Resource Kit.

EDBUTIL: The "Exchange Database Utility (EDB). This is the primary Off-line routine maintenance utility for both the IS and the DS. The respective services must be stopped. It has the ability to Defragment, do a Consistency Check, and do some database recovery.

ISINTEG: The Information Store Integrity utility. Also an off-line utility, it can be used to repair the IS database. It is not intended for routine maintenance. Rather it should only be used upon the advice of Microsoft. It is used to test and repair errors in the Information Store. It has several notable uses that have reported appeared on exams:
  • ISINTEG -PATCH: Used after performing an off-line file-based backup of Exchange databases. Each object within Exchange is identified by a Globally Unique Identifier (GUID). The GUID is partially based on time. If you roll back a server, it is theoretically possible to duplicate GUID values for other objects that have since been created in the Organization. Therefore, the GUIDs must be patched during the backup process. This happens automatically through API calls when Exchange is backed-up ONLINE. When it backed-up OFFLINE, you must use this command to patch the GUIDs.

  • ISINTEG -FIX: Provides high-level database recovery, fixing structural problems with, for instance, the schema. Often used in the event of a sudden shut-down resulting in corruption to the IS causing it not to start upon reboot. Not a routine recovery tool though, restore from backup and playback of logs is preferred.

Comments (0)

Be the first to comment on this article

Related Items

7 Seconds Resources, Inc.

IT Showcase