Exchange disaster recovery

Pagina: 1
Acties:

  • jurgen21v
  • Registratie: Maart 2009
  • Laatst online: 28-01-2018
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.

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 01:07

Jazzy

Moderator SSC/PB

Moooooh!

Doe je deze restore op de manier die Symantec voorschrijft? Je maakt namelijk een backup met en fatsoenlijk backuppakket om juist dit gemier te voorkomen. :)

Misschien heb je hier iets aan: http://seer.entsupport.symantec.com/docs/281259.htm

[ Voor 21% gewijzigd door Jazzy op 17-03-2009 12:58 ]

Exchange en Office 365 specialist. Mijn blog.


  • jurgen21v
  • Registratie: Maart 2009
  • Laatst online: 28-01-2018
Klopt, deze procedure heb ik uitgevoerd. Ik hem in de recovery storage group toevoegen en dat werkt.

Maar hoe krijg ik de complete database in de First storage group? als ik de gehele database kopieer naar de originele locatie dan krijg ik de foutmelding die ik hierboven beschreven heb.

Of moet ik de gehele database op een andere manier restoren?

Bedankt!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 01:07

Jazzy

Moderator SSC/PB

Moooooh!

Volgens mij kun je beter zelf even de handleiding er bij pakken. Nu ben ik dat voor jou aan het doen en ik weet zeker dat het efficiënter kan. :)

Zie hier: http://seer.entsupport.symantec.com/docs/268186.htm (hoofdstuk: Restoring Exchange Server)

Exchange en Office 365 specialist. Mijn blog.


  • jurgen21v
  • Registratie: Maart 2009
  • Laatst online: 28-01-2018
haha! bedankt deze handleiding had ik nog niet gevonden. Daar ga ik even in neuzen...

bedankt he!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 01:07

Jazzy

Moderator SSC/PB

Moooooh!

Graag gedaan. :)

Exchange en Office 365 specialist. Mijn blog.

Pagina: 1