Active Directory veritabanı birleştirme işlemini nasıl gerçekleştirebilirim? İşte bu yazı bu soruyu sık sık sorup bir cevap alamayanlar için yazıldı.
Ntds.dit'in boyutu farklı Domain Controller'lar üzerinde farklılık gösterebilir. Active Directory multi-master bağımsız modelinde Domain Controller'lar üzerinde yapılan değişikliklerin diğer D.C'lere aktarılmasının (replikasyon) zamanla gerçekleşir.
Domain Controller'lar arasında replike olan database değil değişen dosyalardır ve bu yüzden database'in boyutu tüm D.C'lerde aynı olmaz
Directory Service çalıştıran Windows Sunucular üzerinde 12 saatte bir gerçekleştirilen online birleştirme (defragmentation) işlemi ntds.dit veritabanının boyutunu azaltmaz Active Directory çalıştığı sürece de veritabanı gerçek anlamda birleştirilemez.
Active Directory'nin yaptığı birleştirme işlemi rutin bir işlemdir ve tombstaone nesnelerinin ortadan kaldırılması ile sınırlıdır.
Offline durumda birleştirilmiş (defragmante) bir ntds.dit dosyası benzer ntds.dit dosyalarının boyutundan daha küçük olabilir.
Ntds.dit dosyasını birleştirme işlemi yapılması zorunlu olan bir işlem değildir.
Peki bu defrag (birleştirme) işlemini nasıl gerçekleştireceğiz?
1.Öncelikle Active Directory’nin backup'ını almamız bizim açımızdan yararlı olacaktır.
2.Server’ı yeniden başlattıktan sonar F8’e basarak gelişmiş açılış seçeneklerinden Directory service Restore Mode seçeneğini ve sonrasında dab u modda açmak istediğimiz işletim sistemini seçiyoruz.
3.Lokal kullanıcı adı ve parola bilgimizle logon oluyoruz.
4.Start menüsünde Run’a cmd yazarak komut satırını açıyoruz.
Komut satırında sırasıyla;
Ntdsutil
Files
Compact to c:\temp (siz c:\temp yerine farklı bir path kullanabilirsiniz)
Active directory veritabanı defragmentation (birleştirme) işlemi tamamlandıktan sonar aşağıdaki komutla birleştirilen veritabanını eskisiyle değiştiriyoruz.
C:\> copy c:\temp\ntds.dit %systemroot%\ntds\ntds.dit
Log dosyalarının tamamını da silmemiz gerektiğini unutmamalıyız.
Server’ı restart ediyoruz ve normal şekilde açıyoruz. Active Directory Offline Defragmentation işlemi bu kadar basit. Umarım yararlı olmuştur.


Son Yorumlar