您所匯入的所有 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) 線上手冊。