• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 613
  • Last Modified:

Few questions for repairing Exchange 2003 with ESEUTIL


I just need some clarifications, if someone can help it will be very appreciated:

1- Do I need to replay all logs or just the one it says "Log Required" after ESEUTIL /MH cmd?

2- When I got state "CLEAN SHUTDOWN" does it means almost for sure there is no corruption? If not how could I verify?

3- After a ESEUTIL /P does logs files can be replayed? I think no because that cmd will reinitialize the DB so that why we can move or delete logs is that right?

4- Does ESEUTIL /D is really essential?
5 Solutions
Rick FeeMessaging Engineer - Disaster Recovery EngineerCommented:
1)  you do not need to replay all the logs.

2) Yes you should be good to go when you get Clean Shutdown

3)  correct you have ran a repair of the databas, once this is ran remove all log files and chk files then attempt to mount

4) No not essential...this is to clean up the whitespace...whitespace is the first to be filled by active data.
Viral RathodConsultantCommented:
1) When you give command to Replay log files the eseutil will check the .chk check point files which is located on log files folder and based on check point (.chk) files the eseutil replay those log files (which is not yet commited to database)
You can run eseutil /mk on check point (.chk) files to check which log files is commited to database if you need)

2) Yes "CLEAN SHUTDOWN" means almost for sure there is no corruption
3) After a ESEUTIL /P there is no options to replay log files
4) Yes after eseutil /p eseutil /d is required.

Kindly letus know if you have any further queries.
Satya PathakLead Technical ConsultantCommented:
Easily manage email signatures in Office 365

Managing email signatures in Office 365 can be a challenging task if you don't have the right tool. CodeTwo Email Signatures for Office 365 will help you implement a unified email signature look, no matter what email client is used by users. Test it for free!

SAM2009Author Commented:
Thanks guys!

One last question:

After  running ESEUTIL /P should I remove all logs and chk files after that before running ISINTEG?
I can run ESEUTIL /P and run ISINTEG and at the end remove logs and chk files?

Basically does it matter if I remove logs and chk files before or after ISINTEG?
Viral RathodConsultantCommented:
1) Yes Please after running eseutil /p run eseutil /d
After running eseutil /d remove or move all the old log files and then mount the store
Once the store is mounted again dismount the store and then run isinteg

2) You can also run isinteg after running eseutil /p and eseutil /d
ISINTEG -s server name -fix -test alltests

No Matter you can remove or move log files any time but keep the copy for safer side

Make sure after running eseutil /p you must run eseutil /d (offline defrag) and then run ISINTEG

Letus know if you have any further queries.
SAM2009Author Commented:
When we said logs that include chk file right?
Viral RathodConsultantCommented:
YES ,Please move all the logs and .chk check point files .

Letus know if you have any further queries.
SAM2009Author Commented:
All rights thanks, just one other point when we run ESEUTIL /P "\path\edb_file" does it repair also stm file at the same time?
Viral RathodConsultantCommented:
YES ,When you run ESEUTIL /P "\path\edb_file" it will also repair stm file

Letus know if you have any further queries,Thanks.

SAM2009Author Commented:
Thanks a lot for your answers that are very appreciated!
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now