ヘッダーをスキップ
Oracle® Fusion Middleware Identity Managementリリース・ノート
11gリリース2 (11.1.2.2)
B72796-06
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次

前
 
次
 

12 IBM WebSphere上のOracle Fusion Middleware

この章では、IBM WebSphereでサポートされているOracle Fusion Middleware製品をインストールおよび構成する際に発生する可能性がある問題について説明します。次のトピックが含まれます:

12.1 一般的な問題および回避策

この項では、一般的な問題および回避策について説明します。次のトピックが含まれます:

12.1.1 例外メッセージでのデバッグ/トレースの詳細

EJBによってランタイム例外がスローされた場合、IBM WebSphereによって例外メッセージにデバッグの詳細情報が追加されます。これにより、UIに間違ったエラー・メッセージが表示される場合があります。

この問題を修正するには、WebSphereコンソールを使用して、com.ibm.CORBA.ShortExceptionDetails JVMプロパティをOracle Identity Managerサーバーに追加し、値をtrueに設定します。関連するすべてのアプリケーション・サーバーでこの変更を行い、構成を保存して、関連するすべてのサーバーを再起動します。

JVMプロパティの追加の詳細は、次のURLに移動してIBM WebSphere Application Serverのドキュメントを参照してください。

http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=%2Fcom.ibm.websphere.nd.multiplatform.doc%2Finfo%2Fae%2Fae%2Fxrun_jvm.html

12.1.2 同じセッションでOracle Identity Managerによって複数のテンプレートを選択した場合、セルの作成に失敗する

was_config.shまたはwas_config.batを使用したOracle Identity Managerセルの作成の際に、Oracle Entitlements Server (OES)テンプレートなど、追加のテンプレートを選択した場合、セルの作成に失敗します。

この問題を回避するには、最初にセルをOracle Identity Managerテンプレートのみで作成し、次に必要に応じて追加のテンプレートでセルを拡張します。

12.1.3 Oracle Entitlements Serverでアイデンティティ・ディレクトリ・サービス・プロファイルを開くと警告ポップアップが表示される

Oracle Entitlement Server管理コンソール(「システム構成」タブ→「IDSプロファイル」→「オープン」)でアイデンティティ・ディレクトリ・サービス・プロファイルを構成するとき、警告ポップアップが表示される場合があります。たとえば、「読取り/書込み接続を取得できません。かわりに読取り専用接続を使用します」のような表示があります。

これは、アイデンティティ・ディレクトリ・サービスがMbeanサーバーへの接続を試行しているときに発生する場合があります。Mbeanサーバーへ接続するとき、リスナーの作成の試行が失敗したことを示す例外がスローされる場合があります。この場合、対応するサーバーの標準出力(SystemOut.logなど)を確認してください。例外スタックのトレースの前に、失敗の原因について説明します。例:

[9/17/12 4:58:16:286 PDT] 00000020 ORBRas        E com.ibm.ws.orbimpl.transport.WSTransport createServerSocket WebContainer : 0 
ORBX0390E: Cannot create listener thread. Exception=[ org.omg.CORBA.INTERNAL: CAUGHT_EXCEPTION_WHILE_CONFIGURING_SSL_SERVER_SOCKET, 
Exception=org.omg.CORBA.INTERNAL: UNABLE_TO_CREATE_SSL_SERVER_SOCKET Exception=java.net.BindException: Address already in use  
vmcid: 0x49421000  minor code: 76  completed: No  vmcid: 0x49421000  minor code: 77  completed: No 
- received while attempting to open server socket on port 9404 ]

この問題は、すでに使用中のポートでソケットを開こうとしたとき、ポートの競合が存在するために発生します。この問題の詳細は、IBMの技術情報(http://www-01.ibm.com/support/docview.wss?uid=swg21248645)を参照してください。

この問題を回避するには、IBMの技術情報に従ってポート設定を動的に変更します(serverindex.xmlで特定のエンドポイントに対してport="0"を指定します)。

12.1.4 IBM WebSphereではWebLogic Serverのターゲット・ドメインのCSFマッピングを作成できない

Oracle Privileged Account ManagerがIBM WebSphereで実行されているとき、Oracle WebLogic Serverドメインに対応するCSFマッピングを追加できません。

同様に、Oracle Privileged Account ManagerがOracle WebLogic Serverで実行されているとき、IBM WebSphereセルに対応するCSFマッピングを追加できません。

12.1.5 OIMAdminキー資格証明が消失する場合がある

Oracle Identity Manager 11g リリース2 (11.1.2.1.0)デプロイメントがリリース9.xからアップグレードされているとき、認証に対するSOA通信の問題がログに記録されている場合、OIMAdminキー資格証明が消失する場合があります。このエラーは、最初に実行するユーザーが、PRE_CONFIG_MODEでMTを実行する場合の前提条件である.xldatabasekeyを設定していない場合、発生する可能性があります。

次に、ログに記録されるエラーの例を示します。

[oim_server1] [ERROR] [] [oracle.soa.services.workflow.worklist] [tid:
WebContainer : 5] [ecid: disabled,0] [APP:
oracle.iam.console.identity.self-service.ear] <Fatal Error occurred while
authenticating with EJB identity propagation. Unable to get the workflow
context using authenticate.getWorkflowContextFromSession>
oracle.bpel.worklistapp.util.WorklistUtil

この問題を回避するには:

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

  2. Cell_Websphereを右クリックし、「セキュリティ」「資格証明」を選択します。

  3. oracle.wsm.securityを開きます。

  4. OIMAdminキーを選択して、「編集」をクリックします。OIMAdminキーが存在しない場合、oracle.wsm.securityマップで「キーの作成」をクリックして作成します。

  5. 「キーの編集」ダイアログ・ボックスで、xelsysadm資格証明を入力します。

  6. Oracle Identity Manager Server、SOAサーバーおよび管理サーバーを、この順番で停止します。ノードを停止して、マネージャを停止します。

  7. マネージャを起動し、ノードを同期して起動します。管理サーバー、SOAサーバーおよびOracle Identity Manager Serverを、この順番で起動します。

12.1.6 IBM WebSphereで構成されたOAAMのoaam_adminログ・ファイルに警告、エラーおよびスタック・トレースが記録される

次の警告、エラーおよびスタック・トレースがIBM WebSphere Application ServerのOAAMのoaam_adminログにしばしば記録されますが、機能に影響することはありません。

  • 接続タイプの登録に失敗しました(警告)

  • プロパティ・ファイルbharosa_server.propertiesファイルをロードできませんでした(エラー)

  • oaam_custom.propertiesファイルをロードできませんでした(エラー)

  • OracleOAAMviewまたはDataBindings.cpxをカスタマイズできません。ヒント・カスタマイズ・レイヤー・ユーザーの値が空またはnullです(スタック・トレース)

  • ネームスペースまたはBASE DEFAULTにマップされたソース・メタデータ・ストアが読取り専用のため、リソース、ページまたはloginPageDef.xmlに対する操作に失敗しました(スタック・トレース)

  • ExalogicOptimizationsEnabled属性の問合せ中に例外が発生しました(警告)

12.1.7 タスクの詳細ページでADFC-12000エラーがスローされる場合がある

IBM WebSphere Application ServerのOracle Identity Managerデプロイメントは、受信ボックスの「タスクの詳細」ページでなんらかのアクションを実行中にADFC-12000エラーをスローすることがあります。

この問題を回避するには、ブラウザ・セッションを終了して、新しいセッションで「タスクの詳細」ページにアクセスします。

12.1.8 Oracle Identity Federation監査レコードがデータベースに移動されない

問題

監査サービスによって監査レコードをデータベースへ移動するように構成している場合、Oracle Identity Federation busstopファイル(%DOMAIN_HOME%/servers/%INSTANCE_NAME%/logs/auditlogs/OIF)が更新されます。ただし、この監査レコードは、データベースに移入されません。

回避策

これを解決するには、wsadminスクリプト環境を入力して次のコマンドを実行します。

wsadmin>sts_commands.putStringProperty("/notifierconfig/CommonAuditListenerConfig/auditbusstop","%DOMAIN_HOME%/logs/%INSTANCE_NAME%/auditlogs")

このアクションによって、「コマンドは正常に終了しました。」のメッセージが表示されます。

12.1.9 Websphere上でOIMとデータベース・サーバー間のすべてのチャネルをSSL対応にできない

Websphere上で、OIMとデータベース・サーバー間のすべてのチャネルをSSL対応にすることはできません。

OIMアプリケーションは、データベースに対して次の3種類のチャネルを使用します。

  • データ・ソース

  • DDL操作用の直接DB

  • カスタム・レジストリ

前述の3つのうち、SSLを有効にできるのはデータ・ソース・チャネルのみです。これを行うには、各データ・ソースに次のカスタム・プロパティを追加します。

名前: connectionProperties

値:javax.net.ssl.trustStore=TRUST_STORE_LOCATION;javax.net.ssl.trustStoreType=JKS;javax.net.ssl.trustStorePassword=TRUST_STORE_PASSWORD;oracle.net.ssl_version=3.0

TRUST_STORE_LOCATIONTRUST_STORE_PASSWORDは、該当する値に置き換えてください。

12.1.10 Enterprise ManagerがWebSphereセルの状態を反映しない

Oracle Enterprise Managerはアクセス可能ですが、WebSphereセルの正確な状態を反映していません。すべてのサーバーは実行中ですが、停止中として表示されます。

この問題を回避するには、dmsapp.jarファイルを両方のDMSアプリケーションの場所にコピーします。それを行うには:

  1. 新しいwas-dms.earをディレクトリに解凍し、was-dms.ear内のdmsapp.jarファイルを見つけます。

  2. 両方のDMSアプリケーションの場所にあるdmsapp.jarを新しいdmsapp.jarに置き換えます。両方のDMSアプリケーションの場所を示すディレクトリ・パスは次のとおりです。

    • ./was5012/profiles/Dmgr01/installedApps/DefaultCell01/Dmgr DMS Application_11.1.1.1.0.ear/dms.war/WEB-INF/lib/dmsapp.jar

    • ./was5012/profiles/Custom01/installedApps/DefaultCell01/DMS Application_11.1.1.1.0.ear/dms.war/WEB-INF/lib/dmsapp.jar

  3. ノード・マネージャおよびデプロイメント・マネージャを含めてすべてのサーバーを再起動します。

12.1.11 Oracle Identity Managerで作成された文字「#」を含むエンド・ユーザー名がOracle Privileged Account Managerにログインできない

Oracle Identity Managerで番号記号(#)文字を含むエンド・ユーザー名を作成した場合、そのユーザーはOracle Privileged Account Managerにログインできません。

この問題を回避するには、Oracle Privileged Account Managerにログインするエンド・ユーザー名で番号記号(#)文字を使用しないようにします。

12.1.12 WebSphereを使用して構成されたSolaris 10マシンでパッチ・セット・アシスタントを起動するとエラーが生成される

WebSphereを使用して構成されたSolaris 10マシンにインストールされたOracle Identity and Access ManagementのORACLE_HOME/binからパッチ・セット・アシスタントを起動すると、次のエラーが生成されます。

WAS_HOME=<PATH to WAS_HOME>: is not an identifier
 

この問題を回避するには:

Solarisにパッチを適用するためにPSAを呼び出す前に、My Oracle Support (MOS)からOracle Identity and Access Managementのインストール場所にパッチ16270302を適用します。

12.1.13 GTCベース・コネクタのプロビジョニングがエラーにより失敗する

WebSphereでOracle Identity Managerリリース9.xを11gリリース2 (11.1.2.2)にアップグレードした後に、GTCベース・コネクタのプロビジョニングが次のエラーにより失敗します。

Response: org.apache.commons.pool.ObjectPool
Response Description: Unknown response received
Setting task status... "org.apache.commons.pool.ObjectPool" does not correspond to a known Response Code. Using "UNKNOWN".

この問題を回避するには:

  1. IBM WebSphere Application Serverを停止します。

  2. commons-pool-1.2.jarファイルを、oim.ear/xlWebApp.war/WEB-INF/lib/ディレクトリからoim.ear/APP-INF/libディレクトリにコピーします。

  3. IBM WebSphere Application Serverを再起動します。

12.1.14 受信ボックスが開いているときに「リクエスト」タブのクローズでエラーが発生する

Oracle Identity Manager 11gリリース2 (11.1.2.2)の単一ノードまたはクラスタ化されたデプロイメントで、受信ボックス・タブが開いているときに、リクエストの送信後にカタログ・リクエストタブを閉じるかカタログに戻るボタンをクリックすると、次のエラーが表示されます。

ADF_FACES-60096:Server Exception during PPR, #1[[
com.ibm.websphere.servlet.error.ServletErrorReport:
java.lang.ClassCastException: [Ljava.lang.Object&#59; incompatible
with org.apache.myfaces.trinidad.component.StampState$RowState

このエラーはOracle Identity Managerの機能には影響を及ぼしません。このエラーを回避するには、受信ボックスを閉じてから「リクエスト」タブを閉じてください。また、ページをリフレッシュするとエラーが表示されなくなります。

12.1.15 アップグレード後、「Identity and Access」オプションがEMで使用できない

Oracle Identity Manager 11gリリース2 (11.1.2.1)を11gリリース2 (11.1.2.2)にアップグレードした後、Oracle Enterprise Managerで「Identity and Access」オプションが無効になります。この問題は単一ノードおよびクラスタ化されたアップグレードで該当します。

この問題を回避するには:

  1. デプロイメント・マネージャを含めて、すべてのサーバーを停止します。

  2. $WAS_HOME/profiles/DmgrProfileName/config/cells/DefaultCellName/fmwconfig/mbeans/ディレクトリの下にoimというディレクトリがすでに存在していない場合は作成します。

  3. 次のファイルをコピーします。

    $MW_HOME/Oracle_IDM1/server/setup/templates/was/oim-mbeans.xml

    コピー先は次のディレクトリです。

    $WAS_HOME/profiles/DmgrProfileName/config/cells/DefaultCellName/fmwconfig/mbeans/

  4. 次に、次のファイルをコピーします。

    $MW_HOME/Oracle_IDM1/server/setup/templates/was/oim-clustermbean.jar

    コピー先は次のディレクトリです。

    $WAS_HOME/profiles/DmgrProfileName/config/cells/DefaultCellName/fmwconfig/mbeans/oim/

  5. パッチ17894163がORACLE_COMMONに適用されていることを確認します。適用されていない場合、次のMy Oracle Support WebサイトからダウンロードしてORACLE_COMMONに適用してください。

    https://support.oracle.com

  6. すべてのサーバーを起動します。

  7. Oracle Enterprise Managerを再デプロイします。それを行うには:

    1. IBM WebSphere管理コンソールにログインします。

    2. 「Applications」「Application Types」「WebSphere Enterprise Applications」の順に選択します。

    3. リストからemオプションを選択し、「更新」をクリックします。

    4. $MW_HOME/oracle_common/sysman/archives/fmwctrl/app/ディレクトリに存在するem.earファイルを選択します。次に、「次へ」をクリックします。

    5. 「次へ」をクリックします。

    6. 「次へ」をクリックします。

    7. モジュールがデフォルトでOracleAdminServerにマップされることを確認し、「次へ」をクリックします。

    8. 「終了」をクリックします。

    9. デプロイメント完了後、「保存」をクリックして、構成を保存します。

  8. OracleAdminServerを再起動します。

Oracle Enterprise Managerにログインし、「Identity and Access」オプションがすべてのサブメニュー・オプションとともに有効であることが確認できるようになりました。

12.2 構成に関する問題と回避策

この項では、構成に関する問題およびその回避策について説明します。次のトピックが含まれます:

12.2.1 GoogleおよびYahoo IdPパートナに対するSSLHandshakeExceptionエラー

Access ManagerとIdentity Federationを統合し、IBM WebSphere Application ServerでOpenIDプロトコルを使用して、フェデレーテッドSSO用にGoogleまたはYahoo IdPパートナを構成している場合、リソースにアクセスしようとしたときにSSLHandshakeExceptionエラーが発生する場合があります。

Googleパートナの場合、エラーは次のようになります。

oracle.security.fed.controller.library.LibraryException:
oracle.security.fed.controller.frontend.action.exceptions.ResponseHandlerExcep
tion: oracle.security.fed.util.http.HttpException:
javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.j: PKIX path building
failed: java.security.cert.CertPathBuilderException: PKIXCertPathBuilderImpl
could not build a valid CertPath.; internal cause is:
        java.security.cert.CertPathValidatorException: The certificate issued
by OU=XXX Secure Certificate Authority, O=XXX, C=US is not trusted;
...

Yahooパートナの場合、エラーは次のようになります。

[2013-02-15T15:18:58.747-08:00] [oam_server1] [WARNING] [OAM-12001]
[oracle.oam.audit] [tid: WebContainer : 5] [ecid: disabled,0] [APP:
oam_server_11.1.2.0.0] Cannot load audit configuration.
[2013-02-15T15:18:58.749-08:00] [oam_server1] [WARNING] [OAM-12001]
[oracle.oam.audit] [tid: WebContainer : 5] [ecid: disabled,0] [APP:
oam_server_11.1.2.0.0] Cannot load audit configuration.
[2013-02-15T15:18:58.750-08:00] [oam_server1] [WARNING] [OAM-12001]
[oracle.oam.audit] [tid: WebContainer : 5] [ecid: disabled,0] [APP:
oam_server_11.1.2.0.0] Cannot load audit configuration.
[2013-02-15T15:18:59.136-08:00] [oam_server1] [ERROR] [FEDSTS-12078]
[oracle.security.fed.controller.library.api.FedEngineInstance] [tid:
WebContainer : 5] [ecid: disabled,0] [APP: oam_server_11.1.2.0.0] Library
Exception: {0}[[
oracle.security.fed.controller.library.LibraryException:
oracle.security.fed.controller.frontend.action.exceptions.ResponseHandlerExcep
tion: oracle.security.fed.util.http.HttpException:
javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.j: PKIX path building
failed: java.security.cert.CertPathBuilderException: PKIXCertPathBuilderImpl
could not build a valid CertPath.; internal cause is:
        java.security.cert.CertPathValidatorException: The certificate issued
by CN=XXX Root, OU="XXX, Inc.", O=XXX Corporation, C=US is not trusted; 
...

このエラーは、Yahoo/Google SSL証明書がないために発生します。

解決策

Yahoo/Google SSL証明書をIBM JSSEの信頼できるキーストアにインポートする必要があります。

最初にSSL証明書を取得します

  1. Firefoxブラウザを使用して、アクセスするhttps URLに移動します。

  2. ページが表示されたら、ページ上を右クリックして、「ページの情報を表示」、「詳細」の順に選択し、次に「証明書を表示」、「詳細」タブの順に選択します。

  3. 「エクスポート」をクリックして「保存」をクリックします。

次に、次のIBM Technoteで説明されている手順を使用してキーストアに証明書をインポートします。

http://www-01.ibm.com/support/docview.wss?uid=swg21588087

注意: Technoteの手順6でkeytoolコマンドを実行する場合には、次の点に注意してください。

  • エイリアスは、後から証明書を参照するために使用する任意の文字列です。

  • 使用するcacertsが不明な場合は、すべてのcacertsキーストアに対して証明書をインポートしてください。

注意: 次のURLからEquifax証明書をダウンロードしてください。

http://www.geotrust.com/resources/root-certificates/index.html

「Root Certificates」の下の「Root1 - Equifax Secure Certificate Authority」でEquifax Secure Certificate Authority (.pem file)をダウンロードします。

前述の手順を使用して、この証明書をインポートします。

12.2.2 Oracle Entitlements Server管理サーバーで制御プッシュ・ポリシー配布に失敗する

IBM WebSphere環境のOracle Entitlements Serverでは、パラメータoracle.security.jps.configを構成していない場合、制御プッシュ・ポリシー配布に失敗します。oracle.security.jps.configパラメータは、jps-config.xmlファイルの場所に構成されます。この設定がない場合、IBM WebSphere環境でのポリシー配布に失敗する場合があります。正常にポリシーを配布するにはこの構成パラメータが必要です。

12.2.3 Solaris SPARC64 5.10マシン上のIBM WebSphere Application ServerでFusion Middleware製品を構成した場合、シェルの構文エラーが発生する

IBM WebSphere Application ServerのセルでFusion Middleware製品を構成するためにSolaris Sparc64 5.10マシンでORACLE_HOME/common/bin/wsadmin.shスクリプトを実行した場合、次のエラーが表示されます。

./wsadmin.sh: test: argument expected

回避策:

ORACLE_HOME/common/bin/setWsadminEnv.shファイルの次の行を差し替えます。

if [ ! $WSADMIN_SCRIPT_LIBRARIES ]; then 

次に差し替えます:

if [ ! "${WSADMIN_SCRIPT_LIBRARIES}" ]; then 

この変更後、ORACLE_HOME/common/bin/wsadmin.shスクリプトを再実行して、構成を完了します。

12.2.4 IBM WebsphereのOracle Access Manager用DMS Spyにアクセスするときにエラーが発生する

OIDやOVDなどの外部LDAPを構成していない場合に、IBM WebsphereでOracle Access Manager用DMS Spyサーブレットにアクセスしようとすると、次のエラーが表示されます。

Error 403: AuthorizationFailed

外部LDAPでAdminロールのユーザーを作成していない場合、デフォルトでwsadminはDMS Spyにログインできません。ログインできるようにするには、手動でwasadminユーザーをAdminロールに関連付ける必要があります。

回避策:

次の手順を実行します。

  1. IBMコンソールにログインします。

  2. 左側のペインで、「Applications」「Application Types」「WebSphere enterprise applications」に移動します。

  3. 右側のペインで「Dmgr DMS Application_11.1.1.1.0」をクリックします。

  4. 「Security role to user/group mapping」をクリックします。

  5. 「Admin」ロールをクリックし、「Map Users...」ボタンをクリックします。

  6. 検索文字列にwasadminと入力し、「Search」ボタンをクリックします。

  7. 「Available」ボックスでwasadminを選択し、-->(矢印)をクリックします。

  8. 「OK」をクリックして前のページに戻ります。

  9. 「OK」を再度クリックします。

  10. 「Save directly to the master configuration」をクリックします。

  11. Dmgr DMS Application_11.1.1.1.0を起動します。

  12. 前述の手順をDMS Application_11.1.1.1.0でも繰り返します。

12.2.5 IBM WebSphereでのOracle Identity Managerサーバーの構成は、インストール時にSun JDKを使用した場合に失敗する

IBM WebSphereで、Oracle Identity and Access Managementのコンポーネントをインストールするときに-jreLocパラメータの値にSun JDKを指定した場合、正常にインストールできます。ただし、Oracle Universal Installer構成アシスタントを使用して、Oracle Identity Manager Server、Design Consoleおよびリモート・マネージャを構成しようとすると、構成に失敗します。

回避策:

  1. Oracle_Home/ouiディレクトリにあるorapram.iniファイルを開きます。

  2. JRE_LOCATIONを検索します。

  3. JRE_LOCATIONの値をIBM JDKを指すように変更します。

  4. orapram.iniファイルを保存します。

  5. OIM_HOME/binディレクトリにあるconfig.shファイル(UNIX)またはconfig.batファイル(Windows)を実行して、Oracle Universal Installer構成アシスタントを起動します。

12.2.6 OAAM WebSphereセルにOIMテンプレートを含めるように拡張すると、エラーが発生する

was_configコマンドを実行してOracle Adaptive Access Managerセルを拡張し、Oracle Identity Managerテンプレートを含めると、次の警告が表示されます。

Conflict detected
CFGFWK -42001: The following duplicate elements exists in a configuration, discarding new elements from a incomming template 

このエラー・メッセージは安全で無視できます。

12.2.7 WebSphereを実行するSolaris Sparc64へのIdentity and Access Managementコンポーネントのサイレント・インストール実行時に構成が失敗する

WebSphereを実行するSolaris Sparc64へのIdentity and Access Managementコンポーネントのサイレント・インストールを実行した場合、構成が次のエラーで失敗します。

Java HotSpot(TM) 64-Bit Server VM warning: Exception java.lang.OutOfMemoryError
occurred dispatching signal SIGTERM to handler-the VM may need to be forcibly
terminated

回避策:

この問題を回避するには、次のように-javaoption "-XX:MaxPermSize=512m"wsadmin.shコマンドに追加します。

IDM_HOME/common/bin/wsadmin.sh -f config_soa.py -profileName Dmgr01 -javaoption
"-Doracle.cie.log=PATH/cielogs/config_soa_cie_debug.log
-Doracle.cie.log.priority=debug" -javaoption "-XX:MaxPermSize=512m"

12.2.8 -Dパスに「\r」が含まれている場合にデータベース・セキュリティ・ストアの構成が失敗する

Windowsオペレーティング・システムで、configureSecurityStoreWas.pyスクリプトを使用してデータベース・セキュリティ・ストアを構成するとき、-dパラメータで指定したパスに\rが含まれている場合、その構成は失敗します。

12.2.9 新しいIDSプロファイルがOESサーバーの再起動を必要とする

IDSプロファイルを追加し、アプリケーションをプロファイルにバインドした後、その新しいプロファイルを適切に動作させるには、OESサーバーを再起動する必要があります。これを行わなかった場合、APMでバインド済アプリケーションに対してユーザーまたはグループ検索を実行するとエラーが発生し、検索結果が返されません。この回避策はIBM Websphereでのみ必要になります。

12.2.10 Oracle Identity Managerのサイレント・インストールが-forceオプションなしでは失敗する

libXext.soファイルを持たないベアOSマシンでは、DISPLAY変数を設定してrunInstallerコマンドを実行する場合、-forceオプションを使用しないと、このコマンドはエラーにより終了します。この問題を回避するには、次のいずれかを実行します。

  • DISPLAY変数を設定しないか、次に示すようにDISPLAY変数の設定を解除します。

    unsetenv DISPLAY
    
  • runInstallerコマンドを、次に示すようにheadlessオプションにtrueを設定して実行します。

    ./runIsntaller -J-Djava.awt.headless=true OTHER_ARGUMENTS
    

12.2.11 Oracle Identity Managerのサイレント・インストールで前提条件チェックが失敗する

ベアOSマシンでXライブラリなしでOracle Identity Managerのサイレント・インストールを行うと、インストールは正常に終了しますが、前提条件チェックが失敗して次のエラー・メッセージが表示されます。

Expected result: One of oracle-6,oracle-5.6,enterprise-5.4,enterprise-4,enterprise-5,redhat-6.1,redhat -6,redhat-5.4,redhat-4,redhat-5,SuSE-10,SuSE-11 
Actual Result: oracle-Oracle 
Check complete. The overall result of this check is: Failed

この問題を回避するには、lsb_release rpmをインストールするか、runInstallerコマンドで-ignoreSysPrereqsパラメータを渡します。

12.2.12 wsadminスクリプトがMissingResourceExceptionをスローする

セルのサイレント構成のためにwsadminスクリプトを実行すると、次の例外がログに記録されます。

java.util.MissingResourceException: Can't find resource for bundle
java.util.PropertyResourceBundle, key _shortDescription
        at java.util.ResourceBundle.getObject(ResourceBundle.java:421)
        at java.util.ResourceBundle.getString(ResourceBundle.java:435)
        at com.oracle.cie.domain.script.help.Help.getHelpTopic(Help.java:561)

これは無害な例外であり、無視してかまいません。

12.3 アップグレードの問題および回避策

この項では、アップグレードに関する問題およびその回避策について説明します。次のトピックが含まれます:

12.3.1 Solaris 10でパッチ・セット・アシスタントを実行するとエラーが表示される

Solaris 10マシンで、WebSphereアプリケーション・サーバーのOracle Identity and Access Managementにパッチを適用するためにパッチ・セット・アシスタントを実行すると、次のエラーが表示されます。

WAS_HOME=<PATH to WAS_HOME>は識別子ではありません

回避策:

パッチ・セット・アシスタントをSolaris 10マシンで実行する前に、パッチ番号16270302をダウンロードし、IAM_ORACLE_HOMEディレクトリに適用する必要があります。

パッチをダウンロードするには、次を実行します:

  1. My Oracle Supportにログインします。

  2. 「パッチと更新版」をクリックします。

  3. 「パッチ名または番号」を選択します。

  4. パッチ番号を入力します。

  5. 「検索」をクリックします。

  6. パッチをダウンロードしてインストールします。

パッチ適用手順は、パッチに付属するREADME.txtファイルに記載されています。

12.3.2 アップグレード後にいくつかの承認ポリシーが削除されない

リリース9.xからアップグレードされたIBM WebSphere Application ServerのOracle Identity Manager 11g リリース2 (11.1.2.1.0)デプロイメントでは、いくつかの承認ポリシーが削除されません。

それらのポリシーを削除するには、次のSQLスクリプトを手動で実行します。

DECLARE
 
 BEGIN
 
 DELETE FROM REQUEST_APPROVAL_POLICIES
 WHERE
 RAP_POLICY_NAME in (
 'AssignRolesWithCallbackRL',
 'AssignRolesWithCallbackOL',
 'CreateRoleWithCallbackRL',
 'CreateUserWithCallbackRL',
 'CreateUserWithCallbackOL',
 'DeleteRoleWithCallbackRL',
 'DeleteUserWithCallbackRL',
 'DeleteUserWithCallbackOL',
 'DisableUserWithCallbackOL',
 'DisableUserWithCallbackRL',
 'EnableUserWithCallbackRL',
 'EnableUserWithCallbackOL',
 'ModifyRoleWithCallbackRL',
 'ModifyUserWithCallbackRL',
 'ModifyUserWithCallbackOL',
 'RemovefromRolesWithCallbackRL',
 'RemovefromRolesWithCallbackOL');
 
 COMMIT;
 END;
 / 

12.3.3 Oracle Identity Manager中間層をアップグレードするときに例外が発生する

この問題は、Oracle Identity Manager 9.1.x.xを11.1.2.2.0にアップグレードしたときに発生します。Oracle Identity Manager中間層をアップグレードすると、次の例外が表示されます。

Error Code: 900
Call: EXECUTE PROCEDURE OIM_RECOMPILE_DB_OBJECTS()
Query: DataModifyQuery()
Dec 16, 2013 10:15:39 PM com.thortech.util.logging.Logger info
INFO: Result Size = 1 PACKAGE STATUS = VALID
Dec 16, 2013 10:15:39 PM com.thortech.util.logging.Logger info
INFO: Recompiling packages - RDBMS
[EL Warning]: 2013-12-16 22:15:39.957--ClientSession(476657190)--Exception
[EclipseLink-4002] (Eclipse Persistence Services - 2.3.1.v20111018-r10243):
org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLSyntaxErrorException: ORA-00900: invalid SQL statement

これは無害な例外であり、無視してかまいません。

12.4 ドキュメントの訂正箇所

この項では、ドキュメントの訂正箇所を示します。次のトピックが含まれます:

12.4.1 Oracle Identity Manager構成アシスタントでのIBM WebSphereのオプションのオンライン・ヘルプ

Oracle Identity Manager構成アシスタントの使用時、構成画面のオンライン・ヘルプには、IBM WebSphere専用のオプションに関する説明がありません。IBM WebSphereオプションの詳細は、『Oracle Fusion Middleware Oracle Identity and Access Managementサードパーティ・アプリケーション・サーバー・ガイド』の「IBM WebSphereでのOracle Identity Managerの管理」の章にある、単一ノード設定用のOracle Identity Managerの構成に関する項を参照してください。