Sun Java ロゴ     前へ      目次      索引      次へ     

Sun ロゴ
Sun Java™ System Identity Manager 7.0 リソースリファレンス 


Oracle

Oracle リソースアダプタは、com.waveset.adapter.OracleResourceAdapter クラスで定義されます。このアダプタは、Oracle 8i、9i、および 10g 製品をサポートします。


Identity Manager は、Oracle E-Business Suite (EBS) 11.5.9 および 11.5.10 をサポートする Oracle ERP リソースアダプタも提供します。
このアダプタの詳細については、「Oracle ERP」を参照してください。


このアダプタを使用して、Oracle にログインするためのユーザーアカウントをサポートします。カスタム Oracle テーブルがある場合、リソースアダプタウィザードを使用してカスタム Oracle テーブルリソースを作成する方法については、「データベーステーブル」を参照してください。

リソースを設定する際の注意事項

なし

Identity Manager 上で設定する際の注意事項

Oracle リソースアダプタは、カスタムアダプタです。インストールプロセスを完了するには、次の手順を実行してください。

  1. Oracle リソースを Identity Manager のリソースリストに追加するには、「管理するリソースの設定」ページの「カスタムリソース」セクションに次の値を追加してください。
  2. com.waveset.adapter.OracleResourceAdapter

  3. thin ドライバを使用して Oracle Real Application Cluster (RAC) に接続する場合は、「リソースパラメータ」ページの「接続 URL」に、次の形式で値を指定します。
  4. jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)
    (ADDRESS=(PROTOCOL=TCP)(HOST=host01)(PORT=1521))
    (ADDRESS=(PROTOCOL=TCP)(HOST=host02)(PORT=1521))
    (ADDRESS=(PROTOCOL=TCP)(HOST=host03)(PORT=1521))
    (CONNECT_DATA=(SERVICE_NAME=PROD)))

  5. Oracle Real Application Cluster を使用しない環境で JDBC thin ドライバを使用する場合は、次の手順に従います。
    1. oracle¥jdbc¥lib¥classes12.zip ファイルをインストールメディアから InstallDir¥idm¥WEB-INF¥lib ディレクトリにコピーします。
    2. ファイル名を oraclejdbc.jar に変更します。
  6. ほかのドライバを使用する場合は、「リソースパラメータ」ページにドライバと接続 URL を指定します。

使用上の注意

ここでは、ユーザータイプとカスケード削除に関する情報も含め、Oracle リソースアダプタの使用に関する依存関係と制限事項について説明します。

ユーザータイプ

Oracle データベースでは、次のタイプのユーザーが許可されます。

外部ユーザーまたはグローバルユーザーを管理している場合は、Oracle リソースをそのインストール先であるマシンまたはディレクトリサービスも含むリソースグループに配置するようにしてください。

カスケード削除

noCascade アカウント属性は、ユーザーを削除したときにカスケード削除を行うかどうかを示します。デフォルトでは、カスケード削除が行われます。カスケード削除を無効にするには、次の手順に従います。

  1. System Configuration オブジェクトの updatableAttributes セクションに次のエントリを追加します。
  2. <Attribute name='Delete'>
       <Object>
          <Attribute name='all'>
             <List>
                <String>noCascade</String>
             </List>
          </Attribute>
       </Object>
    </Attribute>

  3. プロビジョニング解除フォームに次のフィールドを追加します。
  4. <Field name='resourceAccounts.currentResourceAccounts
    [MyOracleResource].attributes.noCascade'>
       <Display class='Checkbox'>
          <Property name='title' value='Do NOT Cascade MyOracleResource Delete'/>
          <Property name='alignment' value='left'/>
       </Display>
       <Disable>
          <isnull>
             <ref>resourceAccounts.currentResourceAccounts[MyOracleResource]< /ref>
          </isnull>
       </Disable>
    </Field>

  5. Oracle リソーススキーマに noCascade アカウント属性を追加します。
  6. ユーザーがオブジェクトを所有していて、カスケードを無効にするオプションを選択した場合、Oracle はエラーをスローします。ユーザーは削除されません。

  7. 属性を無効にできるように、ユーザーフォームに noCascade フィールドを追加します。
    たとえば、次のようにします。
  8. <Field name='global.noCascade'>
       <Disable>
          <s>TRUE</s>
       </Disable>
    </Field>

セキュリティーに関する注意事項

ここでは、サポートされる接続と特権の要件について説明します。

サポートされる接続

Identity Manager は、次のいずれかのドライバを使用して Oracle アダプタと通信できます。

必要な管理特権

管理者は、Oracle ユーザーを作成するために、CREATE USER、ALTER USER、および DROP USER システム特権を持っている必要があります。

Oracle および Oracle アプリケーションについては、管理者に次のデータベースビューの SELECT アクセス権を付与してください。

プロビジョニングに関する注意事項

次の表に、このアダプタのプロビジョニング機能の概要を示します。

機能

サポート状況

アカウントの有効化/無効化

使用可

アカウントの名前変更

使用不可

パススルー認証

使用可

前アクションと後アクション

使用不可

データ読み込みメソッド

リソースから直接インポート

アカウント属性

次の表に、Oracle データベースユーザーアカウント属性の一覧を示します。属性の型はすべて String です。すべての属性が省略可能です。

リソースユーザー属性

説明

noCascade

ユーザーのカスケード削除を行うかどうかを示します。

oracleAuthentication

次のいずれかの値にしてください。

  • LOCAL (デフォルト値)
  • EXTERNAL
  • GLOBAL

oracleDefaultTS

ユーザーが作成するオブジェクトのデフォルトのテーブルスペースの名前。

oracleDefaultTSQuota

ユーザーが割り当てることができるデフォルトのテーブルスペースの最大サイズ。

oracleGlobalName

ユーザーのグローバル名。
oracleAuthentication が GLOBAL に設定されている場合にのみ適用されます。

expirePassword

この属性は、ローカル Oracle アカウントにのみ適用されます。

oraclePrivs

ユーザーに割り当てられた 1 つ以上の特権。

oracleProfile

ユーザーに割り当てられた 1 つ以上のプロファイル。

oracleRoles

ユーザーに割り当てられた 1 つ以上のロール。

oracleTempTS

ユーザーの一時セグメントに対応するテーブルスペースの名前。

oracleTempTSQuota

ユーザーが割り当てることができる一時テーブルスペースの最大サイズ。

リソースオブジェクトの管理

なし

アイデンティティーテンプレート

$accountId$

サンプルフォーム

組み込みのフォーム

なし

トラブルシューティング

Identity Manager のデバッグページを使用して、次のクラスにトレースオプションを設定します。



前へ      目次      索引      次へ     


Part No: 820-1584.   Copyright 2006 Sun Microsystems, Inc. All rights reserved.