Exchange 2010 Dial Tone Recovery Nasıl Yapılır?

closeBu yazı 6 yıl 2 gün önce yayınlanmış olduğundan güncelliğini yitirmiş veya içeriğindeki bilgilerin geçerliliği kaybolmuş olabilir. Herhangi bir yanlış anlaşılmadan bu site sorumlu değildir.

Exchange 2007’de EMC (Exchange Management Console) üzerinden yapılabilen işlemler Exchange 2010 üzerinde Management Shell üzerinden yapılmaktadır.

Nasıl Yapılır?

1. Sorun yaşadığınız database’inizin bir yedeğini alınız.

2. Yeni bir Database oluşturun. Bu database’i dial tone için kullanacağız.

New-MailboxDatabase -Name DTDB1 -EdbFilePath “D:\\DialTone\\DTDB1.EDB” -LogFolderPath ” D:\\DialTone\\”

3. Sorun yaşanan database’de bulunan kullanıcıları Dial Tone database’e yönlendirin.

Get-Mailbox -Database “Sorunlu Database İsmi” | Set-Mailbox -Database DTDB1

4. Dial Tone database’i devreye alın

Mount-Database -Identity DTDB1

5. Yeni bir Recovery Database oluşturun

New-MailboxDatabase -Recovery -Name RDB1 -Server “Mailbox Sunucu İsmi” -EdbFilePath “C:\\Recovery\\RDB1\\RDB1.EDB” -LogFolderPath “C:\\Recovery\\RDB1”

*Bu örnekte C partition içerisine Log ve Database klasörlerini oluşturur farklı bir partition için EdbFilePath ve LogFolderPath Belirtiniz

6. Sorun yaşadığınız database’i restore edin veya sorunu giderdikten sonra geri kalan ve işlenmesi gereken log dosyalarını LogFolderPath’te belirttiğiniz klasöre kopyalayın. Bu sayede işlenmemiş olan logları database’e işleterek en güncel haline getirebilirsiniz.

7. Recovery Database’i mount-dismount edin.

Mount-Database -Identity RDB1
Dismount-Database -Identity RDB1

8. Recovery Database Dismount olduktan sonra Recovery Database’in Database ve Log dosyalarını güvenli bir yere taşıyın. (Örneğe göre Recovery Database “C:\\Recovery\\RDB2\\RDB1.EDB” altında log dosyaları “C:\\Recovery\\RDB1” altında bulunuyor ve bu dosyaları başka bir yere taşıyoruz)

9. Dial Tone database’i dismount edin. (Kullanıcılarınızın erişimi kesilecektir)

Dismount-Database -Identity DTDB1

10. Dial Tone database’inizi Recovery Database’in database ve log dosyalarını Recovery Database klasörüne taşıyın. (Örneğe göre database “C:\\Recovery\\RDB1\\RDB1.EDB” log dosyalarını “C:\\Recovery\\RDB1” içerisine taşıyın)

11. 8nci adımda başka bir yere taşıdığınız Recovery Database’in database ve log dosyalarını Dial Tone database’i oluştururken kullandığınız klasörlere kopyalayın. (Örneğe göre Database “D:\\DialTone\\DTDB1\\” altına log dosyaları “D:\\DialTone” içerisine taşıyın)

12. Dial Tone ile yer değiştirdiğiniz Recovery Database’i mount edin.

Mount-Database -Identity DTDB1

13. Dial Tone database’i Recovery Database olarak mount edin.

Mount-Database -Identity RDB1

14. Geçen süre boyunca kullanılan Dial Tone database içerisindeki öğeleri kurtardığınız database’inize restore edin.

Get-Mailbox -Database DTDB1 | Restore-Mailbox -RecoveryDatabase RDB1

15. İşlem tamamlandıktan sonra Recovery Database olarak mount ettiğiniz Dial Tone database’inizi kaldırın.

Dismount-Database -Identity RDB1
Remove-MailboxDatabase -Identity RDB1

16. Full Back up Alın.

Etiketler: , ,

Yayınlayan: Serkan Varoğlu

Yıldız Teknik Üniversitesi Elektrik Mühendisliğini bitirdim. Türkiye'de birçok farklı sektör ve firmada Sistem Yöneticiği yaptım. Bermudada 3 yıla yakın danışmanlık yaptıktan sonra şu anda İrlanda'da çalışma hayatıma devam ediyorum.