Offline defragmentasyon, mevcut veritabanındaki veriyi ve henuz veritabanına işlenmemiş durumda bulunan transaction? ları (edb.log dosyasında bulunan) alır, ve yepyeni bir veri tabanı dosyası oluştur.
Şimdi bu işlemleri nasıl yaptığımızı inceleyelim
Öncelikle, veritabanı üzerinde çalışacağımız için, AD nin çalışmıyor olması gerekmektedir. Bunun için sunucumuzu tekrar başlatıp, açılış esnasında F8 tuşuna basarak, Advanced Boot Options menusune giriyoruz.
Bu menude Directory Services Restore Mode (DSRM) ? u seçip, sunucumuzu dizin hizmeti kurtarma modunda başlatıyoruz.
Hangi işletim sisteminin Restore Modunu açacağımızı belirtip enter? a basıyoruz
Unutmamanız gereken şey, DSRM? de log on olurken, domain üzerinde bulunan hiç bir account u kullamayız. Çünkü Active Directory çalışmamaktadır. Burada kullanabileceğimiz tek hesap, kurulum sırasında belirrtiğimiz restore mode account bilgisidir
Restore mode altında, ?ntdsutil? I çalıştırıyoruz. Bu uygulama, Directory Services onarma ve koruma işlemleri için kullanılır.
Bu uygulama altında files menusune giriyoruz
Arkasından da veritabanını yeni baştan yaratmak için (compact etmek için)
?compact to path? yazıyoruz. Bu senaryoda, compact işleminin sonunda yaratılacak yeni veritabanımız c:
ew_ad klasorunde yaratılacağı için aşağıda gördüğünüz komutu çalıştırdım.
Ve gördüğünüz gibi, offline defragmentasyon işlemi tamamlanıyor
Bu işlemden sonra, c:
ew_ad klasorunde yaratılan yeni veritabanını eskisinin üstüne yazmamız gereklidir. Veritabanınızın bulunduğu klasor varsayılan olarak %windir%NTDS klasorudur. Ayrıca bu klasor altındaki tüm log dosyalarını silmemiz gereklidir. (*.log)
|