Exchange 2010 Datenbank korrupt (Dirty Shutdown oder Checksum Error)

1) Überprüfen mit ESEUTIL /MH  – Datenbank integrität

F:\ExchangeData\Priv2012>eseutil /MH "Mailbox Database 2.edb"

Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
Version 14.02
Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating FILE DUMP mode...
         Database: Mailbox Database 2.edb

DATABASE HEADER:
Checksum Information:
Expected Checksum: 0x0b8404d4
  Actual Checksum: 0x0b8404d4

Fields:
        File Type: Database
         Checksum: 0xb8404d4
   Format ulMagic: 0x89abcdef
   Engine ulMagic: 0x89abcdef
 Format ulVersion: 0x620,17
 Engine ulVersion: 0x620,17
Created ulVersion: 0x620,17
     DB Signature: Create time:01/27/2012 04:00:51 Rand:2319548 Computer:
         cbDbPage: 32768
           dbtime: 43394155 (0x296246b)
            State: Clean Shutdown
     Log Required: 0-0 (0x0-0x0)
    Log Committed: 0-0 (0x0-0x0)
   Log Recovering: 0 (0x0)
  GenMax Creation: 00/00/1900 00:00:00
         Shadowed: Yes
       Last Objid: 8712
     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: (0x7B81,285,35)  10/18/2012 22:18:35
      Last Attach: (0x52F3,9,86)  07/26/2012 23:41:40
      Last Detach: (0x7B81,285,35)  10/18/2012 22:18:35
             Dbid: 1
    Log Signature: Create time:01/27/2012 04:00:51 Rand:2343915 Computer:
       OS Version: (6.1.7601 SP 1 NLS ffffffff.ffffffff)

Previous Full Backup:
        Log Gen: 27194-27197 (0x6a3a-0x6a3d) - OSSnapshot
           Mark: (0x6A3E,8,16)
           Mark: 10/18/2012 08:41:43

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 0.78 seconds.

 

2) Überprüfen mit ESEUTIL /K   – Checksummen prüfen

F:\ExchangeData\Mailbox\V14>eseutil /k "Mailbox Database 0201847403.edb"

Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
Version 14.02 Copyright (C) Microsoft Corporation. All Rights Reserved. 

Initiating CHECKSUM mode...         
Database: Mailbox Database 0201847403.edb   
Temp. Database: TEMPCHKSUM13292.EDB 
File: Mailbox Database 0201847403.edb                      
Checksum Status (% complete)
           0    10   20   30   40   50   60   70   80   90  100
           |----|----|----|----|----|----|----|----|----|----| 
          .............................................ERROR: page 13403094 checksum failed...... 
14656162 pages seen 1 bad checksums 0 correctable checksums 34414 uninitialized pages 0 wrong page numbers 
0x9419d99e highest dbtime (pgno 0x159) 7328081 reads performed 458005 MB read 1457 seconds taken 314 MB/second 
1492032627 milliseconds used 203 milliseconds per read 3391 milliseconds for the slowest read 0 milliseconds 
for the fastest read Operation terminated with error -1206 
(JET_errDatabaseCorrupted, Non database fi le or corrupted db) after 1457.406 seconds. 

 

3) Defragmentieren mit ESEUTIL /d

So wird die DB kleiner und falls der Fehler im „free space“ liegt, wird der Fehler automatisch behoben.

 

D:\ExchangeData\Mailbox\V14>eseutil /d "Mailbox Database 0201847403.edb" 
Extensible Storage Engine Utilities for Microsoft(R) Exchange Server 
Version 14.02 Copyright (C) Microsoft Corporation. All Rights Reserved. 

Initiating DEFRAGMENTATION mode...             
Database: Mailbox Database 0201847403.edb                   
Defragmentation Status (% complete)
           0    10   20   30   40   50   60   70   80   90  100
           |----|----|----|----|----|----|----|----|----|----|           . 

 

Dieser Beitrag wurde unter TechBlog veröffentlicht. Setze ein Lesezeichen auf den Permalink.