天天看點

活動目錄資料庫檔案介紹

  活動目錄中的資料庫檔案的介紹

  活動目錄資料庫包含大量的核心基礎資料,應該妥善保護,及時備份。活動目錄資料庫是“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如需轉載請自行聯系原作者