Lorenzo Cricchio
asked on
Assistance with Exch 2010 dirty shutdown / recovery EDB
Exchange 2010 dirty shutdown wont come clean! Soft recovery
Restored log and EDB and am running eseutil to clean the EDB. I have the correct log files as of display, and it says that it goes through successfully, however, when I run the /mh, it still comes up dirty.
I moved the log files and the EDB into the same folder for ease of syntax, but then reverted the files back, both with the same result.
Do I have to keep the files in the original (restored) folders?
How do I do a hard recovery for the same set given the soft recovery wont work. The ultimate goal was to restore a clients sent item folder which has seemed to mysteriously emptied itself. I have a good backup from native windows backup.
So I have a recovery DB in EMC, and am working the actual EDB on a sep disk / location, but cant get it to come clean so I can mount it, then extract the info.
Client did not have SIR enabled.
Little help?
Thanks in Advance
Lorenzo
Restored log and EDB and am running eseutil to clean the EDB. I have the correct log files as of display, and it says that it goes through successfully, however, when I run the /mh, it still comes up dirty.
I moved the log files and the EDB into the same folder for ease of syntax, but then reverted the files back, both with the same result.
Do I have to keep the files in the original (restored) folders?
How do I do a hard recovery for the same set given the soft recovery wont work. The ultimate goal was to restore a clients sent item folder which has seemed to mysteriously emptied itself. I have a good backup from native windows backup.
So I have a recovery DB in EMC, and am working the actual EDB on a sep disk / location, but cant get it to come clean so I can mount it, then extract the info.
Client did not have SIR enabled.
Little help?
Thanks in Advance
Lorenzo
Can you paste in the result of this
eseutil /mh "dbpath\databasename.edb"
If the database has been shut down correctly(clean shutdown), please moved the Checkpoint file and all Logfiles to a different folder and try to mount database again. If the database has not been shut down correctly(dirty shutdown). You may need to restore the database with the backup. Or you need to do a database repair.
Tips to overcome from Exchange server dirty shutdown error: https://expert-advice.org/exchange-server/how-to-fix-exchange-error-unable-to-mount-database/
eseutil /mh "dbpath\databasename.edb"
If the database has been shut down correctly(clean shutdown), please moved the Checkpoint file and all Logfiles to a different folder and try to mount database again. If the database has not been shut down correctly(dirty shutdown). You may need to restore the database with the backup. Or you need to do a database repair.
Tips to overcome from Exchange server dirty shutdown error: https://expert-advice.org/exchange-server/how-to-fix-exchange-error-unable-to-mount-database/
Hello, please check the following links.
https://social.technet.microsoft.com/Forums/ie/en-US/36886a5a-d76c-44bf-a480-dcf974290a6d/database-clean-shutdown-status-issues-with-eseutil
https://blogs.technet.microsoft.com/mspfe/2012/09/06/why-exchange-databases-might-remain-dirty-after-eseutil-r-recovery/
https://social.technet.microsoft.com/Forums/ie/en-US/36886a5a-d76c-44bf-a480-dcf974290a6d/database-clean-shutdown-status-issues-with-eseutil
https://blogs.technet.microsoft.com/mspfe/2012/09/06/why-exchange-databases-might-remain-dirty-after-eseutil-r-recovery/
Hi,
Remove all the log files from the logs folder and see if the database mounts back again. If it is not helps, you have to go for a hard discovery.
You can try the hard recovery with the following command
eseutil /p e:\temp\data\exchdb.edb
Remove all the log files from the logs folder and see if the database mounts back again. If it is not helps, you have to go for a hard discovery.
You can try the hard recovery with the following command
eseutil /p e:\temp\data\exchdb.edb
ASKER
Rafa,
Thanks.
Here is the output:
D:\Restore201904\E_\Progra m Files\Microsoft\Exchange Server\V14\Mailbox\Mailbox
Database>eseutil /mh rdb1.edb
Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
Version 14.01
Copyright (C) Microsoft Corporation. All Rights Reserved.
Initiating FILE DUMP mode...
Database: rdb1.edb
DATABASE HEADER:
Checksum Information:
Expected Checksum: 0x32f6f4d2
Actual Checksum: 0x32f6f4d2
Fields:
File Type: Database
Checksum: 0x32f6f4d2
Format ulMagic: 0x89abcdef
Engine ulMagic: 0x89abcdef
Format ulVersion: 0x620,17
Engine ulVersion: 0x620,17
Created ulVersion: 0x620,17
DB Signature: Create time:02/27/2012 14:02:29 Rand:1265755 Computer:
cbDbPage: 32768
dbtime: 870589350 (0x33e423a6)
State: Dirty Shutdown
Log Required: 1631325-1631346 (0x18e45d-0x18e472)
Log Committed: 0-1631347 (0x0-0x18e473)
Log Recovering: 0 (0x0)
GenMax Creation: 04/13/2019 23:00:10
Shadowed: Yes
Last Objid: 24364
Scrub Dbtime: 0 (0x0)
Scrub Date: 00/00/1900 00:00:00
Repair Count: 0
Repair Date: 00/00/1900 00:00:00
Old Repair Count: 0
Last Consistent: (0x17E788,8,1F) 03/17/2019 17:51:42
Last Attach: (0x17E793,9,86) 03/18/2019 10:14:53
Last Detach: (0x0,0,0) 00/00/1900 00:00:00
Dbid: 1
Log Signature: Create time:02/27/2012 14:02:29 Rand:1261866 Computer:
OS Version: (6.1.7600 SP 0 NLS ffffffff.ffffffff)
Previous Full Backup:
Log Gen: 1630071-1630091 (0x18df77-0x18df8b) - OSSnapshot
Mark: (0x18DF8C,8,16)
Mark: 04/12/2019 23:02:49
Previous Incremental Backup:
Log Gen: 0-0 (0x0-0x0)
Mark: (0x0,0,0)
Mark: 00/00/1900 00:00:00
Previous Copy Backup:
Log Gen: 0-0 (0x0-0x0)
Mark: (0x0,0,0)
Mark: 00/00/1900 00:00:00
Previous Differential Backup:
Log Gen: 0-0 (0x0-0x0)
Mark: (0x0,0,0)
Mark: 00/00/1900 00:00:00
Current Full Backup:
Log Gen: 0-0 (0x0-0x0)
Mark: (0x0,0,0)
Mark: 00/00/1900 00:00:00
Current Shadow copy backup:
Log Gen: 0-0 (0x0-0x0)
Mark: (0x0,0,0)
Mark: 00/00/1900 00:00:00
cpgUpgrade55Format: 0
cpgUpgradeFreePages: 0
cpgUpgradeSpaceMapPages: 0
ECC Fix Success Count: none
Old ECC Fix Success Count: none
ECC Fix Error Count: none
Old ECC Fix Error Count: none
Bad Checksum Error Count: none
Old bad Checksum Error Count: none
Last checksum finish Date: 00/00/1900 00:00:00
Current checksum start Date: 00/00/1900 00:00:00
Current checksum page: 0
Operation completed successfully in 7.410 seconds.
D:\Restore201904\E_\Progra m Files\Microsoft\Exchange Server\V14\Mailbox\Mailbox
Database>
Please understand the following:
The exchange server is up and running. A client needs contents of his SENT ITEMS restored from a backup.
I have the EDB and the correct log files in the folder above but cannot get the EDB file out of dirty shutdown status.
how do I proceed from there?
Thanks.
Here is the output:
D:\Restore201904\E_\Progra
Database>eseutil /mh rdb1.edb
Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
Version 14.01
Copyright (C) Microsoft Corporation. All Rights Reserved.
Initiating FILE DUMP mode...
Database: rdb1.edb
DATABASE HEADER:
Checksum Information:
Expected Checksum: 0x32f6f4d2
Actual Checksum: 0x32f6f4d2
Fields:
File Type: Database
Checksum: 0x32f6f4d2
Format ulMagic: 0x89abcdef
Engine ulMagic: 0x89abcdef
Format ulVersion: 0x620,17
Engine ulVersion: 0x620,17
Created ulVersion: 0x620,17
DB Signature: Create time:02/27/2012 14:02:29 Rand:1265755 Computer:
cbDbPage: 32768
dbtime: 870589350 (0x33e423a6)
State: Dirty Shutdown
Log Required: 1631325-1631346 (0x18e45d-0x18e472)
Log Committed: 0-1631347 (0x0-0x18e473)
Log Recovering: 0 (0x0)
GenMax Creation: 04/13/2019 23:00:10
Shadowed: Yes
Last Objid: 24364
Scrub Dbtime: 0 (0x0)
Scrub Date: 00/00/1900 00:00:00
Repair Count: 0
Repair Date: 00/00/1900 00:00:00
Old Repair Count: 0
Last Consistent: (0x17E788,8,1F) 03/17/2019 17:51:42
Last Attach: (0x17E793,9,86) 03/18/2019 10:14:53
Last Detach: (0x0,0,0) 00/00/1900 00:00:00
Dbid: 1
Log Signature: Create time:02/27/2012 14:02:29 Rand:1261866 Computer:
OS Version: (6.1.7600 SP 0 NLS ffffffff.ffffffff)
Previous Full Backup:
Log Gen: 1630071-1630091 (0x18df77-0x18df8b) - OSSnapshot
Mark: (0x18DF8C,8,16)
Mark: 04/12/2019 23:02:49
Previous Incremental Backup:
Log Gen: 0-0 (0x0-0x0)
Mark: (0x0,0,0)
Mark: 00/00/1900 00:00:00
Previous Copy Backup:
Log Gen: 0-0 (0x0-0x0)
Mark: (0x0,0,0)
Mark: 00/00/1900 00:00:00
Previous Differential Backup:
Log Gen: 0-0 (0x0-0x0)
Mark: (0x0,0,0)
Mark: 00/00/1900 00:00:00
Current Full Backup:
Log Gen: 0-0 (0x0-0x0)
Mark: (0x0,0,0)
Mark: 00/00/1900 00:00:00
Current Shadow copy backup:
Log Gen: 0-0 (0x0-0x0)
Mark: (0x0,0,0)
Mark: 00/00/1900 00:00:00
cpgUpgrade55Format: 0
cpgUpgradeFreePages: 0
cpgUpgradeSpaceMapPages: 0
ECC Fix Success Count: none
Old ECC Fix Success Count: none
ECC Fix Error Count: none
Old ECC Fix Error Count: none
Bad Checksum Error Count: none
Old bad Checksum Error Count: none
Last checksum finish Date: 00/00/1900 00:00:00
Current checksum start Date: 00/00/1900 00:00:00
Current checksum page: 0
Operation completed successfully in 7.410 seconds.
D:\Restore201904\E_\Progra
Database>
Please understand the following:
The exchange server is up and running. A client needs contents of his SENT ITEMS restored from a backup.
I have the EDB and the correct log files in the folder above but cannot get the EDB file out of dirty shutdown status.
how do I proceed from there?
I would run an /ML to check the logs and ensure none of the logs are missing or corrupt
Make a backup copy of the EDB so that you have a rollback position
Check the System event logs for Critical and Error events that occurred on the disk subsystem and correct before moving forward
Then either run an eseutil /P to repair the database OR use DigiScope in DEMO MODE to open the offline EDB via the Forensic Mount option which will give you access the to EDB without having to repair it. Once the DB is open you can navigate to the desire mailbox location so that you can extract the desired information to PST or directly into the target mailbox.
Make a backup copy of the EDB so that you have a rollback position
Check the System event logs for Critical and Error events that occurred on the disk subsystem and correct before moving forward
Then either run an eseutil /P to repair the database OR use DigiScope in DEMO MODE to open the offline EDB via the Forensic Mount option which will give you access the to EDB without having to repair it. Once the DB is open you can navigate to the desire mailbox location so that you can extract the desired information to PST or directly into the target mailbox.
ASKER
Having issue installing Digi - how else would I be able to export a mailbox to a PST?
This question needs an answer!
Become an EE member today
7 DAY FREE TRIALMembers can start a 7-Day Free trial then enjoy unlimited access to the platform.
View membership options
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Greetings.