Sun Java System Directory Server Enterprise Edition 6.0 管理指南

初始化尾碼

初始化尾碼後,會將尾碼中的現有資料覆寫為僅含有增加項目之 LDIF 檔案的內容。

您必須認證為「目錄管理員」或「管理員」,方可初始化尾碼。

伺服器執行時,只有「目錄管理員」與「管理員」可匯入含有根項目的 LDIF 檔案。基於安全性考量,只有這些使用者可存取尾碼的根項目,例如 dc=example,dc=com

復原複寫協議中所載的尾碼之前,請先參閱復原已複寫的尾碼

Procedure初始化尾碼


備註 –

您所匯入的所有 LDIF 檔案均須使用 UTF-8 字元集編碼。

初始化尾碼時,LDIF 檔案必須含有對應尾碼的根項目與所有目錄樹狀結構節點。


您可以使用 DSCC 執行此作業。如需有關資訊,請參閱目錄服務控制中心介面與 DSCC 線上說明。

    使用下列其中一項指令,可從 LDIF 檔案初始化尾碼,亦即將資料庫內容匯入 LDIF 檔案中。


    注意 – 注意 –

    這些指令可覆寫您尾碼中的資料。


    • 若您的伺服器是本機伺服器,並且已停止,請鍵入:


      $ dsadm import instance-path LDIF-file suffix-DN
      

      下列範例將使用 dsadm import 指令,將兩個 LDIF 檔案匯入單一尾碼中:


      $ dsadm import /local/ds /local/file/example/demo1.ldif \
       /local/file/example/demo2.ldif dc=example,dc=com
    • 若您的伺服器位於遠端且正在執行中,請鍵入:


      $ dsconf import -h host -p port LDIF-file suffix-DN
      

      下列範例使用 dsconf import 匯入 LDIF 檔案。執行此指令時不需具備超級使用者權限,但必須將您認證為具有超級使用者權限的使用者,如「目錄管理員」。


      $ dsconf import -h host1 -p 1389 /local/file/example/demo1.ldif \
       ou=People,dc=example,dc=com

    備註 –

    若您同時對多個尾碼執行 dsconf import 和/或 dsconf reindex 指令,作業事件記錄將因此增加,而可能對效能造成負面影響。


    如需有關這些指令的更多資訊,請參閱 dsadm(1M)dsconf(1M) 線上手冊。