A.4. データベースの復元およびバックアップを行うユーティリティー: ldif2db
LDIF ファイルをデータベースにインポートします。
構文
ns-slapd ldif2db
-D configDir
-i ldifFile
[
-d debugLevel
] [
-g string
] [
-n backendInstance
] [
-O
] [
-s includeSuffix
] [
-x excludeSuffix
] [
-E
]
サーバー設定ディレクトリー(configdir)への完全パスを入力します。ldifFile は、インポートする LDIF が含まれるファイルの名前です。LDIF ファイルは、
/var/lib/dirsrv/slapd-instance/ldif ディレクトリーの下にあります。-n オプションまたは -s オプションのいずれかを指定する必要があります。
オプション
| オプション | 詳細 |
|---|---|
| -d debugLevel | ランタイム時に使用するデバッグレベルを指定します。詳細は、「nsslapd-errorlog-level(エラーログレベル)」 を参照してください。 |
| -D configDir | インポートプロセスの設定情報が含まれるサーバー設定ディレクトリーの場所を指定します。これは、設定ディレクトリー /etc/dirsrv/slapd-インスタンス への完全パスである必要があります。 |
| -E | エクスポート中に暗号化されたデータベースを復号します。このオプションは、データベースの暗号化が有効な場合にのみ使用されます。 |
| -g string |
一意の ID を生成します。一意の ID が生成されず、生成される一意の ID の名前ベースで 決定論的 となる場合は none を入力します。デフォルトでは、時間ベースの一意の ID が生成されます。
決定論的 生成を使用して名前ベースの一意の ID を指定する場合は、以下のようにサーバーが使用する namespace を指定することもできます。
同じ LDIF ファイルを 2 つの異なる Directory Server にインポートし、両方のディレクトリーの内容は一意の ID のセットと同じものである必要があります。インポートされる LDIF ファイルに一意の ID が存在する場合は、指定したオプションに関係なく、既存の ID がサーバーにインポートされます。
|
| -i ldifFile | インポートされる LDIF ファイルを指定します。このオプションは必須です。複数の LDIF ファイルを一度にインポートするには、複数の -i 引数を使用できます。複数のファイルをインポートする場合、サーバーはコマンドラインで指定された順序で LDIF ファイルをインポートします。 |
| -n backendInstance | インポートされるバックエンドの名前を指定します。 |
| -O | インポートしたデータベースに対して属性インデックスが作成されないように指定します。このオプションが指定され、インデックスを後で復元する必要がある場合は、インデックスを手動で再作成する必要があります。詳細は、『 『Red Hat Directory Server 管理ガイド』』 を参照してください。 |
| -s includeSuffix | インポートする LDIF ファイル内の接尾辞またはサフィックスを指定します。 |
| -x excludeSuffix | インポート中に除外する LDIF ファイル内の接尾辞を指定します。複数の -x 引数が存在する場合があります。このオプションは、LDIF ファイルの部分を選択的にインポートできます。-x と -s の両方が同じ接尾辞と共に使用される場合、- x が優先されます。除外は常に包含よりも優先されます。-x または -s が指定されていない場合、利用可能な接尾辞はすべて LDIF ファイルからインポートされます。LDIF ファイルを設定ディレクトリーにインポートするには、o=NetscapeRoot を除外 しないでください。 |