Beste mensen,
Ik ben bezig met een disaster recovery van een exchange server. Deze exchange server is ook Second Domain controller. Alles werkt perfect alleen de restore van een complete exchange database wil echter niet lukken. Ik heb hier onder beschreven welke actie's ik heb ondernomen, hopelijk hebben jullie een oplossing voor mij!. Het laatste stukje in het onderstaande verhaaltje is het belangrijkste denk ik.
Ik maak gebruik van:
Windows 2003 server
Exchange 2003 6.5...
Veritas Netbackup 5.1
Bedankt!
Information
===================================================================================
Exchange Database Is in a Clean Shutdown State
Log Signature Discrepancy error
Solution
-----------------------------------------------------------------------------------
ESEUTIL /r enn /L[path to log files] /s[path to checkpoint file] /d[path to database file] /i
Example: ESEUTIL /r e01 /Lf:\mdbdata /sc:\exchsrvr\mdbdata /dg:\mdbdata /i
Results
-----------------------------------------------------------------------------------
Exchange services uit
C:\Program Files\Exchsrvr\bin>eseutil /r E00 /lE:\sysdata\Exchange\Transactionlogs /sD:\Sysdata\Exchange\MDBdata /dD:\Sysdata\Exchange\MDBdata /i
Microsoft(R) Exchange Server Database Utilities
Version 6.5
Copyright (C) Microsoft Corporation. All Rights Reserved.
Initiating RECOVERY mode...
Logfile base name: E00
Log files: E:\sysdata\Exchange\Transactionlogs
System files: D:\Sysdata\Exchange\MDBdata
Database Directory: D:\Sysdata\Exchange\MDBdata
Performing soft recovery...
Operation completed successfully in 10.47 seconds.
---------------------------------------------------------------------------------
Daarna /mh om te kijken of de database consistent is
C:\Program Files\Exchsrvr\bin>eseutil /mh "D:\Sysdata\Exchange\MDBdata\priv1.edb"
Status: Exchange Database Is in a Dirty Shutdown State
Maar bijna alle log files zijn wel terug
===================================================================================
===================================================================================
Information
===================================================================================
Exchange Database Is in a Dirty Shutdown State
Log Signature Discrepancy
Als ik de check daarna uitvoer is de database "Dirty shutdown" en Log Signature Discrepancy error
voor de soft recovery waren er veel meer .log files met een "Log Signature Discrepancy" error
Het uitvoeren van de soft recovery heeft dus wel enig effect gehad.
Database 'D:\SYSDATA\EXCHANGE\MDBDATA\PRIV1.EDB' state is 'Dirty Shutdown'.
The file names of the following logs do not match with their generation numbers: E0026EB9.log
Problem
-----------------------------------------------------------------------------------
C:\Program Files\Exchsrvr\bin>eseutil /p "D:\Sysdata\Exchange\MDBdata\priv1.edb"
Operation terminated with error -1605 (JET_errKeyDuplicate, Illegal duplicate ke
y) after 275.31 seconds.
C:\Program Files\Exchsrvr\bin>eseutil /r E00 /lE:\sysdata\Exchange\Transactionlogs /sD:\Sysdata\Exchange\MDBdata /dD:\Sysdata\Exchange\MDBdata /i
Operation terminated with error -509 (JET_errMissingPreviousLogFile, Missing the
log file for check point) after 1.15 seconds.
de E00.log is corrupt path E:\sysdata\Exchange\Transactionlogs\E00.log
De originele zet ik terug vervolgens voer ik het bovenstaande commanda weer uit met succes.
Daarna /mh om te kijken of de database consistent is
C:\Program Files\Exchsrvr\bin>eseutil /mh "D:\Sysdata\Exchange\MDBdata\priv1.edb"
Status: Exchange Database Is in a Clean Shutdown State
-----------------------------------------------------------------------------------
exchange services weer starten
Eventlog:
Information Store (5428) First Storage Group: The database engine stopped the instance (0) with error (-1090).
Error 0xfffffea8 starting database "First Storage Group\Mailbox Store (S02)" on the Microsoft Exchange Information Store.
Daarna de mailbox store(s02) mounten
Eventlog:
Information Store (5428) First Storage Group: Database recovery/restore failed with unexpected error -509.
exchange services uit
repair tool uitvoeren
C:\Program Files\Exchsrvr\bin>eseutil /r E00 /lE:\sysdata\Exchange\Transactionlogs /sD:\Sysdata\Exchange\MDBdata /dD:\Sysdata\Exchange\MDBdata /i
Operation terminated with error -509 (JET_errMissingPreviousLogFile, Missing the
log file for check point) after 1.15 seconds.
Omdat in een voorgaande check hij een melding gaf over deze log E0026EB9.log heb ik die verwijdert
E:\sysdata\Exchange\Transactionlogs\E0026EB9.log
C:\Program Files\Exchsrvr\bin>eseutil /r E00 /lE:\sysdata\Exchange\Transactionlogs /sD:\Sysdata\Exchange\MDBdata /dD:\Sysdata\Exchange\MDBdata /i
Microsoft(R) Exchange Server Database Utilities
Version 6.5
Copyright (C) Microsoft Corporation. All Rights Reserved.
Initiating RECOVERY mode...
Logfile base name: E00
Log files: E:\sysdata\Exchange\Transactionlogs
System files: D:\Sysdata\Exchange\MDBdata
Database Directory: D:\Sysdata\Exchange\MDBdata
Performing soft recovery...
Operation completed successfully in 1.15 seconds.
Vervolgens
C:\Program Files\Exchsrvr\bin>eseutil /mh "D:\Sysdata\Exchange\MDBdata\priv1.edb"
Status: Clean shutdown
Daarna met de exchange assistant gecheckt.
deze geeft aan dat alles goed is
Clean shutdown
en de streaming file is ook goed (screenshot)
(geen foutmeldingen)
Services starten
microsoft exchange system attendant (event view: geen foutmelding)
Microsoft exchange MTA Stacks (foutmelding loos)
Microsoft management (foutmelding loos)
microsoft information store :
1. Information Store (4892) First Storage Group: Database D:\Sysdata\Exchange\MDBdata\priv1.edb is partially attached. Attachment stage: 4. Error: -344.
2. Error 0xfffffea8 starting database "First Storage Group\Mailbox Store (S02)" on the Microsoft Exchange Information Store.
3. Information Store (4892) First Storage Group: The database engine stopped the instance (0) with error (-1090).
Vervolgens
C:\Program Files\Exchsrvr\bin>eseutil /mh "D:\Sysdata\Exchange\MDBdata\priv1.edb"
Status: Dirty shutdown
Vervolgens
C:\Program Files\Exchsrvr\bin>eseutil /r E00 /lE:\sysdata\Exchange\Transactionlogs /sD:\Sysdata\Exchange\MDBdata /dD:\Sysdata\Exchange\MDBdata /i
Status: Operation completed successfully in 2.03 seconds.
Vervolgens
C:\Program Files\Exchsrvr\bin>eseutil /mh "D:\Sysdata\Exchange\MDBdata\priv1.edb"
Status: Dirty shutdown
Vervolgens
C:\Program Files\Exchsrvr\bin>eseutil /p "D:\Sysdata\Exchange\MDBdata\priv1.edb"
Operation terminated with error -1605 (JET_errKeyDuplicate, Illegal duplicate ke
y) after 275.31 seconds.
Nadat de eseutil /p is afgebroken door de foutmelding is de database toch consistent
Vervolgens
C:\Program Files\Exchsrvr\bin>eseutil /mh "D:\Sysdata\Exchange\MDBdata\priv1.edb"
Status: Clean shutdown
Maar als ik hem mount begint het proces weer opnieuw.
Ik ben bezig met een disaster recovery van een exchange server. Deze exchange server is ook Second Domain controller. Alles werkt perfect alleen de restore van een complete exchange database wil echter niet lukken. Ik heb hier onder beschreven welke actie's ik heb ondernomen, hopelijk hebben jullie een oplossing voor mij!. Het laatste stukje in het onderstaande verhaaltje is het belangrijkste denk ik.
Ik maak gebruik van:
Windows 2003 server
Exchange 2003 6.5...
Veritas Netbackup 5.1
Bedankt!
Information
===================================================================================
Exchange Database Is in a Clean Shutdown State
Log Signature Discrepancy error
Solution
-----------------------------------------------------------------------------------
ESEUTIL /r enn /L[path to log files] /s[path to checkpoint file] /d[path to database file] /i
Example: ESEUTIL /r e01 /Lf:\mdbdata /sc:\exchsrvr\mdbdata /dg:\mdbdata /i
Results
-----------------------------------------------------------------------------------
Exchange services uit
C:\Program Files\Exchsrvr\bin>eseutil /r E00 /lE:\sysdata\Exchange\Transactionlogs /sD:\Sysdata\Exchange\MDBdata /dD:\Sysdata\Exchange\MDBdata /i
Microsoft(R) Exchange Server Database Utilities
Version 6.5
Copyright (C) Microsoft Corporation. All Rights Reserved.
Initiating RECOVERY mode...
Logfile base name: E00
Log files: E:\sysdata\Exchange\Transactionlogs
System files: D:\Sysdata\Exchange\MDBdata
Database Directory: D:\Sysdata\Exchange\MDBdata
Performing soft recovery...
Operation completed successfully in 10.47 seconds.
---------------------------------------------------------------------------------
Daarna /mh om te kijken of de database consistent is
C:\Program Files\Exchsrvr\bin>eseutil /mh "D:\Sysdata\Exchange\MDBdata\priv1.edb"
Status: Exchange Database Is in a Dirty Shutdown State
Maar bijna alle log files zijn wel terug
===================================================================================
===================================================================================
Information
===================================================================================
Exchange Database Is in a Dirty Shutdown State
Log Signature Discrepancy
Als ik de check daarna uitvoer is de database "Dirty shutdown" en Log Signature Discrepancy error
voor de soft recovery waren er veel meer .log files met een "Log Signature Discrepancy" error
Het uitvoeren van de soft recovery heeft dus wel enig effect gehad.
Database 'D:\SYSDATA\EXCHANGE\MDBDATA\PRIV1.EDB' state is 'Dirty Shutdown'.
The file names of the following logs do not match with their generation numbers: E0026EB9.log
Problem
-----------------------------------------------------------------------------------
C:\Program Files\Exchsrvr\bin>eseutil /p "D:\Sysdata\Exchange\MDBdata\priv1.edb"
Operation terminated with error -1605 (JET_errKeyDuplicate, Illegal duplicate ke
y) after 275.31 seconds.
C:\Program Files\Exchsrvr\bin>eseutil /r E00 /lE:\sysdata\Exchange\Transactionlogs /sD:\Sysdata\Exchange\MDBdata /dD:\Sysdata\Exchange\MDBdata /i
Operation terminated with error -509 (JET_errMissingPreviousLogFile, Missing the
log file for check point) after 1.15 seconds.
de E00.log is corrupt path E:\sysdata\Exchange\Transactionlogs\E00.log
De originele zet ik terug vervolgens voer ik het bovenstaande commanda weer uit met succes.
Daarna /mh om te kijken of de database consistent is
C:\Program Files\Exchsrvr\bin>eseutil /mh "D:\Sysdata\Exchange\MDBdata\priv1.edb"
Status: Exchange Database Is in a Clean Shutdown State
-----------------------------------------------------------------------------------
exchange services weer starten
Eventlog:
Information Store (5428) First Storage Group: The database engine stopped the instance (0) with error (-1090).
Error 0xfffffea8 starting database "First Storage Group\Mailbox Store (S02)" on the Microsoft Exchange Information Store.
Daarna de mailbox store(s02) mounten
Eventlog:
Information Store (5428) First Storage Group: Database recovery/restore failed with unexpected error -509.
exchange services uit
repair tool uitvoeren
C:\Program Files\Exchsrvr\bin>eseutil /r E00 /lE:\sysdata\Exchange\Transactionlogs /sD:\Sysdata\Exchange\MDBdata /dD:\Sysdata\Exchange\MDBdata /i
Operation terminated with error -509 (JET_errMissingPreviousLogFile, Missing the
log file for check point) after 1.15 seconds.
Omdat in een voorgaande check hij een melding gaf over deze log E0026EB9.log heb ik die verwijdert
E:\sysdata\Exchange\Transactionlogs\E0026EB9.log
C:\Program Files\Exchsrvr\bin>eseutil /r E00 /lE:\sysdata\Exchange\Transactionlogs /sD:\Sysdata\Exchange\MDBdata /dD:\Sysdata\Exchange\MDBdata /i
Microsoft(R) Exchange Server Database Utilities
Version 6.5
Copyright (C) Microsoft Corporation. All Rights Reserved.
Initiating RECOVERY mode...
Logfile base name: E00
Log files: E:\sysdata\Exchange\Transactionlogs
System files: D:\Sysdata\Exchange\MDBdata
Database Directory: D:\Sysdata\Exchange\MDBdata
Performing soft recovery...
Operation completed successfully in 1.15 seconds.
Vervolgens
C:\Program Files\Exchsrvr\bin>eseutil /mh "D:\Sysdata\Exchange\MDBdata\priv1.edb"
Status: Clean shutdown
Daarna met de exchange assistant gecheckt.
deze geeft aan dat alles goed is
Clean shutdown
en de streaming file is ook goed (screenshot)
(geen foutmeldingen)
Services starten
microsoft exchange system attendant (event view: geen foutmelding)
Microsoft exchange MTA Stacks (foutmelding loos)
Microsoft management (foutmelding loos)
microsoft information store :
1. Information Store (4892) First Storage Group: Database D:\Sysdata\Exchange\MDBdata\priv1.edb is partially attached. Attachment stage: 4. Error: -344.
2. Error 0xfffffea8 starting database "First Storage Group\Mailbox Store (S02)" on the Microsoft Exchange Information Store.
3. Information Store (4892) First Storage Group: The database engine stopped the instance (0) with error (-1090).
Vervolgens
C:\Program Files\Exchsrvr\bin>eseutil /mh "D:\Sysdata\Exchange\MDBdata\priv1.edb"
Status: Dirty shutdown
Vervolgens
C:\Program Files\Exchsrvr\bin>eseutil /r E00 /lE:\sysdata\Exchange\Transactionlogs /sD:\Sysdata\Exchange\MDBdata /dD:\Sysdata\Exchange\MDBdata /i
Status: Operation completed successfully in 2.03 seconds.
Vervolgens
C:\Program Files\Exchsrvr\bin>eseutil /mh "D:\Sysdata\Exchange\MDBdata\priv1.edb"
Status: Dirty shutdown
Vervolgens
C:\Program Files\Exchsrvr\bin>eseutil /p "D:\Sysdata\Exchange\MDBdata\priv1.edb"
Operation terminated with error -1605 (JET_errKeyDuplicate, Illegal duplicate ke
y) after 275.31 seconds.
Nadat de eseutil /p is afgebroken door de foutmelding is de database toch consistent
Vervolgens
C:\Program Files\Exchsrvr\bin>eseutil /mh "D:\Sysdata\Exchange\MDBdata\priv1.edb"
Status: Clean shutdown
Maar als ik hem mount begint het proces weer opnieuw.