10.3.4. db2ldif(データベースコンテンツを LDIF へエクスポート)


データベースの内容を LDIF にエクスポートします。このスクリプトは、- r オプションを除き、サーバーの実行中に実行できます。レプリケーション状態の情報をエクスポートするには、最初にサーバーをシャットダウンすると、- rdb2ldif を実行します。
注記
db2ldifentryrdn インデックスを使用して、データベースのエクスポート時に親子エントリーを順序付けます。これにより、親エントリーと子エントリーの適切な階層が保持されるため、エクスポートされた LDIF ファイルをインポートに使用できます。entryrdn インデックスが何らかの理由で利用できない場合、db 2ldif は各エントリーの parentid キーを使用して親を特定し、子エントリーの前にエクスポートします。2 つ目の方法では、エクスポート操作を正常に実行できますが、操作が完了するまで時間がかかる場合があります。
同等の Perl スクリプトの詳細は、「db2ldif.pl(データベースコンテンツを LDIF へエクスポート)」 を参照してください。
シェルスクリプトの場合、スクリプトは db2ldif キーワードで ns-slapd コマンドラインユーティリティーを実行します。Ellipses(...)は、複数の発生が許可されることを示します。
注記
このスクリプトは非推奨となり、Red Hat Directory Server の次のメジャーバージョンで削除されます。

構文

 

db2ldif [[ -n backendInstance ] | [ -s includeSuffix ]] [ [ -x excludeSuffix ] ] [ -r ] [ -C ] [ -u ] [ -U ] [ -m ] [ M ] [ -a outputFile ] [ -1 ] [ -N ] [ -E ]

オプション

-n オプションまたは -s オプションのいずれかを指定する必要があります。デフォルトでは、出力 LDIF は 1 つのファイルに保存されます。複数のファイルの使用を指定するには、- M オプションを使用します

Expand
表10.5 db2ldif オプション
オプション 詳細
-1 後方互換性の理由から、LDIF 標準のバージョンを提供する LDIF ファイルの最初の行を削除します。
-a outputFile 出力 LDIF ファイルの名前を指定します。
-C メインのデータベースファイルのみを使用します。
-E エクスポート中に暗号化されたデータを復号します。このオプションは、データベースの暗号化が有効な場合にのみ使用されます。
-m 最小の base-64 エンコーディングを設定します。
-M 複数ファイルを使用して、インスタンスのファイル名に保存されている各インスタンス( filename は、- a オプションで指定した ファイル名 )で出力 LDIF を格納します。
-n backendInstance エクスポートするインスタンスを指定します。
-N エントリー ID が LDIF 出力に含まれていないことを指定します。エントリー ID は、db 2ldif 出力が db2 index への入力として使用される場合にのみ必要です
-r
LDIF のインポート時にレプリカを初期化するのに必要な情報をエクスポートします。このオプションを使用する場合は、サーバーを最初に停止してから、db 2ldif コマンドを実行する必要があります。
db2ldif で作成された LDIF ファイルは、ldif2 db を使用してインポートできます。インポートされると、データベースが自動的にレプリカとして初期化されるよりも、- r オプションを使用した場合。
LDIF ファイルのインポートに関する詳細は、「ldif2db(Import)」 を参照してください。
-s suffix_name 含まれる接尾辞または -n が使用されている場合は含まれるサブツリーに名前を付けます。
-u 一意の ID がエクスポートされない要求。
-U 出力 LDIF が折りたたまれていないリクエストは消去されません。
-x suffix_name 除外する接尾辞に名前を付けます。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る