16.3.19 ディレクトリ・ネーミング・エラー
ディレクトリ・サーバーのデータベース・サービス名またはネットワーク・サービス名のエントリに対する接続性エラーに関連するディレクトリ・ネーミングの問題の解決には、データの分析が必要です。ディレクトリ・サーバーに含まれるデータの分析には、ldifwrite
コマンドライン・ツールを使用します。ldifwrite
ツールはOracle Internet Directoryツールです。
ldifwrite
ツールを使用して、ディレクトリ・サーバーにある情報のすべてまたは一部をLDIFに変換できます。ldifwrite
ツールでは、指定した識別名(DN)の下のすべてのエントリを対象にサブツリー検索を実行します(DN自体も対象です)。
ldifwrite
ツールの構文は次のとおりです。
ldifwrite -cnet_service_name/database_service
-bbase_DN
-fldif_file
次の表では、ldifwrite
ツールの引数とそれぞれの説明を一覧で示します。
表16-8 ldifwriteの引数
引数 | 説明 |
---|---|
|
ディレクトリ・サーバーに接続するためのネットワーク・サービス名またはデータベース・サービス名。 |
|
LDIFフォーマットで書き出されるサブツリーのベース。 |
|
出力ファイル名。 |
次の例は、dc=us,dc=example,dc=com
の下のすべてのディレクトリ・ネーミング・エントリをoutput1.ldi
ファイルに書き込みます。
ldifwrite -c ldap -b "dc=us,dc=example,dc=com" -f output.ldif
ノート:
ldap.ora
ファイルをチェックして、base_DN値を確認します。これは、ldap.ora
ファイルのDEFAULT_ADMIN_CONTEXTエントリと同じです。