JavaScriptが検索に必要です。
ナビゲーション・リンクをスキップ
印刷ビューの終了
Oracle Directory Server Enterprise Edition管理ガイド 11gリリース1(11.1.1.5.0)
検索フィルタ・アイコン
検索アイコン

ドキュメント情報

はじめに

第1部 Directory Serverの管理

1.  Directory Serverのツール

2.  Directory Serverのインスタンスと接尾辞

3.  Directory Serverの構成

4.  Directory Serverのエントリ

エントリの管理

DSCCを使用したエントリの管理

DSCCを使用したエントリの拡張

DSCCを使用してエントリを拡張するには:

ldapmodifyおよびldapdeleteを使用したエントリの管理

ldapmodifyを使用したエントリの追加

ldapmodifyを使用したエントリの変更

ldapdeleteを使用したエントリの削除

ldapmodifyを使用したエントリの削除

ldapsearchを使用したエントリの検索

ldapmodifyを使用してエントリを移動または名前変更するには:

DN変更操作を使用するためのガイドラインおよび制限

DN変更操作を使用するための一般的なガイドライン

レプリケーションでDN変更操作を使用するためのガイドライン

管理作業を簡素化するためのエントリのグループ化

エントリの圧縮

データベースのエントリのサイズを圧縮するには:

リフェラルの設定

デフォルト・リフェラルの設定

デフォルト・リフェラルを設定するには:

スマート・リフェラルの設定

スマート・リフェラルを作成および変更するには:

有効な属性構文のチェック

自動構文チェックをオンにするには:

ディレクトリ・エントリの変更の追跡

エントリ変更の追跡をオフにするには:

属性値の暗号化

属性の暗号化とパフォーマンス

属性の暗号化の使用に関する考慮事項

属性の暗号化を構成するには:

5.  Directory Serverのセキュリティ

6.  Directory Serverのアクセス制御

7.  Directory Serverのパスワード・ポリシー

8.  Directory Serverのバックアップとリストア

9.  Directory Serverのグループ、ロールおよびCoS

10.  Directory Serverのレプリケーション

11.  Directory Serverのスキーマ

12.  Directory Serverの索引作成

13.  Directory Serverの属性値の一意性

14.  Directory Serverのロギング

15.  Directory Serverの監視

第2部 Directory Proxy Serverの管理

16.  Directory Proxy Serverのツール

17.  Directory Proxy Serverのインスタンス

18.  LDAPデータ・ビュー

19.  Directory Proxy Serverの証明書

20.  Directory Proxy Serverのロード・バランシングとクライアント・アフィニティ

21.  Directory Proxy Serverの配布

22.  Directory Proxy Serverによる仮想化

23.  仮想データ変換

24.  Directory Proxy ServerとバックエンドLDAPサーバーの接続

25.  クライアントとDirectory Proxy Serverの接続

26.  Directory Proxy Serverのクライアント認証

27.  Directory Proxy Serverのロギング

28.  Directory Proxy Serverの監視とアラート

第3部 Directory Service Control Centerの管理

29.  Directory Service Control Centerの構成

索引

リフェラルの設定

情報をローカルに取得できない場合に、問い合せるサーバーをクライアント・アプリケーションに通知するには、リフェラルを使用します。リフェラルとは、リモート接尾辞へのポインタ、つまりDirectory Serverが結果のかわりにクライアントへ返すエントリへのポインタです。その後、クライアントは、リフェラルで指定されたリモート・サーバー上で再度操作を実行する必要があります。

リダイレクションは、次の3つの場合に行われます。

すべての場合において、リフェラルは、ホスト名、ポート番号、および必要に応じて別のサーバーのDNを含むLDAP URLになります。たとえば、ldap://east.example.com:389です。

ディレクトリ・デプロイメントでリフェラルを使用する方法の概念については、Oracle Directory Server Enterprise Editionデプロイメント・プランニング・ガイドを参照してください。

次の各項では、ディレクトリのデフォルト・リフェラルを設定する手順およびスマート・リフェラルを作成および定義する手順について説明します。

デフォルト・リフェラルの設定

デフォルト・リフェラルは、Directory Serverで保守される接尾辞に含まれないDNで操作を送信したクライアント・アプリケーションに返されます。サーバーは定義されているすべてのリフェラルを返しますが、返される順序は不定です。

デフォルト・リフェラルを設定するには:

このタスクの実行には、DSCCが使用できます。詳細は、「Directory Service Control Centerのインタフェース」およびDSCCのオンライン・ヘルプを参照してください。

スマート・リフェラルの設定

スマート・リフェラルにより、ディレクトリ・エントリまたはディレクトリ・ツリーを特定のLDAP URLにマップできます。スマート・リフェラルを使用して、クライアント・アプリケーションで特定のサーバーまたは特定のサーバー上の特定のエントリを参照できます。

多くの場合、スマート・リフェラルは別のサーバー上の同じDNを持つ実際のエントリを指しています。ただし、同じサーバーまたは別のサーバーのあらゆるエントリに対するスマート・リフェラルを定義できます。たとえば、次のDNを持つエントリをスマート・リフェラルとして定義できます。

uid=bjensen,ou=People,dc=example,dc=com

このスマート・リフェラルは、サーバーeast.example.com上の別のエントリを指しています。

cn=Babs Jensen,ou=Sales,o=east,dc=example,dc=com

ディレクトリがスマート・リフェラルを使用する方法は、RFC 4511(http://www.ietf.org/rfc/rfc4511.txt)の第4.1.10項で指定されている標準に従います。

スマート・リフェラルを作成および変更するには:

このタスクの実行には、DSCCが使用できます。詳細は、「Directory Service Control Centerのインタフェース」およびDSCCのオンライン・ヘルプを参照してください。

  1. スマート・リフェラルを作成するには、referralおよびextensibleObjectオブジェクト・クラスを持つエントリを作成します。

    referralオブジェクト・クラスでは、LDAP URLを格納するように想定されているref属性を使用できます。extensibleObjectオブジェクト・クラスでは、ターゲット・エントリと一致させるために、ネーミング属性として任意のスキーマ属性を使用できます。

    たとえば、エントリuid=bjensenのかわりに、スマート・リフェラルを返す下のエントリを定義するには、次のコマンドを使用します。

    $ ldapmodify -a -h host1 -p 1389 -D cn=admin,cn=Administrators,cn=config -w -
    Enter bind password:
    dn: uid=bjensen,ou=People,dc=example,dc=com
    objectclass: top
    objectclass: extensibleObject
    objectclass: referral
    uid: bjensen
    ref: ldap://east.example.com/cn=Babs%20Jensen,ou=Sales,o=east,dc=example,dc=com

    注意: LDAP URL内の空白の後にある情報は、サーバーでは無視されます。そのため、リフェラルとして使用する任意のLDAP URL内で、空白のかわりに%20を使用する必要があります。その他の特殊文字は、エスケープする必要があります。


    スマート・リフェラルを定義した後、uid=bjensenエントリに対する変更は、実際には別のサーバー上のcn=Babs Jensenエントリで実行されます。ldapmodifyコマンドは、次の例のように自動的にリフェラルを追従します。

    $ ldapmodify -h host1 -p 1389 -D cn=admin,cn=Administrators,cn=config -w -
    Enter bind password:
    dn: uid=bjensen,ou=People,dc=example,dc=com
    changetype: replace
    replace: telephoneNumber
    telephoneNumber: (408) 555-1234
  2. (オプション)スマート・リフェラル・エントリを変更するには、ldapmodify-Mオプションを使用します。
    $ ldapmodify -M -h host1 -p 1389 -D cn=admin,cn=Administrators,cn=config -w -
    Enter bind password:
    dn: uid=bjensen,ou=People,dc=example,dc=com
    changetype: replace
    replace: ref
    ref: ldap://east.example.com/cn=Babs%20Jensen,ou=Marketing,o=east,dc=example,dc=com