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

大量增加、修改及刪除項目

執行 ldapmodify 作業時,您可以大量增加、修改或刪除項目。這些項目指定於含有修改或刪除現有項目之更新陳述式的 LDIF 檔案中。此作業不會清除已存在的項目。

您的目錄伺服器所管理的任何尾碼均可為變更項目的目標。與任何其他增加項目的作業相同,伺服器也會在所有的新項目匯入時為其編製索引。

ldapmodify 指令會透過 LDAP 匯入 LDIF 檔案,並執行該檔案包含的所有作業。使用此指令可讓您同時修改所有目錄尾碼中的資料。

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

Procedure大量增加、修改及刪除項目


備註 –

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

匯入 LDIF 檔案時,父系項目必須位於目錄中,或先從檔案中增加。


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

  1. 從 LDIF 檔案大量增加、修改或刪除。


    $ ldapmodify -D cn=admin,cn=Administrators,cn=config -w - -B baseDN -f LDIF-file
    

    下列範例將使用 ldapmodify 指令執行匯入。執行此指令不需要超級使用者權限,但是您必須以具有超級使用者權限的使用者身份進行認證,例如 cn=Directory Managercn=admin,cn=Administrators,cn=config。最後一個參數指定所匯入的 LDIF 檔案名稱。


    $ ldapmodify -D cn=admin,cn=Administrators,cn=config -w - \
     -B dc=example,dc=com -f /local/ds/ldif/demo.ldif