Red Hat Training

A Red Hat training course is available for Red Hat Directory Server

10.4.9. ldif2db.pl (Import)

このスクリプトを実行するには、サーバーが実行されている必要があります。このスクリプトは、この動的タスクを起動するディレクトリーにエントリーを作成します。エントリーは、各オプションで指定した値に基づいて生成されます。Ellipses は、複数のオカレンスが許可されていることを示します。
注記
このスクリプトは非推奨となり、Red Hat Directory Server の次のメジャーバージョンで削除されます。

構文

ldif2db.pl [ -Z instance_name ] -D rootdn -w パスワード | -w - | -j filename [ -P protocol ] -n backendInstance | -s includeSuffix [ -x excludeSuffix ] [ -O ] [ -c ] [ -g string ] [ -G namespaceId ] [ -i filename ] [ -E ]

オプション

 

表10.26 ldif2db.pl Options

オプション 詳細
-c チャンクサイズをマージします。
-D rootdn Directory Manager などの root 権限でユーザー DN を指定します。
-E エクスポート中に暗号化されたデータを復号します。このオプションは、データベースの暗号化が有効な場合にのみ使用されます。
-g string
一意の ID を生成します。一意の ID が生成されず、生成される一意の ID の名前ベースで 決定論的 となる場合は none を入力します。デフォルトでは、時間ベースの一意の ID が生成されます。
決定論的 生成を使用して名前ベースの一意の ID を指定する場合は、以下のようにサーバーが使用する namespace を指定することもできます。
-g deterministic namespaceId
namespaceId は、00- xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx 形式の文字の文字列です
同じ LDIF ファイルを 2 つの異なる Directory Server にインポートし、両方のディレクトリーの内容は一意の ID のセットと同じものである必要があります。インポートされる LDIF ファイルに一意の ID が存在する場合は、指定したオプションに関係なく、既存の ID がサーバーにインポートされます。
-G namespaceId namespace ID を名前ベースの一意の ID として生成します。これは、-g deterministic オプションの指定と同じです。
-h 使用状況情報を表示します。
-i filename 入力 LDIF ファイルのファイル名を指定します。複数のファイルがインポートされると、コマンドラインで指定した順序でインポートされます。
-j filename ユーザー DN に関連付けられたパスワードが含まれるファイルへのパスを指定します。
-n backendInstance インポートするインスタンスを指定します。
-O コアデータベースのみの要求は、属性インデックスなしで作成されます。
-P protocol Directory Server への接続に使用するプロトコルを設定します。有効な値は STARTTLSLDAPS、および LDAP です。LDAPI モードの場合は、値を AUTOBIND に設定します。このオプションを省略すると、ユーティリティーはサーバーがサポートする最も安全なプロトコルを自動的に選択します。
-s includeSuffix 追加する接尾辞を指定するか、- n が使用される場合に含まれる サブツリーを指定します。
-w password ユーザー DN に関連付けられたパスワードを指定します。
-w - ユーザー DN に関連付けられたパスワードを要求します。
-x excludeSuffix 除外する接尾辞を指定します。
-Z instance_name インスタンスの名前を設定します。