活動目錄中的資料庫檔案的介紹
活動目錄資料庫包含大量的核心基礎資料,應該妥善保護,及時備份。活動目錄資料庫是“dit”格式的資料庫,和Exchange Server使用的資料庫格式相同。在維護活動目錄資料庫前,隻要停止ADDS域服務即可維護資料庫。
活動目錄資料庫檔案介紹
Active Directory資料庫是一個事務處理資料庫系統,通過日志檔案支援復原操作,進而確定事務提到資料庫中。與Active Directory關聯的檔案包括:
Ntds.dit,Active Directory資料庫檔案
Edbxxxxx.log,事務日志檔案
Edb.chk,檢查點檔案
Res1.log和Res2.log,預留的日志檔案
Temp.edb,臨時資料庫維護檔案
Edbtmp.log,日志暫存檔案
1.Ntds.dit
Ntds.dit随着資料庫的填充而不斷增大,日志的大小固定是10MB。對資料庫進行任何更改都會被首先寫到目前日志檔案中,然後寫入Active Directory資料庫檔案。
2.Edb.log
Edb.log是目前的日志檔案。對資料庫進行更改後,會将該更改寫入到Edb.log檔案中。
當Edb.log檔案充滿事務之後,被重新命名為Edbxxxxx.log。(從00001開始,并使用十六進制累加)。由于Active Directory使用循環記錄,是以日志檔案寫入資料庫之後,舊日志檔案會被及時删除。任何時刻都可以檢視edb.log檔案,而且還可能有一個或多個Edbxxxxx.log檔案。
3.Res1.log和Res2.log
Res1.log和Res2.log是預留日志空間檔案,確定在此驅動器上預留最後的20MB磁盤空間。采取這種做法的原因:為了給日志檔案提供足夠的空間,以便在其他所有磁盤空間都已使用的情況下可以正常關機。
4.Edb.chk
Edb.chk是資料庫檢查點檔案,檢查點是辨別資料庫引擎需要重複播放日志的點,通常在恢複或初始化時難資料庫的一緻性。出于性能考慮,日志檔案應該位于資料庫所在磁盤以外的其他磁盤上,以減少磁盤争用情況。進行備份時,會建立新的日志檔案。
5.Temp.edb
Temp.edb檔案是資料庫維護時使用的臨時檔案,用于存儲目前程序中處理的資訊。
6.Edbtmp.log
Edbtmp.log日志檔案是目前日志檔案(Edb.log)填滿時的暫時日志填充檔案。
Edbtmp.log檔案被建立後,已有的Edb.log檔案被重命名為下一個日志檔案,然後Edbtmp.log檔案被重名為Edb.log。因為該檔案名的使用很短暫,通常都看不到。
7.檔案位置
預設狀态下,活動目錄資料庫檔案位于“C:\Windows\NTDS”目錄中,如下圖
安裝時預設路徑
<a href="http://s1.51cto.com/wyfs02/M02/7B/9C/wKioL1bNvjjgfAb_AAMqDPr9ApE285.jpg" target="_blank"></a>
安裝後打開檔案夾
<a href="http://s4.51cto.com/wyfs02/M02/7B/9C/wKioL1bNuxjQsz2OAALWvOpOFsU915.jpg" target="_blank"></a>
本文是王淑江王老師《windows Server 2012活動目錄管理實踐》一書中對活動目錄中的資料庫檔案的介紹。
本文轉自cix123 51CTO部落格,原文連結:,http://blog.51cto.com/zhaodongwei/1744831如需轉載請自行聯系原作者