天天看點

離線對活動目錄資料庫進行碎片整理

實驗平台:windows server 2008 Enterprise 32位

參考視訊:technet中文站點

注意:此功能在2003中是沒有的,是以實驗的時候一定要下載下傳一個2008的系統。

對AD的整理分為兩種,一種是離線整理,另外一種是聯機整理,每12小時進行一次。兩者的不同之處在于:聯機整理不會減少資料庫的大小,而離線整理可以做到這一點。

整理要在目錄服務的還原模式下進行。整理前我們先重新開機DC,按F8進入到目錄服務還原模式中。見下圖,選擇:directory services restore mode(目錄服務還原模式)

<a href="http://img1.51cto.com/attachment/200906/14/639838_1244968516gNFq.jpg" target="_blank"></a>

在目錄服務還原模式下打開cmd。

1、 進行離線整理無法對資料庫進行直接的操作,而是會把整理之後的資料庫生成一個新的檔案,是以首先我們建立一個檔案夾,用于存放整理好的資料庫。

<a href="http://img1.51cto.com/attachment/200906/14/639838_1244968518IwxO.jpg" target="_blank"></a>

2、 然後我們要用到一個ntdsutil的工具,我們使用“?”先檢視一下這個指令,在這裡我們要用到一個指令Activate Instance %s ,用來設定“NTDS”或特定的AD LDS執行個體來作為活動執行個體。

<a href="http://img1.51cto.com/attachment/200906/14/639838_1244968520B6Xb.jpg" target="_blank"></a>

3、 在ntdsutil後面輸入:Activate Instance ntds,回車後,使用files指令

<a href="http://img1.51cto.com/attachment/200906/14/639838_124496852303hU.jpg" target="_blank"></a>

4、 在files指令後面使用“?”,可以檢視到我們接下來要使用的指令info,info用來檢視目前資料庫的位置以及它的大小

<a href="http://img1.51cto.com/attachment/200906/14/639838_1244968528hjvj.jpg" target="_blank"></a>

下圖清晰列出了驅動器資訊和路徑資訊

<a href="http://img1.51cto.com/attachment/200906/14/639838_1244968533CGAH.jpg" target="_blank"></a>

5、 下面進行碎片的整理,碎片的整理要用到一個指令,如圖

<a href="http://img1.51cto.com/attachment/200906/14/639838_12449685378Kg6.jpg" target="_blank"></a>

我們使用compact to”c:\ test”,把整理後的資料庫檔案放到我們開始建立的test檔案下,整理過程如圖:

<a href="http://img1.51cto.com/attachment/200906/14/639838_1244968541F7L0.jpg" target="_blank"></a>

6、 整理完成後我們需要把整理後的資料庫檔案copy到原來的資料庫中,另外還要删除整理資料庫所産生的臨時檔案,見上圖黃線的部分就是我們要copy和del的内容,如下圖,使用quit推出

<a href="http://img1.51cto.com/attachment/200906/14/639838_1244968543CzIE.jpg" target="_blank"></a>

到此,離線對AD資料庫的整理全部完成

本文轉自babylater51CTO部落格,原文連結:http://blog.51cto.com/babylater/1876417 ,如需轉載請自行聯系原作者