Forum

Exchange Server 200...
 
Bildirimler
Hepsini Temizle

Exchange Server 2007 Mount Database Error

9 Yazılar
3 Üyeler
0 Reactions
641 Görüntüleme
(@sertacunal)
Gönderiler: 63
Estimable Member
Konu başlatıcı
 

Merhaba;

 

Sistemimizde bulunan Sbs 2008 alt tabanlı server'imizde cumartesi açılamama problemi yaşandığı için 1 gün önceki yedekten geri dönüş yapıldı. Geri dönüşten önce exchange ile ilgili bir problem olmamasına rağmen geri yüklemeden sonra exchange bağlanılamadı. Veritabanına mount edilmeye çalışıldığında.

-------------------

Failed to mount database 'Mailbox Database'.

Mailbox Database

Failed

Error:

Exchange is unable to mount the database that you specified. Specified database: DC\First Storage Group\Mailbox Database; Error code: MapiExceptionJetErrorAttachedDatabaseMismatch: Unable to mount database. (hr=0x80004005, ec=-1216) 

 

Diye hata bildiriyor. Eseutil komutlarını kullandım fakat yine düzelmedi. Yeni veritabanı oluşturayım dedim ondada aynı hatayı verdi. Özellikle belirteyim 1 gün önceside sunucuya hiçbir işlem veya müdahale yapılmadı. Geri yüklenince neden böyle bir problem yarattığını anlayamadım. Sitede bir kaç başlığı gördüm bu konu ile ilgili fakat onlarda düzeltemedi.

Yardımlarınız için teşekkür ederim. 

 
Gönderildi : 29/07/2013 12:07

(@ufuktatlidil)
Gönderiler: 5718
Illustrious Member

(@bugrakeskin)
Gönderiler: 5088
Illustrious Member
 

Merhaba,

DB nizde aşağıda ki komutlarla bakım işlemi yapmalısınız.

eseutil -p “Mailbox Store.edb”  (data kaybı yaşanabilir bu komut öncesi tekrar backup alın)

eseutil /r E02 /i 

bu aşamadan sonra mount edebileceksiniz. 

 
Gönderildi : 29/07/2013 12:17

(@sertacunal)
Gönderiler: 63
Estimable Member
Konu başlatıcı
 

Buğra Hocam Merhaba;

 

eseutil -p "database" komutu bitti . ardında eseutil /r e02 /i komutunu uyguladım.

 

[PS] D:\Exchange>eseutil /r E02 /i

Extensible Storage Engine Utilities for Microsoft(R) Exchange Server

Version 08.01

Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating RECOVERY mode...

    Logfile base name: E02

            Log files: <current directory>

         System files: <current directory>

Performing soft recovery...

        Recovery has indicated that there might be a lossy recovery option.  Run

 recovery with the /a argument.

Operation terminated with error -528 (JET_errMissingLogFile, Current log file mi

ssing) after 0.16 seconds.

 bunu verdi . yanlış bir komut uygulamadım sanırım. Bu işlemlerden sonra tekrar denedim mount edemedi.

 
Gönderildi : 29/07/2013 12:38

(@sertacunal)
Gönderiler: 63
Estimable Member
Konu başlatıcı
 

Linkteki adımları dener misiniz?

http://www.get-exchangeserver.com/exchange-is-unable-to-mount-the-database-that-you-specified-specified-database-serversgmailbox-db-error-code-mapiexceptionadnotfound-unable-to-mount-database-hr0x80004005-ec2417/

 

Ufuk Hocam;

linkteki 1 . adımı uyguladım.

[PS] D:\Exchange>setup /preparead

Welcome to Microsoft Exchange Server 2007 Unattended Setup

Preparing Exchange Setup

Exchange Server setup encountered an error. 

Diye hata verdi . 2. adımdaki zaten var olan birşey onuda kontrol ettim.

Sorun devam etmektedir. 

 
Gönderildi : 29/07/2013 12:40

(@bugrakeskin)
Gönderiler: 5088
Illustrious Member
 

eseutil /mh komutu ile database'iniz hangi state de onu öğrenelim önce.

Eğer dirty shutdown ise, soft recovery yapmayı deneyelim öncelikle. Umarım trunsaction loglar duruyordur DB de?

eseutil /r /l /d

 

 
Gönderildi : 29/07/2013 12:54

(@sertacunal)
Gönderiler: 63
Estimable Member
Konu başlatıcı
 

eseutil /mh komutu ile database'iniz hangi state de onu öğrenelim önce.

Eğer dirty shutdown ise, soft recovery yapmayı deneyelim öncelikle. Umarım trunsaction loglar duruyordur DB de?

eseutil /r /l /d

 

 

D:\Exchange>eseutil /mh "Mailbox Database.edb"

Extensible Storage Engine Utilities for Microsoft(R) Exchange Server

Version 08.01

Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating FILE DUMP mode...

         Database: Mailbox Database.edb

        File Type: Database

   Format ulMagic: 0x89abcdef

   Engine ulMagic: 0x89abcdef

 Format ulVersion: 0x620,12

 Engine ulVersion: 0x620,12

Created ulVersion: 0x620,12

     DB Signature: Create time:07/29/2013 08:16:20 Rand:60239675 Computer:

         cbDbPage: 8192

           dbtime: 38574914 (0x24c9b42)

            State: Clean Shutdown

     Log Required: 0-0 (0x0-0x0)

    Log Committed: 0-0 (0x0-0x0)

   Streaming File: No

         Shadowed: Yes

       Last Objid: 11659

     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: (0x0,0,0)  07/29/2013 09:35:18

      Last Attach: (0x0,0,0)  07/29/2013 09:30:14

      Last Detach: (0x0,0,0)  07/29/2013 09:35:18

             Dbid: 1

    Log Signature: Create time:00/00/1900 00:00:00 Rand:0 Computer:

       OS Version: (6.0.6002 SP 2 NLS 500100.50100)

Previous Full Backup:

        Log Gen: 0-0 (0x0-0x0)

           Mark: (0x0,0,0)

           Mark: 00/00/1900 00:00:00

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

Operation completed successfully in 0.749 seconds. 

 

 

Komut'tan çıkan sonuç yukarıdadır Buğra Bey;

 

 eseutil /r/l/d komutundan sonuç ise ;

D:\Exchange>eseutil /r /l /d "Mailbox Database.edb"

Usage Error: Missing logfile path specification.

Extensible Storage Engine Utilities for Microsoft(R) Exchange Server

Version 08.01

Copyright (C) Microsoft Corporation. All Rights Reserved.

DESCRIPTION:  Database utilities for the Extensible Storage Engine for Microsoft

(R) Exchange Server.

MODES OF OPERATION:

      Defragmentation:  ESEUTIL /d <database name> [options]

             Recovery:  ESEUTIL /r <logfile base name> [options]

            Integrity:  ESEUTIL /g <database name> [options]

             Checksum:  ESEUTIL /k <file name> [options]

               Repair:  ESEUTIL /p <database name> [options]

            File Dump:  ESEUTIL /m[mode-modifier] <filename>

            Copy File:  ESEUTIL /y <source file> [options]

              Restore:  ESEUTIL /c[mode-modifier] <path name> [options]

<<<<<  Press a key for more help  >>>>>

D=Defragmentation, R=Recovery, G=inteGrity, K=checKsum,

P=rePair, M=file duMp, Y=copY file, C=restore

=> 

 

Şeklindedir. 

 
Gönderildi : 29/07/2013 13:03

(@bugrakeskin)
Gönderiler: 5088
Illustrious Member
 

Hiç log gereksinimi yok gözüküyor. Demek ki repair işe yaramış. Bu arada db boyutu nedir?

son komutta log path verilmediği hatası görülüyor. /d sonrasında tırnak içinde exchange trunsaction loglarının olduğu path i gösterip tekrar komutu dener misiniz? birde bunun sonrasında Isinteg –fix –tests –altests komutunu da uygulayalım. Bunun çıktısını da buraya yazar mısnız.

 

 
Gönderildi : 29/07/2013 13:38

(@sertacunal)
Gönderiler: 63
Estimable Member
Konu başlatıcı
 

Hiç log gereksinimi yok gözüküyor. Demek ki repair işe yaramış. Bu arada db boyutu nedir?

son komutta log path verilmediği hatası görülüyor. /d sonrasında tırnak içinde exchange trunsaction loglarının olduğu path i gösterip tekrar komutu dener misiniz? birde bunun sonrasında Isinteg –fix –tests –altests komutunu da uygulayalım. Bunun çıktısını da buraya yazar mısnız.

 

 

isinteg komutunda aşağıdaki bilgileri vermektedir.

[PS] D:\Exchange>isinteg -s server -fix -test alltests

Error: unable to get databases status from server. The reason could be either wrong server name or networking problems. Isinteg quits now.

 

First Stroge Grup şu anda disable durumda enable local continious replication  ettiğimde ise;

 

 

 Summary: 2 item(s). 0 succeeded, 1 failed. 

Elapsed time: 00:00:00

Mailbox Database

Failed

Error:

Local continuous replication is enabled for the storage group "First Storage Group". The database in the storage group is configured for local continuous replication.

Exchange Management Shell command attempted:

enable-DatabaseCopy -Identity 'DC\First Storage Group\Mailbox Database' -CopyEdbFilePath 'C:\Program Files\Microsoft\Exchange Server\Mailbox\LocalCopies\First Storage Group\Mailbox Database.edb'

Elapsed Time: 00:00:00

First Storage Group

Cancelled

 

 

 Diğer komut'ta ise

 

 

 

[PS] D:\Exchange>eseutil /r /l /d "C:\Program Files\Microsoft\Exchange Server\Ma

ilbox\First Storage Group"

Usage Error: Missing logfile path specification.

Extensible Storage Engine Utilities for Microsoft(R) Exchange Server

Version 08.01

Copyright (C) Microsoft Corporation. All Rights Reserved.

DESCRIPTION:  Database utilities for the Extensible Storage Engine for Microsoft

(R) Exchange Server.

MODES OF OPERATION:

      Defragmentation:  C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\BIN\ESEUTIL.E

XE /d <database name> [options]

             Recovery:  C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\BIN\ESEUTIL.E

XE /r <logfile base name> [options]

            Integrity:  C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\BIN\ESEUTIL.E

XE /g <database name> [options]

             Checksum:  C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\BIN\ESEUTIL.E

XE /k <file name> [options]

               Repair:  C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\BIN\ESEUTIL.E

XE /p <database name> [options]

            File Dump:  C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\BIN\ESEUTIL.E

XE /m[mode-modifier] <filename>

            Copy File:  C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\BIN\ESEUTIL.E

XE /y <source file> [options]

              Restore:  C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\BIN\ESEUTIL.E

XE /c[mode-modifier] <path name> [options]

<<<<<  Press a key for more help  >>>>>

D=Defragmentation, R=Recovery, G=inteGrity, K=checKsum,

P=rePair, M=file duMp, Y=copY file, C=restore

=>

COPY FILE:

    DESCRIPTION:  Copies a database or log file.

         SYNTAX:  C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\BIN\ESEUTIL.EXE /y

<source file> [options]

     PARAMETERS:  <source file> - name of file to copy

        OPTIONS:  zero or more of the following switches, separated by a space:

                  /d<file> - destination file (default: copy source file to

                             current directory)

                  /o       - suppress logo

          NOTES:  1) If performed on arbitrary files, this operation may fail

                     at the end of the file if its size is not sector-aligned.

[PS] D:\Exchange> 

 

 

Bu arada Database Boyutu 75 Gb. 

 
Gönderildi : 29/07/2013 13:58

Paylaş: