ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Virtual Directory管理者ガイド
11g リリース1(11.1.1)
B55922-08
  目次へ
目次
索引へ移動
索引

前
 
次
 

15 Oracle Virtual Directoryのエントリおよびスキーマの管理

この章では、Oracle Directory Services Managerを使用して、Oracle Virtual Directoryのエントリとスキーマを管理する方法について説明します。この章の内容は、次のとおりです。

15.1 データ・ブラウザを使用したOracle Virtual Directoryエントリの管理

この項では、Oracle Virtual Directoryのデータ・ブラウザ、およびそれを使用してOracle Virtual Directoryエントリを管理する方法について説明します。この項の内容は、次のとおりです。

15.1.1 Oracle Virtual Directoryのデータ・ブラウザの概要

Oracle Virtual Directoryには、次のタイプのデータ・ブラウザがあります。

  • クライアント・ビュー・ブラウザ

  • アダプタ・ブラウザ

クライアント・ビュー・ブラウザとアダプタ・ブラウザのどちらも、新しいOracle Virtual Directoryサーバーを定義する際に自動的に作成されます。Oracle Virtual Directoryは、管理ゲートウェイを介してDSMLv2を使用して、ブラウザにより表示されたデータを取得します。

クライアント・ビュー・ブラウザ

クライアント・ビュー・ブラウザを使用すると、Oracle Virtual Directoryによりすべてのデータ・マッピングと変換が実行された後に、(構成されているすべてのアダプタにより定義されている)仮想ディレクトリ・ツリー全体を検索および表示できます。クライアント・ビューは、Oracle Virtual Directoryにより仮想化された後のデータの状態を表す処理後のビューであると考えてください。

また、クライアント・ビュー・データ・ブラウザを使用して、Oracle Virtual Directoryと相互にLDIFファイルをインポートおよびエクスポートできます。LDIFは、LDAPサーバー間でデータを交換するために設計された業界標準のテキスト交換形式です。LDIFファイルは、バッチ・データやスキーマ構成の変更をインポートおよびエクスポートするときに最もよく使用されます。

アダプタ・ブラウザ

アダプタ・ブラウザを使用すると、データを、リポジトリに接続されているLDAPアダプタとデータベース・アダプタの両方に存在しているかのように表示できます。アダプタ・ブラウザ・ビューは、LDAPおよびデータベース・リポジトリのデータがOracle Virtual Directoryにより仮想化される前の状態を表す処理のビューです。アダプタ・ブラウザを使用してデータベースを表示すると、表およびフィールドは、データ・モデリングに役立つサンプル表の行が含まれる元のデータベースに存在しているように表示されます。


注意:

  • アダプタ・ブラウザで既存のアダプタの名前をクリックすると、そのアダプタの構成がメインの「Oracle Directory Services Manager」画面に表示されます。このアダプタ構成情報は、読取り専用であり、アダプタ・ブラウザを使用してアダプタの構成を編集することはできません。

  • 結合ビュー・アダプタおよびローカル・ストア・アダプタのデータは、アダプタ・ブラウザには表示されません。


15.1.2 クライアント・ビュー・データ・ブラウザを使用したOracle Virtual Directoryエントリの管理

クライアント・ビュー・ブラウザを使用すると、Oracle Virtual Directoryによりすべてのデータ・マッピングと変換が実行された後に、(構成されているすべてのアダプタにより定義されている)仮想ディレクトリ・ツリー全体を表示および検索できます。クライアント・ビュー・ブラウザを使用して、LDIFファイルを仮想ディレクトリにインポートおよび仮想ディレクトリからエクスポートできます。クライアント・ビュー・ブラウザを使用して仮想ツリー・エントリの属性を変更および削除することもできます。

この項では、次のクライアント・ビュー・ブラウザのタスクの実行方法について説明します。

15.1.2.1 仮想ディレクトリ・ツリーの検索

クライアント・ビュー・データ・ブラウザを使用して、仮想ディレクトリ・ツリーを検索できます。検索には、簡易検索と拡張検索の2つのタイプがあります。簡易検索では、cn、uid、sn、givenname、mail、およびinitials属性のみを検索します。拡張検索では、検索範囲の深さやその他の詳細な検索パラメータを指定できます。

簡易検索を行うには、次の手順を実行します。

  1. Oracle Directory Services Managerにログインします。

  2. タスク選択バーから「データ・ブラウザ」を選択します。「データ・ツリー」が表示されます。

  3. 「データ・ツリー」で、「クライアント・ビュー」エントリを選択します。

  4. 「データ・ツリー」の上部にある検索フィールドに、検索するキーワードを入力し、「簡易検索」アイコンをクリックします。

拡張検索を行うには、次の手順を実行します。

  1. Oracle Directory Services Managerにログインします。

  2. タスク選択バーから「データ・ブラウザ」を選択します。「データ・ツリー」が表示されます。

  3. 「データ・ツリー」で、「クライアント・ビュー」エントリを選択します。

  4. 「データ・ツリー」の上部にある「拡張」ボタンをクリックします。「検索ダイアログ」ボックスが表示されます。

  5. 「検索のルート」フィールドに、検索の開始点を入力します。

  6. 「最大結果件数」フィールドに、検索で戻すエントリの最大数を入力します。

  7. 次の「検索の深さ」リストからいずれかのオプションを選択して、検索の深さの有効範囲を選択します。

    ベース: 「検索のルート」フィールドに指定された場所にあるエントリのみを検索します。

    1レベル: 「検索のルート」フィールドに指定された場所の1レベル下にあるすべてのエントリを検索します。

    サブツリー: 「検索のルート」フィールドに指定された場所と、その場所の下にあるすべてのエントリを含めて検索します。

  8. 「最長検索時間」フィールドに、検索を実行する最大秒数を入力します。

  9. 次のようにして検索基準を入力します。

    1. 属性のリストから属性名を選択して、検索する属性を選択します。

    2. 一致規則のリストから一致規則を選択します。

    3. 一致する値の指定フィールドに一致規則の値を入力します。

      隣にある「削除」ボタンをクリックして、検索基準を削除できます。


    注意:

    カスタマイズした(拡張した)基準で検索するには、「LDAPフィルタの表示」オプションを選択し、「LDAP問合せ」フィールドに(objectclass=*)のようなカスタム検索フィルタを入力します。


  10. 「検索」をクリックして、検索を実行します。

15.1.2.2 Oracle Virtual Directoryエントリの表示

クライアント・ビュー・データ・ブラウザを使用して、Oracle Virtual Directoryのエントリを表示するには、次の手順を実行します。

  1. Oracle Directory Services Managerにログインします。

  2. タスク選択バーから「データ・ブラウザ」を選択します。「データ・ツリー」が表示されます。

  3. 「データ・ツリー」で、「クライアント・ビュー」エントリを開きます。仮想ディレクトリのエントリのネームスペースが表示されます。

  4. 適切なネームスペースを開いて、表示するコンテンツに移動します。

  5. 表示するエントリをクリックします。そのエントリの属性とオブジェクト・クラスが表示された「プロパティ」画面が表示されます。画面の右上にある「すべて表示」または「空の値を非表示」オプションをクリックすることで、「プロパティ」画面に表示する属性と表示しない属性を調整できます。

15.1.2.3 仮想ディレクトリ・ツリー・エントリの属性の変更

クライアント・ビュー・ブラウザを使用して仮想ディレクトリ・ツリー・エントリの属性を変更および削除できます。クライアント・ビュー・ブラウザを使用してエントリを追加することはできません

クライアント・ビュー・ブラウザを使用して仮想ディレクトリ・ツリー・エントリの属性を変更するには、次の手順を実行します。

  1. Oracle Directory Services Managerにログインします。

  2. タスク選択バーから「データ・ブラウザ」を選択します。「データ・ツリー」が表示されます。

  3. 「データ・ツリー」で、「クライアント・ビュー」エントリを開きます。仮想ディレクトリのエントリのネームスペースが表示されます。

  4. 該当するネームスペースを開くことで変更するエントリに移動し、そのエントリをクリックします。そのエントリの詳細が、メイン画面にエントリのタイプに応じて「属性」、「個人」、「グループ」などの状況依存タブによって分類されて表示されます。

エントリを変更する一般的な手順は次のとおりです。どの手順を実行した場合でも、エントリを変更した後は「適用」をクリックして変更を保存するか、「元に戻す」をクリックして変更を破棄します。


注意:

  • すべてのタイプのエントリの属性を変更するには、「属性」タブをクリックし、目的の変更を行います。デフォルトでは、空でない属性のみが表示されます。「ビュー」リストを使用すると、「管理対象属性」「すべて表示」を切り替えることができます。

  • 管理対象属性として表示されている属性のリストを変更するには、「オプション属性」のアイコンをクリックします。「すべての属性」リストから「表示された属性」リストに移動する属性を選択し、「移動」および「すべて移動」の矢印を使用して属性を移動します。「表示された属性」リストから「すべての属性」リストに移動する属性を選択し、「削除」および「すべて削除」の矢印を使用して属性を移動します。「属性の追加」をクリックして変更を有効にするか、「取消」をクリックして変更を破棄します。「属性の追加」をクリックすると、「表示された属性」リストにあった属性のみが「管理対象属性」ビューに表示されます。


オブジェクト・クラスを追加する手順は、次のとおりです。

  1. 「属性」タブをクリックします。

  2. objectclassの横の「追加」アイコンをクリックし、「オブジェクト・クラスの追加」ダイアログを使用してオブジェクト・クラスのエントリを選択します。必要に応じて、検索ボックスを使用してオブジェクト・クラスのリストをフィルタリングします。オブジェクト・クラスを追加するには、そのオブジェクト・クラスをクリックして「OK」をクリックします。

オブジェクト・クラスを削除するには、次のようにします。

  1. 「属性」タブをクリックします。

  2. 削除するオブジェクト・クラスを選択します。

  3. objectclassの横の「削除」アイコンをクリックします。「オブジェクト・クラスの削除」ダイアログに、そのクラスとともに削除される属性が表示されます。

  4. 「削除」をクリックして続けるか、「取消」をクリックして削除を取り消します。

個人エントリを変更する手順は次のとおりです。 

  1. 「個人」タブをクリックします。

  2. 必要に応じて情報を変更します。個人エントリの写真をアップロードするには、「参照」をクリックし、写真に移動し、「オープン」をクリックします。写真を更新するには、「更新」をクリックして同じ手順に従います。写真を削除するには、「削除」アイコンをクリックします。

グループ・エントリを変更する手順は次のとおりです。 

  1. 「グループ」タブをクリックします。

  2. 該当するテキスト・ボックスで「追加」または「削除」をクリックし、グループの所有者またはメンバーを追加または削除します。

15.1.2.4 ユーザー・アカウントのロック解除

Oracle Virtual Directory LDAPアダプタをOracle Internet Directory LDAPサーバーにマップする場合、Oracle Internet Directoryでpwdaccountlockedtime属性が使用可能になります。

Oracle Directory Services Managerが1の値を持つpwdaccountlockedtime属性を検出した場合、orclpwdaccountunlock属性が表示され、アカウントはロックされます。また、orclpwdaccountunlock属性は、Oracle Directory Services Managerの「データ・ブラウザ」タブの「アカウントのロックを解除」ボタンをトリガーします。


注意:

Oracle Internet Directory LDAPアダプタのエントリに対して「アカウントのロックを解除」ボタンを使用できます。

「アカウントのロックを解除」は、パスワード・ポリシー属性をorclpwdaccountunlock属性にマップしている場合にのみ他のLDAPアダプタに対して使用できます。

この属性の構成の詳細は、『Oracle Fusion Middleware Oracle Internet Directory管理者ガイド』を参照してください。


ユーザー・アカウントのロックを解除する手順は次のとおりです。 

  1. 「データ・ブラウザ」ツリーでロックされているアカウント・エントリをクリックします。

  2. 「アカウントのロックを解除」ボタンをクリックします。

  3. orclpwdaccountunlockチェック・ボックスを選択します。

15.1.2.5 LDIFファイルのインポート

クライアント・ビュー・データ・ブラウザを使用して、Oracle Virtual DirectoryにLDIFファイルをインポートするには、次の手順を実行します。

  1. インポートするLDIFファイルの1行目に、有効なバージョン番号が入力されていることを確認してください。Oracle Virtual Directoryでは、インポートされるすべてのLDIFファイルは、その先頭にこのバージョン番号が含んでいる必要があります。ファイルの1行目にバージョン番号がない場合は、ファイルの最初に「version: 1」を追加します。

  2. Oracle Directory Services Managerにログインします。

  3. タスク選択バーから「データ・ブラウザ」を選択します。「データ・ツリー」が表示されます。

  4. 「データ・ツリー」で、「クライアント・ビュー」エントリを開きます。

  5. ツリーの「クライアント・ビュー」エントリで適切なネームスペースをクリックし、LDIFファイルをインポートする場所を選択します。

  6. ツリーの上部にある「LDIFのインポート」ボタンをクリックします。「ファイルのインポート」ダイアログ・ボックスが表示されます。

  7. 「LDIFファイルの選択」フィールドにインポートするLDIFファイルのパスを入力するか、「参照」ボタンをクリックしてファイルに移動します。

  8. 「ファイルのインポート」ダイアログ・ボックスの「OK」ボタンをクリックして、LDIFファイルをインポートします。

15.1.2.6 LDIFファイルのエクスポート

クライアント・ビュー・データ・ブラウザを使用して、Oracle Virtual DirectoryからLDIFファイルをエクスポートするには、次の手順を実行します。

  1. Oracle Directory Services Managerにログインします。

  2. タスク選択バーから「データ・ブラウザ」を選択します。「データ・ツリー」が表示されます。

  3. 「データ・ツリー」で、「クライアント・ビュー」エントリを開きます。

  4. ツリーの「クライアント・ビュー」エントリで適切なネームスペースをクリックし、LDIFファイルのエクスポート元を選択します。

  5. 「データ・ツリー」の上部にある「LDIFのエクスポート」ボタンをクリックします。「LDIFのエクスポート」ダイアログ・ボックスが表示されます。


    注意:

    1つのLDIFファイルでエクスポート可能な最大エントリ数は1000です。エクスポートしようとしているネームスペースに1000を超えるエントリがある場合は、最初の1000エントリのみがエクスポートされます。


  6. 「LDIFファイルのダウンロード」ダイアログ・ボックスの「ここをクリックしてLDIFファイルを開きます」リンクをクリックして、ブラウザでLDIFファイルを開きます。


    注意:

    「LDIFファイルのダウンロード」ダイアログ・ボックスの「OK」ボタンをクリックすると、LDIFファイルはエクスポートされません


    「LDIFファイルのダウンロード」ダイアログ・ボックスの「ここをクリックしてLDIFファイルを開きます」リンクをクリックすると、新しい別のブラウザ・ウィンドウにLDIFファイルが表示されます。

  7. ブラウザの保存コマンドを使用してLDIFファイルを保存します。

15.1.3 アダプタ・ブラウザを使用したOracle Virtual Directoryソース・エントリの管理

アダプタ・ブラウザを使用すると、データを、リポジトリに接続されているLDAPアダプタとデータベース・アダプタの両方に存在しているかのように表示できます。アダプタ・ブラウザ・ビューを使用すると、Oracle Virtual Directoryにより仮想化される前の状態のデータを表示できます。アダプタ・ブラウザを使用してソース・エントリの属性を変更および削除することもできます。

この項では、次のアダプタ・ブラウザのタスクの実行方法について説明します。


注意:

  • アダプタ・ブラウザで既存のアダプタの名前をクリックすると、そのアダプタの構成がメインの「Oracle Directory Services Manager」画面に表示されます。このアダプタ構成情報は、読取り専用であり、アダプタ・ブラウザを使用してアダプタの構成を編集することはできません。

  • 結合ビュー・アダプタおよびローカル・ストア・アダプタのデータは、アダプタ・ブラウザには表示されません。


15.1.3.1 ソース・リポジトリ・エントリの表示

アダプタ・ブラウザを使用して、定義された各アダプタのリモートの基礎となるリポジトリに存在しているようにデータを表示するには、次の手順を実行します。

  1. Oracle Directory Services Managerにログインします。

  2. タスク選択バーから「データ・ブラウザ」を選択します。「データ・ツリー」が表示されます。

  3. 「データ・ツリー」で、「アダプタ・ブラウザ」エントリを開きます。データ・リポジトリに接続されているアダプタの名前が表示されます。

  4. 表示するソース・エントリが含まれるアダプタのエントリを開きます。アダプタのエントリが表示されます。

  5. 表示するエントリをクリックします。そのエントリのソース・データが、「プロパティ」画面に表示されます。「プロパティ」画面には、デフォルトで、値を持つエントリの属性のみが表示されます。「すべて表示」オプションを選択し、エントリのすべての属性を表示します。

15.1.3.2 Oracle Virtual Directoryにおけるソース・リポジトリ・エントリの属性の変更

アダプタ・ブラウザを使用して、Oracle Virtual Directoryのソース・リポジトリ・エントリの属性を変更および削除できます。アダプタ・ブラウザを使用してソース・エントリを追加することはできません

アダプタ・ブラウザを使用してOracle Virtual Directoryのソース・リポジトリ・エントリの属性を変更するには、次の手順を実行します。

  1. Oracle Directory Services Managerにログインします。

  2. タスク選択バーから「データ・ブラウザ」を選択します。「データ・ツリー」が表示されます。

  3. 「データ・ツリー」で、「アダプタ・ブラウザ」エントリを開きます。データ・リポジトリに接続されているアダプタの名前が表示されます。

  4. 変更するソース・エントリが含まれるアダプタのエントリを開きます。アダプタのエントリが表示されます。

  5. 変更するエントリをクリックします。そのエントリの詳細が、メイン画面にエントリのタイプに応じて「属性」、「個人」、「グループ」などの状況依存タブによって分類されて表示されます。

エントリを変更する一般的な手順は次のとおりです。どの手順を実行した場合でも、エントリを変更した後は「適用」をクリックして変更を保存するか、「元に戻す」をクリックして変更を破棄します。


注意:

  • すべてのタイプのエントリの属性を変更するには、「属性」タブをクリックし、目的の変更を行います。デフォルトでは、空でない属性のみが表示されます。「ビュー」リストを使用すると、「管理対象属性」「すべて表示」を切り替えることができます。

  • 管理対象属性として表示されている属性のリストを変更するには、「オプション属性」のアイコンをクリックします。「すべての属性」リストから「表示された属性」リストに移動する属性を選択し、「移動」および「すべて移動」の矢印を使用して属性を移動します。「表示された属性」リストから「すべての属性」リストに移動する属性を選択し、「削除」および「すべて削除」の矢印を使用して属性を移動します。「属性の追加」をクリックして変更を有効にするか、「取消」をクリックして変更を破棄します。「属性の追加」をクリックすると、「表示された属性」リストにあった属性のみが「管理対象属性」ビューに表示されます。


オブジェクト・クラスを追加する手順は、次のとおりです。

  1. 「属性」タブをクリックします。

  2. objectclassの横の「追加」アイコンをクリックし、「オブジェクト・クラスの追加」ダイアログを使用してオブジェクト・クラスのエントリを選択します。必要に応じて、検索ボックスを使用してオブジェクト・クラスのリストをフィルタリングします。オブジェクト・クラスを追加するには、そのオブジェクト・クラスをクリックして「OK」をクリックします。

オブジェクト・クラスを削除するには、次のようにします。

  1. 「属性」タブをクリックします。

  2. 削除するオブジェクト・クラスを選択します。

  3. objectclassの横の「削除」アイコンをクリックします。「オブジェクト・クラスの削除」ダイアログに、そのクラスとともに削除される属性が表示されます。

  4. 「削除」をクリックして続けるか、「取消」をクリックして削除を取り消します。

個人エントリを変更する手順は次のとおりです。 

  1. 「個人」タブをクリックします。

  2. 必要に応じて情報を変更します。個人エントリの写真をアップロードするには、「参照」をクリックし、写真に移動し、「オープン」をクリックします。写真を更新するには、「更新」をクリックして同じ手順に従います。写真を削除するには、「削除」アイコンをクリックします。

グループ・エントリを変更する手順は次のとおりです。 

  1. 「グループ」タブをクリックします。

  2. 該当するテキスト・ボックスで「追加」または「削除」をクリックし、グループの所有者またはメンバーを追加または削除します。

15.2 Oracle Directory Services Managerを使用したOracle Virtual Directoryスキーマの管理

この項では、Oracle Virtual Directoryスキーマの管理方法について説明します。この項の内容は次のとおりです。


注意:

この項では、Oracle Directory Services Managerを使用した、Oracle Virtual Directoryスキーマの管理方法について説明します。Oracle Virtual Directoryスキーマの変更にldapmodifyを使用する場合は、次の事項に注意してください。

  • Oracle Virtual Directoryでは、スキーマ・キーワード(nameなど)は、すべて大文字(NAME)であることが必要です。

  • Oracle Virtual Directoryでは、スキーマの変更時に、ldapmodify replace操作がサポートされません。


15.2.1 Oracle Virtual Directoryのスキーマ属性の管理

この項では、Oracle Virtual Directoryのスキーマ属性の管理方法について説明します。この項の内容は次のとおりです。

15.2.1.1 スキーマ属性の検索

Oracle Directory Services Managerは、スキーマ属性間を移動する手順を簡素化する検索機能を提供します。Oracle Directory Services Managerを使用してスキーマ属性を検索するには、次の手順を実行します。

  1. Oracle Directory Services Managerにログインします。

  2. タスク選択バーから「スキーマ」を選択します。「属性タイプ」および「オブジェクト・クラス」ナビゲーション・ツリーが表示されます。

  3. 「属性タイプ」エントリを開きます。検索フィールドなどの「属性タイプ」のコントロールおよび既存のスキーマ属性のリストが表示されます。

  4. 検索フィールドに検索する文字列を入力します。2つのパターン一致文字(*および?)がサポートされています。*文字は、1つ以上の文字を表すワイルドカードとして使用します。?文字は1つの文字を表すために使用します。たとえば、検索文字列auth????????を入力すると、属性authPasswordが戻されます。

  5. 「実行」(>)アイコンをクリックして検索を開始します。検索基準に一致する属性がナビゲーション・ツリーに表示されます。

15.2.1.2 新しいスキーマ属性の作成

Oracle Directory Services Managerを使用して、Oracle Virtual Directoryの新しいスキーマ属性を作成するには、次の手順を実行します。

  1. Oracle Directory Services Managerにログインします。

  2. タスク選択バーから「スキーマ」を選択します。「属性タイプ」および「オブジェクト・クラス」ナビゲーション・ツリーが表示されます。

  3. 「属性タイプ」エントリを開きます。既存のスキーマ属性のリストが表示されます。

  4. 「作成」ボタンをクリックします。「新規属性の型」ダイアログ・ボックスが表示されます。

  5. 「新規属性の型」ダイアログ・ボックス・フィールドに次の情報を入力します。

    • 「名前」フィールドに属性の名前を入力します。

    • 「オブジェクトID」フィールドに、ICANNにより指定された一意のオブジェクトIDを入力します。登録されていない場合は、任意の一意の値を使用できます。一意のオブジェクトIDを使用して、すべてのカスタム属性を登録することをお薦めします。

    • オプションで、「説明」フィールドにその属性の説明を入力します。

    • 「構文」リストのオプションを1つ選択することで、属性値の書式を選択します。Oracle Virtual Directoryでは、親構文の値のみが使用されます。

    • 「サイズ(バイト)」フィールドに属性のバイト長を入力します。0を指定する場合または値を指定しない(空)場合は無制限を意味します。Oracle Virtual Directoryでは、この属性定義は施行されません。

    • 属性の使用方法に関する「使用方法」リストから「標準」を選択します。

    • 順序付け検索の場合は、「順序」フィールドにオブジェクトID一致規則を入力します。Oracle Virtual Directoryでは、この属性定義は使用されません。

    • 等価検索の場合は、「等価」フィールドに一致規則オブジェクトIDを入力します。Oracle Virtual Directoryでは、この属性定義は使用されません。

    • サブストリング検索の場合は、「サブストリング」フィールドに一致規則オブジェクトIDを入力します。Oracle Virtual Directoryでは、この属性定義は使用されません。

    • 属性が一度に単一の値のみを保持する場合は、「単一値」オプションを有効化します。このオプションが有効化されていない場合、属性に複数の値が保持されます。

    • オプションで、「上位」リストから既存の属性の1つを選択することで、新しい属性の親属性を選択します。


    注意:

    LDAPスキーマの管理に伴う1つの問題は、属性がどのオブジェクト・クラスに属しているかを判別することです。すべてのオブジェクト・クラスでそれに含まれる属性が表示されますが、ディレクトリ管理者は、どのオブジェクト・クラスが属性を使用しているのか把握する必要がある場合がよくあります(特にカスタム属性の場合)。

    「属性タイプ」リストから属性を選択すると、Oracle Directory Services Managerによって「参照元」表などその属性に関する情報が表示されます。この表は、選択した属性を使用している直接のオブジェクト・クラスと、その属性がどのように参照されているのかを示しています。(属性は必須またはオプションとして参照されます。)

    「参照元」表には、属性を継承する(それを間接的に使用する)オブジェクト・クラスは含まれていないことに注意してください。たとえば、snがpersonオブジェクト・クラスによって参照されている場合、「参照元」表にはpersonオブジェクト・クラスのみがリストされます。この表には、personオブジェクト・クラスから継承されるinetorganizationalpersonおよびorganizationalpersonのオブジェクト・クラスはリストされていません。


  6. 「新規属性タイプ」ダイアログ・ボックスで「OK」をクリックし、属性を作成します。「属性タイプ」ツリーに新しい属性が表示されます。

15.2.1.3 類似のスキーマ属性の作成

Oracle Directory ServicesManagerは、既存の属性に類似した新しいOracle Virtual Directoryスキーマ属性を作成する機能を提供します。この機能は、「類似作成」と呼ばれます。既存の属性に類似した新しい属性を作成する場合は、新しいものの元となる既存の属性を選択し、ベース属性の定義をそれが一意になるように変更します。

Oracle Directory Services Managerを使用して既存の属性に類似した属性を作成するには、次の手順を実行します。

  1. Oracle Directory Services Managerにログインします。

  2. タスク選択バーから「スキーマ」を選択します。「属性タイプ」および「オブジェクト・クラス」ナビゲーション・ツリーが表示されます。

  3. 「属性タイプ」エントリを開きます。既存のスキーマ属性のリストが表示されます。

  4. 新しい属性の元となる既存の属性をクリックします。

  5. ツリーの上部にある「類似作成」ボタンをクリックします。ベース属性の定義が表示されます。

  6. 必要に応じてベース属性の定義を変更して、新しい属性を作成します。有効な新しい属性を作成するには、ベース属性の名前とオブジェクトID定義を変更する必要があります。


    注意:

    属性定義の各フィールドの詳細は、「新しいスキーマ属性の作成」の手順5を参照してください。


  7. ダイアログ・ボックスで「OK」をクリックし、新しい属性を作成します。「属性タイプ」ツリーに新しい属性が表示されます。

15.2.1.4 スキーマ属性の変更

Oracle Directory Services Managerを使用して、Oracle Virtual Directoryの既存のスキーマ属性を変更するには、次の手順を実行します。

  1. Oracle Directory Services Managerにログインします。

  2. タスク選択バーから「スキーマ」を選択します。「属性タイプ」および「オブジェクト・クラス」ナビゲーション・ツリーが表示されます。

  3. 「属性タイプ」エントリを開きます。既存のスキーマ属性のリストが表示されます。

  4. リストで、変更する属性をクリックします。属性の定義が表示されます。

  5. 必要に応じて属性の定義を変更します。属性の定義の詳細は、「新しいスキーマ属性の作成」の手順5を参照してください。

  6. 「適用」をクリックして変更を保存します。

15.2.1.5 スキーマ属性の削除

Oracle Directory Services Managerを使用して、Oracle Virtual Directoryの既存のスキーマ属性を削除するには、次の手順を実行します。

  1. Oracle Directory Services Managerにログインします。

  2. タスク選択バーから「スキーマ」を選択します。「属性タイプ」および「オブジェクト・クラス」ナビゲーション・ツリーが表示されます。

  3. 「属性タイプ」エントリを開きます。既存のスキーマ属性のリストが表示されます。

  4. リストで、削除する属性をクリックします。属性の定義が表示されます。

  5. 「属性タイプ」ツリーの上部にある「削除」ボタンをクリックします。属性の削除の確認を要求するダイアログ・ボックスが表示されます。

  6. 確認のダイアログ・ボックスの「削除」ボタンをクリックして、属性を削除します。「属性タイプ」ツリーの既存属性のリストから属性が削除されます。

15.2.2 Oracle Virtual Directoryのスキーマ・オブジェクト・クラスの管理

この項では、Oracle Virtual Directoryのスキーマ・オブジェクト・クラスの管理方法について説明します。この項の内容は次のとおりです。

15.2.2.1 スキーマ・オブジェクト・クラスの検索

Oracle Directory Services Managerは、スキーマ・オブジェクト・クラス間を移動する手順を簡素化する検索機能を提供します。Oracle Directory Services Managerを使用してスキーマ・オブジェクト・クラスを検索するには、次の手順を実行します。

  1. Oracle Directory Services Managerにログインします。

  2. タスク選択バーから「スキーマ」を選択します。「属性タイプ」および「オブジェクト・クラス」ナビゲーション・ツリーが表示されます。

  3. 「オブジェクト・クラス」エントリを開きます。検索フィールドなどの「オブジェクト・クラス」のコントロールおよび既存のスキーマ・オブジェクト・クラスのリストが表示されます。

  4. 検索フィールドに検索する文字列を入力します。2つのパターン一致文字(*および?)がサポートされています。*文字は、1つ以上の文字を表すワイルドカードとして使用します。?文字は1つの文字を表すために使用します。たとえば、検索文字列inet???personを入力すると、オブジェクト・クラスinetOrgPersonが戻されます。

  5. 「実行」(>)アイコンをクリックして検索を開始します。検索基準に一致するオブジェクト・クラスがナビゲーション・ツリーに表示されます。

15.2.2.2 新しいスキーマ・オブジェクト・クラスの作成

Oracle Directory Services Managerを使用して、Oracle Virtual Directoryの新しいスキーマ・オブジェクト・クラスを作成するには、次の手順を実行します。

  1. Oracle Directory Services Managerにログインします。

  2. タスク選択バーから「スキーマ」を選択します。「属性タイプ」および「オブジェクト・クラス」ナビゲーション・ツリーが表示されます。

  3. 「オブジェクト・クラス」エントリを開きます。既存のスキーマ・オブジェクト・クラスのリストが表示されます。

  4. 「作成」ボタンをクリックします。「新規オブジェクト・クラス」ダイアログ・ボックスが表示されます。

  5. 「新規オブジェクト・クラス」ダイアログ・ボックス・フィールドに次の情報を入力します。

    • 「名前」フィールドに新しいオブジェクト・クラスの名前を入力します。

    • オプションで、「説明」フィールドにオブジェクト・クラスの説明を入力します。Oracle Virtual Directoryでは、このオブジェクト・クラス定義は強制されません。

    • 「オブジェクトID」フィールドに、一意のオブジェクトID文字列を入力します。一意のオブジェクトIDを使用して、すべてのカスタム・オブジェクト・クラスを登録することをお薦めします。

    • 「廃止」オプションを有効化して、管理目的でオブジェクト・クラスを廃止とマークします。Oracle Virtual Directoryでは、このオブジェクト・クラス定義は強制されません。

    • 次の「タイプ」リストからオプションを1つ選択して、オブジェクト・クラスのタイプを選択します。Oracle Virtual Directoryでは、このオブジェクト・クラス定義は強制されません。

      • オブジェクト・クラスが別のクラスに継承されるオブジェクト・クラスを表していて、オブジェクトにより直接使用されない場合には、「抽象型」を選択します。

      • オブジェクト・クラスが、(構造化オブジェクト・クラスに基づいて)既存のオブジェクトに別の属性を追加するために使用される場合には、「補助型」を選択します。

      • オブジェクト・クラスでエントリを形成できる場合には、「構造型」を選択します。

    • 「上位」リストから既存のオブジェクト・クラスを1つ選択することで、新しいオブジェクト・クラスの親オブジェクト・クラスを選択します。親オブジェクト・クラスを選択しない場合、新しいオブジェクト・クラスは上位から派生している必要があります。

    • オブジェクト・クラスに存在する必要のある属性を追加するには、「必須属性」フィールドの「追加」ボタンをクリックし、「必須属性セレクタ」ダイアログ・ボックスの既存属性のリストから属性を選択して、「OK」をクリックします。属性を選択して、「削除」ボタンをクリックすると、必須属性を削除できます。

    • オブジェクト・クラスにオプションで提供する属性を追加するには、「オプション属性」フィールドの「追加」ボタンをクリックし、「オプション属性セレクタ」ダイアログ・ボックスの既存属性のリストから属性を選択して、「OK」をクリックします。属性を選択して、「削除」ボタンをクリックすると、オプション属性を削除できます。

  6. 「新規オブジェクト・クラス」ダイアログ・ボックスで「OK」をクリックし、オブジェクト・クラスを作成します。「オブジェクト・クラス」ツリーに新しいオブジェクト・クラスが表示されます。

15.2.2.3 類似のスキーマ・オブジェクト・クラスの作成

Oracle Directory Services Managerは、既存のオブジェクト・クラスに類似した新しいOracle Virtual Directoryスキーマ・オブジェクト・クラスの作成機能を提供します。この機能は、「類似作成」と呼ばれます。既存のオブジェクト・クラスに類似した新しいオブジェクト・クラスを作成する場合は、新しいものの元となる既存のオブジェクト・クラスを選択し、ベース・オブジェクト・クラスの定義をそれが一意になるように変更します。

Oracle Directory Services Managerを使用して既存のオブジェクト・クラスに類似したオブジェクト・クラスを作成するには、次の手順を実行します。

  1. Oracle Directory Services Managerにログインします。

  2. タスク選択バーから「スキーマ」を選択します。「属性タイプ」および「オブジェクト・クラス」ナビゲーション・ツリーが表示されます。

  3. 「オブジェクト・クラス」エントリを開きます。既存のスキーマ・オブジェクト・クラスのリストが表示されます。

  4. 新しいオブジェクト・クラスの元となる既存のオブジェクト・クラスをクリックします。

  5. ツリーの上部にある「類似作成」ボタンをクリックします。ベースのオブジェクト・クラスの定義が表示されます。

  6. 必要に応じてベースのオブジェクト・クラスの定義を変更して、新しいオブジェクト・クラスを作成します。有効な新しいオブジェクト・クラスを作成するには、ベースのオブジェクト・クラスの名前とオブジェクトID定義を変更する必要があります。


    注意:

    オブジェクト・クラスの定義の詳細は、「新しいスキーマ・オブジェクト・クラスの作成」の手順5を参照してください。


  7. ダイアログ・ボックスで「OK」をクリックし、新しいオブジェクト・クラスを作成します。「オブジェクト・クラス」ツリーに新しいオブジェクト・クラスが表示されます。

15.2.2.4 スキーマ・オブジェクト・クラスの変更

Oracle Directory Services Managerを使用して、Oracle Virtual Directoryの既存のスキーマ・オブジェクト・クラスを変更するには、次の手順を実行します。

  1. Oracle Directory Services Managerにログインします。

  2. タスク選択バーから「スキーマ」を選択します。「属性タイプ」および「オブジェクト・クラス」ナビゲーション・ツリーが表示されます。

  3. 「オブジェクト・クラス」エントリを開きます。既存のスキーマ・オブジェクト・クラスのリストが表示されます。

  4. リストで、変更するオブジェクト・クラスをクリックします。オブジェクト・クラスの定義が表示されます。

  5. 必要に応じてオブジェクト・クラスの定義を変更します。オブジェクト・クラスの定義の詳細は、「新しいスキーマ・オブジェクト・クラスの作成」の手順5を参照してください。

  6. 「適用」をクリックして変更を保存します。

15.2.2.5 スキーマ・オブジェクト・クラスの削除

Oracle Directory Services Managerを使用して、Oracle Virtual Directoryの既存のスキーマ属性を削除するには、次の手順を実行します。

  1. Oracle Directory Services Managerにログインします。

  2. タスク選択バーから「スキーマ」を選択します。「属性タイプ」および「オブジェクト・クラス」ナビゲーション・ツリーが表示されます。

  3. 「オブジェクト・クラス」エントリを開きます。既存のスキーマ・オブジェクト・クラスのリストが表示されます。

  4. リストで、削除するオブジェクト・クラスをクリックします。オブジェクト・クラスの定義が表示されます。

  5. 「オブジェクト・クラス」ツリーの上部にある「削除」ボタンをクリックします。オブジェクト・クラスの削除の確認を要求するダイアログ・ボックスが表示されます。

  6. 確認のダイアログ・ボックスの「削除」ボタンをクリックして、オブジェクト・クラスを削除します。「オブジェクト・クラス」ツリーの既存のオブジェクト・クラスのリストからオブジェクト・クラスが削除されます。