Exchange Server 201...
 
Bildirimler
Hepsini Temizle

Exchange Server 2010 Database Mounted Problemi.  

  RSS
Yahya Dursun
(@yahyadursun)
Üye

Merhaba arkadaşlar yapım Server2008r2, exchange 2010 sp yüklü değil. Cumartesi günü logları silmiştim excahnge serverle ilgili herhangi bir servisi durdurmadan exchange loglarını önce kopyaladım sonrada sildim kopyası hala elimde. Fabrikada çalışan arkadaşlar sabah geldiklerinde outlook u açtığımızda exchange servere bağlanamıyoruz dediler baktığımda database dismounted olmuş mounted yapmaıyorum aşşağıdaki hayatı alıyorum nedendir acaba yardımcı olabilirmisiniz biraz araştırdım ama birşey bulamadım. Teşekkürler. 


Couldn't mount the database that you specified. Specified database: Mailbox Database 1556566298; Error code: An Active Manager operation failed. Error: The database action failed. Error: Operation failed with message: MapiExceptionJetErrorMissingLogFile: Unable to mount database. (hr=0x80004005, ec=-528) . [Database: Mailbox Database 1556566298, Server: WIN-5SS4930QHV2.xxxx.local]. An Active Manager operation failed. Error: The database action failed. Error: Operation failed with message: MapiExceptionJetErrorMissingLogFile: Unable to mount database. (hr=0x80004005, ec=-528) . [Database: Mailbox Database 1556566298, Server: WIN-5SS4930QHV2.xxxx.local] An Active Manager operation failed. Error: Operation failed with message: MapiExceptionJetErrorMissingLogFile: Unable to mount database. (hr=0x80004005, ec=-528) . [Server: WIN-5SS4930QHV2.xxxx.local] MapiExceptionJetErrorMissingLogFile: Unable to mount database. (hr=0x80004005, ec=-528)

Alıntı
Gönderildi : 19/12/2011 14:05
Ufuk TATLIDIL
(@ufuktatlidil)
Saygın Üye

Logları geri kopyalayıp , servisleri restart edin.

CevapAlıntı
Gönderildi : 19/12/2011 14:46
Rıza ŞAHAN
(@www-rizasahan-com)
Değerli Üye Forum Yöneticisi

Elinizde sağlam backup varmı? Keşke manuel silme yerine yedek alarak silinmesini sağlasaydınız.

CevapAlıntı
Gönderildi : 19/12/2011 15:05
Yahya Dursun
(@yahyadursun)
Üye

Merhaba ufuk bey ilginize teşekkür ederim fakat onu bende denek istedim en sonraki çare olarak düşündüm başka yapabileceğim birşey varmı eğer dönersem ve çalışırsa bu sefer ilerleyen zamanlarda log lardan dolayı kurulu olduğu dizin şişecek ve yer kalmayacak başka bir yere database de taşıyamayız. o yüzden logları islmiştim peki logları geri dönsem daha sonra log tuturmasam yer sorunu çözmüş oluruz diye düşünüyorum.

CevapAlıntı
Gönderildi : 19/12/2011 15:08
Yahya Dursun
(@yahyadursun)
Üye

elimde acronis ile alınmış ful backup var rıza bey.

CevapAlıntı
Gönderildi : 19/12/2011 15:09
Ufuk TATLIDIL
(@ufuktatlidil)
Saygın Üye

Siz logları geri kopyalayın sunucu veya servisleri restart edin. Daha sonra Windows Backup ile backup alın (Sadece Exchange) Backup alırken logları temizleyecektir.

CevapAlıntı
Gönderildi : 19/12/2011 15:14
Rıza ŞAHAN
(@www-rizasahan-com)
Değerli Üye Forum Yöneticisi

[quote user="Yahya Dursun"]elimde acronis ile alınmış ful backup var rıza bey.[/quote]


Full backuptan file bazlı dönebiliyorasnız eğer en son backupu klasör bazlı olarak dönün. Mailboxların log ve edb dosyalarını kopyala yapıştır ile şu anda varolanların üstüne yapıştırın. Bu işlemler sırasında exchange information store stop edin. Bu şekilde ayağa kaldırabilirseniz komple imajı geri dönmemiş olursunuz.

CevapAlıntı
Gönderildi : 19/12/2011 15:28
Yahya Dursun
(@yahyadursun)
Üye

manuel aldığım yedekle geri dönme işlemine başlamıştım bitmek üzere serveri restat ettikten sonra deneyip sonucu bildiririm peki windows backup ile yedek almadan yani exchange server log tutmasın istiyorum bunu mesage tracking kapatmam gerekiyormuş biraz araştırdım ama bulamadım nasıl yapılacağını sizden ricam nasıl kapatabilirim log tutma durumunu.

CevapAlıntı
Gönderildi : 19/12/2011 16:11
Ufuk TATLIDIL
(@ufuktatlidil)
Saygın Üye

http://technet.microsoft.com/en-us/library/aa997984.aspx

Set-TransportServer Exchange01 -MessageTrackingLogEnabled:$false
Set-MailboxServer Mailbox01 -MessageTrackingLogEnabled:$false

  1. Perform one of the following steps:

    • On a computer that has the Edge Transport server role installed, select Edge Transport, and then in the action pane, click the Properties link that's directly under the server name.
    • On a computer that has the Hub Transport server role installed, in the console tree, expand Server Configuration, and select Hub Transport. In the action pane, click the Properties link that's directly under the server name.
  2. On the Properties page, click the Log Settings tab.
  3. In the Message tracking log section, perform one of the following steps:

    • Select Enable message tracking log to enable message tracking.
    • Clear Enable message tracking log to disable message tracking.
  4. Click Apply to save changes and remain on the Properties page, or click OK to save changes and exit the Properties page.

 

CevapAlıntı
Gönderildi : 19/12/2011 16:26
Yahya Dursun
(@yahyadursun)
Üye

teşekürler ufuk hocam bende o makaleyi buldum. önce database bi züelteyim inş. makeldeki adımları uygulayarak log kapatma olayını halledicem. rıza hocam logları geri döndüm restart ettim ama düzelmedi şimdi sağlam olan backupdan database üzerine yapıştıracağım information servisi stop ettim inş. düzelir teşşekürler yardımlarınız için. buda çözüm olmazsa ne yapmam gerekir acaba.

CevapAlıntı
Gönderildi : 19/12/2011 17:08
Ufuk TATLIDIL
(@ufuktatlidil)
Saygın Üye

DB Ayağı hiç bir şekilde kalkmazsa 2 seçenek sunayım.

1 - Umarım userler mapi client çalışıyordur. Userları mailleri .pst export edin. Yeni db oluşturup , userları yeni db'ye move edin. Pst'lerin import edin.

2- OntrakPowerControl 6.1 tarzı bir program ile db içindeki mailleri kurtarabilirsiniz.

Ancak yukarıdaki işlemler felaket durumunda yağı kalkmazsa sistem. Siz bi restore edin bakalım ne olcak.

CevapAlıntı
Gönderildi : 19/12/2011 17:25
Yahya Dursun
(@yahyadursun)
Üye

solun ufuk hocam şuanda mevcut databasin yedeğini alıyorum 1 saate kadar bitmiş olur daha sonrada sağlam backup dan geri döneceğim bu arada folder bazında döndüğüm için puplic folder de dönmem gerekirmi acaba (daha öncede felaket senaryosunu uygulamıştım 1 adımı) bi restore edelim tekrar sonucu paylaşırım hocam çok saloun kolaygelsin.

CevapAlıntı
Gönderildi : 19/12/2011 17:44
Ufuk TATLIDIL
(@ufuktatlidil)
Saygın Üye

Normal şartlarda folder bazında restore ediyorsanız public'e dokunmaması gerekir.

CevapAlıntı
Gönderildi : 19/12/2011 17:47
Yahya Dursun
(@yahyadursun)
Üye

evet hocam aldığım loglar E0100002EE6 buna benzer loglar. her biri 1.024Kb

CevapAlıntı
Gönderildi : 20/12/2011 13:56
Bugra KESKIN
(@bugrakeskin)
Saygın Üye

eseutil komutunda mh parametresini kullanarak hangi log sequence da kaldığını kontrol edin yani en son hangi logu yazmış. Sadece ilgili tarihte ki logları kopyalayıp db yi mount etmeye çalışın.

tam komut;

eseutil /mh  .\dbismi.edb

burada log required kısmında hangi log un gerekli olduğu yazar burdan anlayıp geri getirebilirsiniz. birde state kısmında dirty shutdown mı yazıyor? 

CevapAlıntı
Gönderildi : 20/12/2011 15:41
Yahya Dursun
(@yahyadursun)
Üye

Merhabalar


Arkadaşlar sorunum çözüldü. Mevcut sorunlu olan database ve logları önce eseutil /mh dumb yaptim eseutil /p repair yaptim. eseutil /d degrag daha sonra mounte etmeyi denedim yine olmadı bu sefer acronisle aldığım yedeği geri döndüm eseutil /mh yapip aradki farklı olan logları buldum ve daha sonra information stor servisi aktif ettim serveri restart ettim ve monted oldu. Yardımcı olan herkese teşekkür ederim iyi çalışmalar.

CevapAlıntı
Gönderildi : 21/12/2011 17:54
Ufuk TATLIDIL
(@ufuktatlidil)
Saygın Üye

Geçmiş olsun.

CevapAlıntı
Gönderildi : 21/12/2011 18:21
Paylaş: