Red Hat Training

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

A.3. データベースをエクスポートするユーティリティー: db2ldif

データベースの内容を LDIF にエクスポートします。

構文

ns-slapd db2ldif -D configDir -a outputFile [ -d debugLevel ] [ -n backendInstance ] [ -r ] [ -s includeSuffix ] [ -x excludeSuffix ] [ -N ] [ -u ] [ -U ] [ -m ] [ -M ] [ -E ]

このコマンドを使用して、設定ディレクトリー /etc/dirsrv/slapd-インスタンス への完全パスを入力します。-n オプションまたは -s オプションのいずれかを指定する必要があります。

オプション

表A.1 db2ldif オプション

オプション 詳細
-a outputFile サーバーがエクスポートされた LDIF を保存する出力ファイルを定義します。このファイルは、コマンドラインユーティリティーが配置されているディレクトリーに保存されます。
-d debugLevel db2ldif ランタイム時に使用するデバッグレベルを指定します。詳細は、「nsslapd-errorlog-level(エラーログレベル)」 を参照してください。
-D configDir エクスポートプロセスの設定情報が含まれるサーバー設定ディレクトリーの場所を指定します。これは、設定ディレクトリー /etc/dirsrv/slapd-インスタンス への完全パスである必要があります。
-E エクスポート中に暗号化されたデータベースを復号します。このオプションは、データベースの暗号化が有効な場合にのみ使用されます。
-m 最小の base-64 エンコーディングを設定します。
-M 複数のファイルを使用して、インスタンスの ファイル名 に保存されている各インスタンスを含む出力 LDIF を保存します。filename は、オプション -a で指定したファイル名です
-n backendInstance エクスポートするバックエンドインスタンスの名前を指定します。
-N エントリー ID が LDIF 出力に含まれていないことを指定します。エントリー ID は、db 2ldif 出力が db2 index への入力として使用される場合にのみ必要です
-r レプリケーションの状態情報をエクスポートします。このオプションを使用してエクスポートする前にサーバーをシャットダウン する必要があります
-s includeSuffix エクスポートに追加する接尾辞またはサフィックスを指定します。複数の 引数を指定できます
-u 一意の ID が LDIF 出力に含まれていないことを指定します。デフォルトでは、サーバーには、エクスポートされた LDIF ファイルに一意の ID を持つすべてのエントリーの一意の ID が含まれます。このオプションを使用して、エクスポートされた LDIF を使用して 4.x コンシューマーサーバーを初期化します。
-U 行をラッピングせずにデータベースの内容を出力します。
-x excludeSuffix エクスポートから除外する接尾辞またはサフィックスを指定します。複数の -x 引数が存在する場合があります。-s または -x を指定しないと、サーバーはデータベース内のすべての接尾辞をエクスポートします。同じ接尾辞で -x-s オプションの両方を使用する場合は、- x 操作が優先されます。除外は常に包含よりも優先されます。LDIF ファイルを設定ディレクトリーにインポートする場合は、o=NetscapeRoot を除外しないでください。