目錄服務


綱目常駐程式
LDAP 服務在伺服器上執行時,它會產生定期執行的綱目常駐程式。在「IBM Lotus Domino 名錄」的管理伺服器上執行的綱目常駐程式,會實作綱目變更並將變更傳播到執行 LDAP 服務之網域中的其他 (子層) 伺服器。在每個子層伺服器上執行的綱目常駐程式,會以從管理伺服器傳播的綱目變更來更新其 LDAP 服務。「Domino LDAP 綱目」資料庫 (SCHEMA.NSF) 是傳播綱目變更的媒介。

綱目常駐程式會確保網域中執行的每一個 LDAP 服務使用伺服器間最新且一致的綱目。LDAP 服務先啟動,預設 15 分鐘間隔後,綱目常駐程式就會執行。

依預設,LDAP 服務在「Domino 名錄」的管理伺服器上執行。管理伺服器上的 LDAP 服務產生的綱目常駐程式會執行下列步驟來維護網域的綱目:

1. 從 SCHEMA.NTF 範本 (綱目常駐程式第一次在此版次中執行,若「綱目」資料庫被刪除,則隨後執行) 建立「Domino LDAP 綱目」資料庫 (SCHEMA.NSF)。

2. 在記憶體中建立網域的綱目,方法為從下列檔案中載入資訊:


3. 第一次執行時,會將記憶體中的綱目發佈至「綱目」資料庫的「所有綱目文件」視圖中的磁碟。隨後,它會比較記憶體內的綱目與磁碟上的綱目 (發佈於「綱目」資料庫中),如果兩個綱目不同,常駐程式會以最新記憶體內的綱目來更新「綱目」資料庫的「所有綱目文件」視圖。基於效能理由,此步驟依預設是每 24 小時執行一次。您可以使用 NOTES.INI 設定 Schema_Daemon_Resynctime 來變更預設間隔。

4. 以執行 LDAP 服務的子層伺服器上的抄本來抄寫本端「綱目」資料庫 (若兩個抄本的內容不同)。步驟 3 完成後,此抄寫會立即發生,而不必使用「連線」文件。若子層伺服器還沒有「綱目」資料庫的本端抄本,則管理伺服器上的綱目常駐程式會在子層伺服器上建立一個抄本。

執行 LDAP 服務的網域中之每個子層伺服器上的綱目常駐程式會執行下列步驟:

5. 將「Domino 名錄」之管理伺服器上的「綱目」資料庫抄本的資訊抄寫至本端「綱目」資料庫 (若兩個抄本不同)。


6. 第一次執行時,會將本端「綱目」資料庫的「所有綱目文件」視圖中之磁碟上發佈的綱目載入至記憶體。隨後,它會比較記憶體中的綱目與磁碟上的綱目 (在本端「綱目」資料庫中發佈)。如果兩者不同,則以在本端「綱目」資料庫中最新發佈的綱目來更新其記憶體內的綱目。

秘訣 使用伺服器指令 Tell LDAP ReloadSchema 手動起始上述步驟。

LDAP 服務的綱目常駐程式

相關主題