ヘッダーをスキップ
Oracle® Fusion Middlewareパッチ適用ガイド
11g リリース1(11.1.1.5.0)
B61412-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

6 Oracle Identity and Access Managementへのパッチの適用

この章では、既存のOracle Identity and Access Management 11.1.1.3.0インストールにパッチを適用して11.1.1.5.0にする方法について説明します。また、既存の構成を11.1.1.3.0から11.1.1.5.0に移行する方法についても説明します。

この章では次の項について説明します。

Oracle Identity Managementが11gより前のバージョンの場合は、ソフトウェアをアップグレードする必要があり、この章で説明するパッチの適用対象外になります。アップグレードの説明は、Oracle Fusion Middleware Oracle Identity Managementアップグレード・ガイドを参照してください。

6.1 パッチ適用の準備

この項では、次の項について説明します。

6.1.1 前提条件

Oracle Identity and Access Management 11.1.1.3.0からOracle Identity and Access Management 11.1.1.5.0に移行する前に、次のバージョンのOracle Fusion Middlewareソフトウェアがマシンにインストールされていることを確認します。

  • Oracle WebLogic Server 11g (10.3.3)

  • Oracle SOA Suite 11.1.1.3.0(Oracle Identity Managerのみで必須)

  • Oracle Identity and Access Management 11gリリース1(11.1.1.3.0)

6.1.2 前提作業

Oracle Identity and Access Management 11.1.1.3.0から11.1.1.5.0への移行を開始する前に、次の説明を読んでください。

  • この章では、既存のOracle Identity and Access Management 11.1.1.3.0インストールにパッチを適用して、Oracle Identity and Access Management 11.1.1.5.0にする方法を説明します。Oracle Identity and Access Management (11.1.1.5.0)を初めてインストールする場合は、Oracle Fusion Middleware Oracle Identity Managementインストール・ガイドのOracle Identity and Access Management (11.1.1.5.0)のインストールに関する項を参照してください。

  • この章の手順を完了することで、既存の11.1.1.3.0 Oracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Identity Navigatorにパッチが適用されて11.1.1.5.0バージョンになります。さらに、次のコンポーネントがインストールされます。

    • Oracle Adaptive Access Manager (オフライン)

    • Oracle Entitlements Server

  • Oracle Access Managerにパッチを適用して11.1.1.3.0から11.1.1.5.0にすると、Oracle Access Managerにもパッチが適用されます。さらに、Oracle Secure Token Serviceもインストールされます。詳細は、Oracle Fusion Middleware Oracle Access Manager with Oracle Security Token Service管理者ガイドを参照してください。

6.1.3 Oracle Fusion Middlewareのバックアップ

パッチの適用を開始する前に、Oracle Fusion Middleware環境をバックアップする必要があります。詳細は、『Oracle Fusion Middleware管理者ガイド』の環境のバックアップに関する項を参照してください。

6.1.4 Oracle WebLogic Serverを10.3.3から10.3.5にするパッチの適用

WebLogic Serverアップグレード・インストーラを使用して既存のOracle WebLogic Server 10.3.3にパッチを適用し、10.3.5にするには、次の手順を実行します。

  1. My Oracle Supportからアップグレード・インストーラをダウンロードします。

    手順については、『Oracle Fusion Middleware Oracle WebLogic Serverインストレーション・ガイド』のMy Oracle Supportからのアップグレード・インストーラのダウンロードに関する項を参照してください。

  2. アップグレード・インストーラをグラフィック・モードで実行して、WebLogic Serverにパッチを適用します。

    手順については、『Oracle Fusion Middleware Oracle WebLogic Serverインストレーション・ガイド』のアップグレード・インストーラのグラフィック・モードでの実行に関する項を参照してください。


注意:

Oracle WebLogic Serverにパッチを適用して10.3.5にすると、追加のJDKディレクトリがMiddlewareホームに表示されます。パッチを適用することで、既存のJDKがOracle WebLogic Server 10.3.3インストールから削除されることはありません。

アップグレード・インストーラをサイレント・モードで実行する(たとえば、Oracle WebLogic Serverの複数のインスタンスにパッチを適用する必要のある環境になっている)場合は、『Oracle Fusion Middleware Oracle WebLogic Serverインストレーション・ガイド』のサイレント・モードでのインストレーション・プログラムの実行に関する項に記載されている手順を参照してください。

6.1.5 Oracle SOA Suiteを11.1.1.3.0から11.1.1.5.0にするパッチの適用(Oracle Identity Managerユーザーのみ)

Oracle Identity Managerをインストールしてある場合は、Oracle SOA Suite 11.1.1.3.0にパッチを適用してOracle SOA Suite 11.1.1.5.0にする必要があります。


注意:

Oracle Identity Managerのみ、Oracle SOA Suite 11g(11.1.1.5.0)を必要とします。この手順が必要な理由は、Oracle Identity ManagerはOracle SOA Suiteのプロセス・ワークフローを使用してリクエスト承認を管理するためです。

手順については、第3章「Oracle Fusion Middlewareの最新パッチ・セットの適用」を参照してください。この章で説明する一般的なパッチ適用タスクに加えて、第3.8.6項「Oracle SOA Suiteのパッチ適用後のタスク」も必ず実行してください。

6.1.6 Oracle Identity and Access Managementを11.1.1.3.0から11.1.1.5.0にするパッチの適用

Oracle Identity and Access Management 11.1.1.3.0を11.1.1.5.0にするパッチの適用には、次の手順が含まれます。

  1. Oracle Identity and Access Management 11.1.1.5.0パッチ・セット・インストーラをダウンロードします。第3.5.2項「インストーラのダウンロード」の手順を参照してください。

  2. ローカル・システムからOracle Identity and Access Management 11.1.1.5.0パッチ・セット・インストーラを実行します。手順については、第3.5.3項「インストーラの起動」を参照してください。

  3. 第3.6項「パッチ・セット・インストーラの手順」の説明に従って、パッチ・セット・インストーラの画面を移動し、Oracle Identity and Access Managementソフトウェアにパッチを適用します。


    注意:

    インストール場所の指定」画面で、Oracle Identity and Access Management 11.1.1.3.0コンポーネントが格納されているものと同じMiddlewareホームの場所を指定する必要があります。Oracle Identity and Access Management 11.1.1.3.0のインストールで作成されたものと同じOracleホームも指定する必要があります。これ以降、このディレクトリをIAMホーム(IAM_Home)と呼びます。

    これらのディレクトリの詳細は、『Oracle Fusion Middlewareインストレーション・プランニング・ガイド』のOracle Fusion Middlewareのディレクトリ構造と概念に関する項を参照してください。


6.2 Oracle Identity Manager 11.1.1.3.0から11.1.1.5.0への更新

Oracle Identity Manager 11.1.1.3.0を11.1.1.5.0に更新するには、第6.2.1項「Oracle Identity Managerの更新手順」第6.2.2項「Oracle Identity Manager Design Consoleの構成」の両方の手順を完了します。

さらに、Oracle Identity Manager 11.1.1.3.0環境でLDAP同期を有効化済であり、LDAPサーバーが参照整合性を有効化するように構成されている場合は、第6.2.3項「LDAP同期と参照整合性のためのシステム・プロパティの設定」を参照してください。

6.2.1 Oracle Identity Managerの更新手順

  1. Oracle Identity Manager 11.1.1.3.0スキーマ、MDSスキーマ、Oracle Identity Manager 11.1.1.3.0ドメイン、およびOracle Identity ManagerバイナリとOracle SOA Suiteバイナリをバックアップします。


    注意:

    アプリケーションにUIのカスタマイズが含まれている場合は、Oracle Identity Managerを11.1.1.3.0から11.1.1.5.0に更新する前に、必ずそれらのカスタマイズをバックアップしてください。更新した後、そのカスタマイズを再度実行してください。


    注意:

    デフォルトの11.1.1.3.0イベント・ハンドラは、すべて更新中に上書きされます。元の製品に同梱されていたイベント・ハンドラは必ずすべてバックアップしてください。イベント・ハンドラはMDSからMDSエクスポート・ユーティリティ(IAM_11.1.1.3.0_Home/server/bin/weblogicExportMetadata.sh)を使用してエクスポートできます。このバックアップを使用して、Oracle Identity Managerを更新した後に、デフォルトのイベント・ハンドラに関連するカスタマイズをすべて再度実行できます。

    MDSエクスポート・ユーティリティの詳細は、Oracle Fusion Middleware Oracle Identity Manager開発者ガイドのエクスポート・ユーティリティの使用に関する項を参照してください。


  2. 保留状態のリクエストをすべてクローズします。

    保留中になっていてアップグレード前にクローズされないリクエストは失敗する可能性があり、再送信が必要な場合があります。リクエストは、ステータスが、「リクエストがクローズされました」、「リクエストが完了しました」、「リクエストが取り消されました」、「リクエストに失敗しました」、「テンプレート承認が却下されました」、「リクエスト承認が却下されました」、「操作承認が却下されました」、「リクエストの一部が失敗しました」、「リクエストがエラーで完了しました」のいずれでもない場合は保留中です。

    管理コンソールを使用してすべての保留中のリクエストを検索する手順は次のとおりです。

    1. 拡張管理コンソールに、「リクエスト管理者」ロールを持つユーザーとしてログインします。

    2. 最上位の演算子「Any」を指定し、条件「Request Status Not equals」に前述のステータスすべてを指定して、リクエストの拡張検索を実行します。


    注意:

    この検索を特定のリクエスト・タイプに制限したり、特定のリクエスト・タイプと結合することはできません。

    SQLを使用してすべての保留中のリクエストを検索するには、次のコマンドを使用します。

    select request_id, request_status from request
    where request_status not in ('Request Closed', 'Request Completed',
                                 'Request Withdrawn', 'Request Failed',
                                 'Template Approval Rejected',
                                 'Request Approval Rejected',
                                 'Operation Approval Rejected',
                                 'Request Partially Failed',
                                 'Request Completed with Errors');
    
  3. ドメイン内で実行されている次のサーバーを停止します。

    • Oracle Identity ManagerとOracle SOA Suiteの両方の管理サーバー。

    • Oracle Identity ManagerおよびOracle SOA Suiteのすべての管理対象サーバー。

  4. 第6.1.5項「Oracle SOA Suiteを11.1.1.3.0から11.1.1.5.0にするパッチの適用(Oracle Identity Managerユーザーのみ)」の説明に従って、必ずOracle SOA Suiteソフトウェアにパッチを適用し、最新のバージョンにしておいてください。

  5. 第6.1.6項「Oracle Identity and Access Managementを11.1.1.3.0から11.1.1.5.0にするパッチの適用」の説明に従って、Oracle Identity and Access Management 11gリリース1 (11.1.1.5.0)パッチ・セット・インストーラを実行し、既存のIAM_11.1.1.3.0_Homeにパッチを適用してOracle Identity and Access Management 11.1.1.5.0のIAM_Homeにします。

  6. パッチ・セット・アシスタント(OIM_HOME内のbinディレクトリにある)を実行し、次のスキーマを更新します。

    prefix_OIM: Oracle Identity Managerスキーマ

    第4章「パッチ・セット・アシスタントによるスキーマの更新」には、パッチ・セット・アシスタントの使用に関する次の情報が含まれています。

  7. パッチ・セット・アシスタント(SOA_HOME内のbinディレクトリにある)を実行し、次のスキーマを更新します。

    • prefix_MDS: MDSスキーマ

    • prefix_SOAINFRA: SOA Infrastructureスキーマ


    注意:

    パッチ・セット・アシスタントは、各スキーマに対して一度ずつ実行する必要があります。依存関係があるため、パッチ・セット・アシスタントを実行して最初にprefix_MDSスキーマを更新してから、もう一度それを実行してprefix_SOAINFRAスキーマを更新します。

    第4章「パッチ・セット・アシスタントによるスキーマの更新」には、パッチ・セット・アシスタントの使用に関する次の情報が含まれています。

  8. 管理サーバーおよびSOA管理対象サーバーを起動します。

  9. 次のようにスタンドアロン・ユーティリティを使用してOracle Identity Manager中間層を更新します。

    1. 次の環境変数を設定してください。

      MW_HOMEWL_HOMEJAVA_HOMEOIM_HOME、およびSOA_HOME

      ここで、MW_HOMEはOracle Identity Manager 11.1.1.5.0が含まれているMiddleホーム、WL_HOMEはWebLogic Serverホーム・ディレクトリ、JAVA_HOMEはインストーラに含まれているJDKの場所、OIM_HOMEIAM_11.1.1.5.0_Homeディレクトリの場所、そしてSOA_HOMEはマシン上にインストールされているSOA Suite 11.1.1.5.0のOracleホーム・ディレクトリです。

      参考のために、いくつかのサンプル値を次に示します。

      表6-1 環境変数のサンプル値

      変数 サンプル値(UNIXオペレーティング・システム)

      MW_HOME

      UNIX: /home/Oracle/Middleware

      Windows: Drive:\Oracle\Middleware

      WL_HOME

      UNIX: /home/Oracle/Middleware/wlserver_10.3

      Windows: Drive:\Oracle\Middleware\wlserver_10.3

      JAVA_HOME

      /home/Oracle/Middleware/jdk160_21

      Windows: Drive:\Oracle\Middleware\jdk160_21

      OIM_HOME

      /home/Oracle/Middleware/Oracle_OIM1

      Windows: Drive:\Oracle\Middleware\Oracle_OIM1

      SOA_HOME

      /home/Oracle/Middleware/Oracle_SOA1

      Windows: Drive:\Oracle\Middleware\Oracle_SOA1


    2. レポートおよびログのためのディレクトリを作成します。スタンドアロン・ユーティリティを実行する際に、このディレクトリを指定するように要求されます。

    3. 現在の作業ディレクトリから、IAM_11.1.1.5.0_Home/server/binディレクトリに移動します。

    4. DW2PS1Upgrade.sh (UNIXの場合)またはDW2PS1Upgrade.bat (Windowsの場合)を実行します。

    5. 要求に従って、次の値を入力します。

      表6-2 中間層更新スクリプトに必要な入力

      フィールド/入力 説明

      WL Server Location

      WebLogic Serverの場所(WL_Home)を入力します。

      MW Home

      Middlewareホームの絶対パスを入力します。

      OIM Oracle Home

      OIMが含まれているIAM_11.1.1.5.0_Homeの絶対パスを入力します。

      Domain Directory

      OIMドメインのパスを入力します。

      Report Directory

      レポートの生成先となるディレクトリのパス(ステップbで指定)を入力します。

      OIM Schema Connection String

      OIMスキーマが含まれているデータベースの接続文字列を入力します。

      OIMスキーマ・ユーザー名

      OIMスキーマ・ユーザー名を入力します。

      OIM Schema Password

      OIMスキーマ・パスワードを入力します。

      MDS Schema Connection String

      MDSスキーマが含まれているデータベースの接続文字列を入力します。

      MDSスキーマ・ユーザー名

      MDSスキーマ・ユーザー名を入力します。

      MDS Schema Password

      MDSスキーマ・パスワードを入力します。

      SOA Server Host Name

      SOA Serverが稼働しているマシンのホスト名を入力します。

      SOA Server Port

      SOAサーバー・ポートを入力します。

      SOA User Name

      SOAサーバー・ユーザー名を入力します。

      SOA Password

      SOAサーバー・パスワードを入力します。

      WebLogic User Name

      管理サーバー・ユーザー名を入力します。

      WebLogic Password

      管理サーバー・パスワードを入力します。


    6. 端末で出力されたアップグレード・ステータスのサマリー・レポートを確認し、すべての機能が正常にアップグレードされたと表示されている場合にのみ続行します。サマリー・レポートのサンプルを次に示します。

       **************************************
      Summary Report
      **************************************
      Feature ID :Upgraded
       
      DW2PS1UPG.Scheduler:Y
       
       
      DW2PS1UPG.OES:Y
       
       
      DW2PS1UPG.OIMConfig:Y
       
       
      DW2PS1UPG.MDSNSUpdate:Y
       
       
      DW2PS1UPG.DBEncryption:Y
       
      **************************************
      Upgrade Successful.OIM Server can be started
      ***************************************
      

      OIM Server can be started」というメッセージが表示されてから、続行してください。

    7. ドメインのパッチ適用でエラーが生成されなかったことを確認します。

      コンソールでエラー・メッセージがないか確認します。例:

      Error: addTemplate() failed. Do dumpStack() to see details.
      
  10. Oracle Platform Security Services (OPSS)を次のように更新します。

    1. MW_HOME/oracle_common/common/bin/wlst.shコマンド(UNIXオペレーティング・システムの場合)またはMW_HOME\oracle_common\common\bin\wlst.cmdコマンド(Windowsオペレーティング・システムの場合)を実行します。

    2. 次のコマンドを使用して管理サーバーに接続します。

      connect('weblogic_username', 'weblogic_password');
      
    3. 次のupgradeOpss WLST (オンライン)コマンドを実行します。

      upgradeOpss(jpsConfig="existing_jps_config_file", jaznData="system_jazn_data_file")
      

      existing_jps_config_fileを、既存のjps-config.xmlファイルの場所へのフルパス(通常、UNIXオペレーティング・システムではDOMAIN_HOME/config/fmwconfig/jps-config.xml、Windowsオペレーティング・システムではDOMAIN_HOME\config\fmwconfig\jps-config.xml)で置き換えます。

      system_jazn_data_fileを、11.1.1.5.0 system-jazn-data.xmlファイルの場所へのフルパス(通常、UNIXオペレーティング・システムではMW_HOME/oracle_common/modules/oracle.jps_11.1.1/domain_config/system-jazn-data.xml、Windowsオペレーティング・システムではMW_HOME\oracle_common\modules\oracle.jps_11.1.1\domain_config\system-jazn-data.xml)で置き換えます。

      次に示すのは、UNIXオペレーティング・システムの例です。

      upgradeOpss(jpsConfig=”DOMAIN_HOME/config/fmwconfig/jps-config.xml", jaznData="MW_HOME/oracle_common/modules/oracle.jps_11.1.1/domain_config/system-jazn-data.xml")
      

    注意:

    upgradeOpssコマンドを実行すると、コンソールにエラー・メッセージが表示されることがあります。これらのエラーは、操作が正常に完了したことを示すテキストが表示されているかぎり、無視して問題ありません。エラー・メッセージの詳細は、Oracle Fusion Middlewareリリース・ノートを参照してください。

  11. 管理サーバーおよびSOA管理対象サーバーを再起動し、変更をドメインに適用します。

  12. Oracle Identity Manager管理対象サーバーを実行します。さらに、IAM_11.1.1.3.0_Home/server/logsディレクトリに移動し、OIM 11.1.1.3.0が11.1.1.5.0に更新された後に次のディレクトリが作成されていることを確認します。

    • mergeDir

    • Report

    • sourceDir

    • targetDir

  13. URL (http://host:port/oim)を使用してOIMアプリケーションにアクセスします。

  14. RoleUserMembership.xmlファイルを次のように変更します。

    1. /db/identity/entity-definition/RoleUserMembership.xmlをMDSスキーマからエクスポートします。

      詳細は、Oracle Fusion Middleware Oracle Identity Manager開発者ガイドのエクスポート・ユーティリティの使用に関する項を参照してください。

    2. 次の属性定義を追加します。

      <attribute name="request_key">
         <type>string</type>
         <required>false</required>
         <searchable>false</searchable>
         <attribute-group>Basic</attribute-group>
      </attribute>
      
    3. /db/identity/entity-definition/RoleUserMembership.xmlをMDSスキーマにインポートします。

  15. Oracle Identity Manager Design Consoleを、第6.2.2項「Oracle Identity Manager Design Consoleの構成」の説明に従って構成します。

6.2.2 Oracle Identity Manager Design Consoleの構成

Oracle Identity Manager Design Consoleを使用して、Oracle Identity Managerのシステム全体の動作を制御し、そのユーザーに影響を及ぼすシステム設定を構成できます。Design Consoleで、ユーザー管理、リソース管理、プロセス管理、その他の管理タスクおよび開発タスクを実行できます。Design Consoleの詳細は、Oracle Fusion Middleware Oracle Identity Manager開発者ガイドのDesign Consoleの概要に関する項を参照してください。


注意:

Oracle Identity Manager Design Consoleは、Middlewareホーム内にインストールする必要があります。また、Design Consoleは、Oracle Identity ManagerをインストールしたOracleホーム(OIM_HOME)の外に配置する必要があります。つまり、最初にOracle WebLogic Serverインストーラを実行して新しいMiddlewareホームを作成してからDesign Consoleをインストールする必要があります。

Design Consoleをインストールおよび構成する手順は次のとおりです。

  1. 環境にパッチを適用して最新バージョンにしてあることを確認します。

  2. Oracle Identity ManagementサーバーのURLを把握していることを確認します。これはDesign Consoleの構成時に要求されます。

  3. WebLogic Serverインストーラを実行し、Design Console用の新しいMiddlewareホームを作成します。

  4. Oracle Identity and Access Management 11.1.1.5.0パッチ・セット・インストーラを実行し、そのソフトウェアを新しいMiddlewareホームにDesign Consoleを含めてインストールします。たとえば、既存のOracle Identity ManagementインストールがMW_HOME1\Oracle_IDM1に配置されている場合、Design ConsoleをMW_HOME2\Oracle_IDM1にインストールできます。

  5. Design Consoleをインストールした場所から構成ツール(たとえば、UNIXオペレーティング・システムではMW_HOME2/Oracle_IDM1/bin/config.sh、Windowsオペレーティング・システムではMW_HOME2\Oracle_IDM1\bin\config.bat)を実行し、Design Consoleを構成します。

  6. 次のようにwlfullclient.jarファイルをビルドしてコピーします。

    1. MW_HOME2/wlserver_10.3/server/libディレクトリ(UNIXオペレーティング・システムの場合)またはMW_HOME2\wlserver_10.3\server\libディレクトリ(Windowsオペレーティング・システムの場合)に移動します。

    2. JAVA_HOME環境変数を設定し、JAVA_HOME変数をPATH環境変数に追加します。

      たとえば、JAVA_HOMEをMiddlewareホーム内のjdk160_21ディレクトリに設定できます。

    3. 次のコマンドを実行し、wlfullclient.jarファイルをビルドします。

      UNIXオペレーティング・システムの場合:

      java -jar MW_HOME2/modules/com.bea.core.jarbuilder_1.6.0.1.jar
      

      Windowsオペレーティング・システムの場合:

      java -jar MW_HOME2\modules\com.bea.core.jarbuilder_1.6.0.1.jar
      
    4. wlfullclient.jarファイルを、Design Consoleをインストールした新しいIAM_Homeにコピーします。例:

      UNIXオペレーティング・システムの場合:

      cp MW_HOME2/wlserver_10.3/server/lib/wlfullclient.jar MW_HOME2/Oracle_IDM1/designconsole/ext
      

      Windowsオペレーティング・システムの場合:

      cp MW_HOME2\wlserver_10.3\server\lib\wlfullclient.jar MW_HOME2\Oracle_IDM1\designconsole\ext
      
  7. IAM_HOME内の古いdesignconsoleディレクトリ(この例の場合、UNIXオペレーティング・システムではMW_HOME1/Oracle_IDM1/designconsole、Windowsオペレーティング・システムではMW_HOME1\Oracle_IDM1\designconsole)をバックアップして削除します。

新しいWebLogic ServerおよびOracle Identity and Access ManagementをインストールしないでDesign Consoleをインストールする場合は、次のようにすることもできます。

6.2.3 LDAP同期と参照整合性のためのシステム・プロパティの設定

Oracle Identity Manager 11.1.1.3.0環境でLDAP同期を有効化済であり、LDAPサーバーが参照整合性を有効化するように構成されている場合は、Oracle Identity Manager 11.1.1.5.0に更新した後でOracle Identity Managerでシステム・プロパティXL.isReferentialIntegrityEnabledTRUEに設定する必要があります。このプロパティのデフォルト値はFALSEです。


注意:

Oracle Identity Manager 11.1.1.3.0インストールがLDAP同期を有効化するように構成されていなかった場合、Oracle Identity Manager 11.1.1.5.0に更新したときにLDAP同期は有効化されません。更新後、LDAP同期を有効化する場合は、Oracle Fusion Middleware Oracle Identity Manager管理者ガイドのLDAP同期の有効化に関する項の説明に従ってLDAP同期を設定する必要があります。

Oracle Identity Manager 11.1.1.3.0インストールがLDAP同期を有効化するように構成されていた場合、Oracle Identity Manager 11.1.1.5.0に更新した後もLDAP同期の構成は保持されます。更新プロセスによって、以前のLDAP同期構成が変更されることはありません。


6.3 Oracle Access Manager 11.1.1.3.0から11.1.1.5.0への更新

Oracle Access Managerを更新する前に、第6.2項「Oracle Identity Manager 11.1.1.3.0から11.1.1.5.0への更新」の説明に従って、必ずOracle Identity Managerの更新を完了してください。

Oracle Access Manager 11.1.1.3.0から11.1.1.5.0への更新の情報は、http://support.oracle.com Webサイトの次のサポート・ノートにあります。

OAM 11.1.1.3.0からOAM 11.1.1.5.0への更新手順 (ドキュメントID 1318524.1)

6.4 Oracle Adaptive Access Manager 11.1.1.3.0から11.1.1.5.0への更新

Oracle Adaptive Access Manager 11.1.1.3.0を11.1.1.5.0に移行するには、次の手順を実行します。

  1. 管理サーバー(Oracle Adaptive Access Manager 11.1.1.3.0が含まれているドメインの管理サーバー)およびOracle Adaptive Access Manager管理対象サーバーを停止します。

  2. 「Oracle WebLogic Serverを10.3.3から10.3.5にするパッチの適用」の説明に従って、WebLogic Serverアップグレード・インストーラを実行し、WebLogic Serverインストールにパッチを適用して最新のバージョン(10.3.5)にします。

  3. 「Oracle Identity and Access Managementを11.1.1.3.0から11.1.1.5.0にするパッチの適用」の説明に従って、Oracle Identity and Access Management 11gリリース1 (11.1.1.5.0)パッチ・セット・インストーラを実行し、既存のOracle Identity and Access Management 11.1.1.3.0インストール(IAM_Home)にパッチを適用してOracle Identity and Access Management 11.1.1.5.0にします。

  4. パッチ・セット・アシスタントを実行して次のスキーマを更新します。

    • prefix_OAAM: Oracle Adaptive Access Managerスキーマ

    • prefix_OAAM_PARTN: Oracle Adaptive Access Managerパーティション・スキーマ

    • prefix_MDS: AS共通スキーマ

    手順については、第4章「パッチ・セット・アシスタントによるスキーマの更新」を参照してください。

  5. Oracle Fusion Middleware構成ウィザードを次のように実行することで、Oracle Adaptive Access Managerドメインをoracle.communications.client_templateで拡張します。

    1. パッチが適用されたIAM_Home (11.1.1.5.0)から、Oracle Fusion Middleware構成ウィザード(IAM_Home/common/bin/にある)を実行します。

    2. 「ようこそ」画面で「既存のWebLogicドメインの拡張」オプションを選択します。「次へ」をクリックします。「WebLogicドメイン・ディレクトリの選択」画面が表示されます。

    3. 「WebLogicドメイン・ディレクトリの選択」画面で、Oracle Adaptive Access Manager 11.1.1.3.0が含まれているドメインを選択します。「次へ」をクリックします。「拡張ソースの選択」画面が表示されます。

    4. 「拡張ソースの選択」画面で、「既存の拡張テンプレートを使用してドメインを拡張する」オプションを選択します。

    5. テンプレートの場所」フィールドで「参照」をクリックし、次の場所を選択します。

      IAM_Home/common/templates/applications/oracle.communications.client_template_11.1.1.jar

    6. 画面上の説明に従って続行します。「オプション構成の選択」画面で「デプロイメントとサービス」チェック・ボックスを選択します。「デプロイメントのクラスタまたはサーバーへのターゲット設定」画面で、oracle.sdp.client#11.1.1.@11.1.1ライブラリがドメインまたはクラスタのoaam_server管理対象サーバーにターゲット設定されていることを確認します。

    7. ドメイン拡張プロセスを完了します。

  6. 管理サーバーを起動します。

  7. このステップは、ドメインにOracle Adaptive Access Manager Offlineをインストールする場合にのみ実行します。それ以外の場合は、この手順はスキップします。

    1. IAM_HOME/common/bin/wlst.sh (UNIXオペレーティング・システムの場合)またはIAM_HOME\common\bin\wlst.cmd (Windowsオペレーティング・システムの場合)を実行します。

    2. 次のコマンドを使用して管理サーバーに接続します。

      connect('weblogic-username', 'weblogic-password');
      
    3. 次の例に示すように、grantPermission WLST (オンライン)コマンドを実行し、JPS共通のデフォルトのsystem-jazn-data.xmlに付与するOracle Adaptive Access Manager Offline Application権限を作成します。

      grantPermission(codeBaseURL="file:${domain.home}/servers/${weblogic.Name}/tmp/_WL_user/oaam_offline_11.1.1.3.0/-",
      permClass="oracle.security.jps.service.credstore.CredentialAccessPermission",
      permTarget="context=SYSTEM,
      mapName=oaam,keyName=*"
      ,permActions="*")
      

      説明

      codeBaseURL= 権限受領者のコードベースのURLの名前。

      permClass= 付与される権限のクラス名。

      permTarget= 付与される権限のターゲット・パート。

      permActions= 付与される権限アクション。

      system-jazn-data.xmlファイルは、DOMAIN_HOME/config/fmwconfigディレクトリ(UNIXオペレーティング・システムの場合)またはDOMAIN_HOME\config\fmwconfigディレクトリ(Windowsオペレーティング・システムの場合)にあります。

    4. WLSTを終了します。

    5. パッチ適用済のIAM_Home (11.1.1.5.0)から、Oracle Fusion Middleware構成ウィザード(IAM_Home/common/bin/にある)を実行します。

    6. 「ようこそ」画面で「既存のWebLogicドメインの拡張」オプションを選択します。「次へ」をクリックします。「WebLogicドメイン・ディレクトリの選択」画面が表示されます。

    7. 「WebLogicドメイン・ディレクトリの選択」画面で、Oracle Adaptive Access Manager 11.1.1.3.0が含まれているドメインを選択します。「次へ」をクリックします。「拡張ソースの選択」画面が表示されます。

    8. 「拡張ソースの選択」画面で、Oracle Adaptive Access Manager Offline - 11.1.1.3.0オプションを選択します。

    9. 画面上の説明に従って続行します。ドメイン拡張プロセスを完了します。Oracle Adaptive Access Managerが含まれているドメインが拡張され、Oracle Adaptive Access Manager Offlineをサポートするようになります。

    10. 管理サーバーを再起動します。

  8. WebLogic Server管理コンソールで、次のようにoaam.extensionsライブラリをアンデプロイして再デプロイします。

    1. WebLogicサーバーの管理コンソールにログインします。

    2. ドメイン構造」の下で、「デプロイメント」をクリックします。「デプロイメントの概要」ページが表示されます。

    3. oracle.oaam.extensionsライブラリを選択し、「削除」をクリックします。

    4. インストール」をクリックしてライブラリをデプロイします。「アプリケーション・インストール・アシスタント」ページが表示されます。

    5. インストールするアプリケーションとして次のアプリケーションを選択します。

      IAM_Home/oaam/oaam_extensions/generic/oracle.oaam.extensions.war

    6. このアプリケーションをライブラリとしてインストールします。

    7. このアプリケーションのデプロイメント・ターゲットとして、oaam_adminoaam_server、およびoaam_offlineをホストするすべての管理対象サーバーを選択します。

    8. ソースのアクセス可能性」に対して、「デプロイメントを次の場所からアクセス可能にする」オプションを選択します。このオプションによってステージング・モードが「nostage」に設定されます。

    9. ライブラリのデプロイを完了します。

  9. oaam_adminoaam_offline、およびoaam_serverをホストするすべての管理対象サーバーを起動します。

  10. オプション: oaam_adminのjazn-data権限をカスタマイズ済である場合、OPSS WLST migrateSecurityStoreコマンドを使用してこれらのカスタマイズをバックアップします。手順については、『Oracle Fusion Middlewareアプリケーション・セキュリティ・ガイド』のmigrateSecurityStoreスクリプトによる移行に関する項を参照してください。

  11. oaam_adminを再デプロイします。これにより、Oracle Identity and Access Management 11.1.1.5.0 oaam_admin earにパッケージされているjazn-data.xmloaam_adminのセキュリティ・ポリシーが上書きされます。これを行うには、次の手順を完了します。

    1. oaam_adminをホストする管理対象サーバーが起動されて、実行中であることを確認します。

    2. WebLogicサーバーの管理コンソールにログインします。

    3. ドメイン構造」の下で、「デプロイメント」をクリックします。「デプロイメントの概要」ページが表示されます。

    4. oaam_adminを選択し、「更新」をクリックします。

    5. 再デプロイ手順を完了します。

  12. オプション: Oracle Adaptive Access Manager 11.1.1.5.0に移行する前に、oaam_adminの権限をカスタマイズ済である場合は、11.1.1.5.0への移行後にそれらを再実行する必要があります。ステップ10で作成したバックアップを使用します。jazn-data.xmlを変更して、OPSS WLSTコマンドを使用できます。

6.5 Oracle Identity Navigator 11.1.1.3.0から11.1.1.5.0への更新

Oracle Identity Navigator 11.1.1.3.0から11.1.1.5.0に更新するには、次の手順を実行します。

  1. Oracle Identity Navigator 11.1.1.3.0がインストールされているマシンで、次のようにWLSTを使用してOracle Identity Navigatorメタデータをエクスポート・ディレクトリにエクスポートします。

    1. wlst.sh (IAM_Home/common/binにある)を実行します。

    2. 次のコマンドを使用して管理サーバーに接続します。

      connect('weblogic-username', 'weblogic-password');

    3. 次のWLST (オンライン)コマンドを実行します。

      exportMetadata(application='oinav',server='AdminServer',toLocation='export_directory')

      export_directoryは、Oracle Identity Navigatorメタデータのエクスポート先ディレクトリです。

  2. WebLogic管理サーバー(Oracle Identity Managerがインストールされて構成されているドメインの管理サーバー)およびOracle Identity Navigator管理対象サーバーを停止します。

  3. 「Oracle WebLogic Serverを10.3.3から10.3.5にするパッチの適用」の説明に従って、WebLogic Serverアップグレード・インストーラを実行し、WebLogic Serverインストールにパッチを適用して最新のバージョン(10.3.5)にします。

  4. 「Oracle Identity and Access Managementを11.1.1.3.0から11.1.1.5.0にするパッチの適用」の説明に従って、Oracle Identity and Access Management 11gリリース1 (11.1.1.5.0)パッチ・セット・インストーラを実行し、既存のOracle Identity and Access Management 11.1.1.3.0インストール(IAM_Home)にパッチを適用してOracle Identity and Access Management 11.1.1.5.0にします。

  5. パッチの適用が完了した後、WebLogic管理サーバー(Oracle Identity Navigatorが含まれているドメインの管理サーバー)を起動します。

  6. WebLogicサーバーの管理コンソールにログインします。

  7. ドメイン構造」の下で、「デプロイメント」をクリックします。「デプロイメントの概要」ページが表示されます。

  8. oinavを選択し、「更新」をクリックします。

    かわりに、redeploy('oinav#11.1.1.3.0') WLSTコマンドを使用して、Oracle Identity Navigatorアプリケーションを更新できます。WebLogic Server管理コンソールを終了します。

  9. 次のWLSTコマンドを実行して、Oracle Identity Navigatorメタデータをインポートします。

    importMetadata(application='oinav',server='AdminServer',fromLocation='export_directory')

    export_directoryは、Oracle Identity Navigatorメタデータを前にエクスポートした先のディレクトリです。

6.6 クラスタ環境におけるOracle Identity and Access Managementへのパッチの適用

この項では、クラスタ環境で既存のOracle Identity and Access Management 11.1.1.3.0インストールにパッチを適用して11.1.1.5.0にする方法について説明します。この項の手順は、次に説明するように2つのノードがあるクラスタに基づいています。

エンタープライズ環境におけるOracle Identity Managementのデプロイの詳細は、Oracle Fusion Middleware Oracle Identity Managementエンタープライズ・デプロイメント・ガイドを参照してください。

6.6.1 ノード1のアップグレード

クラスタ内のノード1をアップグレードするには、第6.2項「Oracle Identity Manager 11.1.1.3.0から11.1.1.5.0への更新」の手順に従います。

6.6.2 ノード2のアップグレード

クラスタ内のノード2をアップグレードするには、次の手順に従います。

  1. Oracle Identity Manager 11.1.1.3.0ドメイン、およびOracle Identity ManagerバイナリとOracle SOA Suiteバイナリをバックアップします。

  2. ドメイン内で稼働中のOracle Identity ManagerおよびOracle SOA Suiteのすべての管理対象サーバーを停止します。

  3. Oracle WebLogic Server、Oracle Identity Management、およびOracle SOA Suiteのバイナリが共有の場所にない場合、次の手順を実行します。それ以外の場合は、手順4に進みます。

    1. Oracle WebLogic Serverに、第6.1.4項「Oracle WebLogic Serverを10.3.3から10.3.5にするパッチの適用」の説明に従ってパッチを適用します。

    2. 第6.1.5項「Oracle SOA Suiteを11.1.1.3.0から11.1.1.5.0にするパッチの適用(Oracle Identity Managerユーザーのみ)」の説明に従って、Oracle SOA Suiteソフトウェアを更新します。

    3. Oracle Identity and Access Managementソフトウェアを、第6.1.6項「Oracle Identity and Access Managementを11.1.1.3.0から11.1.1.5.0にするパッチの適用」の説明に従って更新します。

  4. 次のコマンドを実行して、ノード1上のドメインを圧縮します。

    UNIXオペレーティング・システムの場合:

    cd MW_HOME/oracle_common/common/bin
    ./pack.sh -domain=OIM_Domain_Home -template=Domain_Configuration_Jar_Destination -template_name="template_nanme" -managed=true
    

    Windowsオペレーティング・システムの場合:

    cd MW_HOME\oracle_common\common\bin
    pack.cmd -domain=OIM_Domain_Home -template=Domain_Configuration_Jar_Destination -template_name="template_nanme" -managed=true
    

    OIM_Domain_HomeをOIMドメインのフルパスに、Domain_Configuration_Jar_Destinationをドメイン構成.jarファイルの作成場所のフルパスに、template_nameをこのドメイン構成テンプレートの名前に置き換えます。

    次に示すのは、UNIXオペレーティング・システムの例です。

    ./pack.sh -domain=/home/Oracle/Domains/11.1.1.3.0_OIMDomain -template=/home/Oracle/Data -template_name="OIM Domain" -managed=true
    

    Windowsオペレーティング・システムの場合:

    pack.cmd -domain=D:\Oracle\Domains\11.1.1.3.0_OIMDomain -template=D:\Oracle\Data -template_name="OIM Domain" -managed=true
    
  5. ノード2でドメイン構成情報を解凍します。

    UNIXオペレーティング・システムの場合:

    cd MW_HOME/oracle_common/common/bin
    ./unpack.sh -domain=OIM_Domain_Home -template=Domain_Configuration_Jar_Location -overwrite_domain=true
    

    Windowsオペレーティング・システムの場合:

    cd MW_HOME\oracle_common\common\bin
    pack.cmd -domain=OIM_Domain_Home -template=Domain_Configuration_Jar_Location -overwrite_domain=true
    

    OIM_Domain_Homeをノード2のOIMドメインのフルパスに、Domain_Configuration_Jar_Locationをノード1でドメイン構成.jarファイルを作成した場所のフルパスに置き換えます。

    次に示すのは、UNIXオペレーティング・システムの例です。

    ./unpack.sh -domain=/home/Oracle/Domains/11.1.1.3.0_OIMDomain -template=/home/Oracle/Data -overwrite_domain=true
    

    Windowsオペレーティング・システムの場合:

    pack.cmd -domain=D:\Oracle\Domains\11.1.1.3.0_OIMDomain -template=D:\Oracle\Data -overwrite_domain=true
    

    注意:

    ドメイン・ディレクトリ構造は、両方のノードで同一にする必要があります。

  6. OIM_HOME/server/binディレクトリ(UNIXオペレーティング・システムの場合)またはOIM_HOME\server\binディレクトリ(Windowsオペレーティング・システムの場合)に移動し、dwps1upgrade.propertiesファイルを編集して、oim.ps1.soacomposite.patch以外のすべてのプロパティをfalseに設定します。

  7. ノード2上のSOA管理対象サーバーを起動します。これは、ノード2にSOAコンポジットをデプロイするために必要です。

  8. 第6.2.1項「Oracle Identity Managerの更新手順」のステップ9の説明に従ってスタンドアロン・ユーティリティを実行します。

  9. リリース11.1.1.3.0環境で、ログイン・モジュール.jarファイルがMW_HOME/wlsserver_10.3/server/lib/mbeantypesディレクトリ(UNIXオペレーティング・システムの場合)またはMW_HOME\wlsserver_10.3\server\lib\mbeantypesディレクトリ(Windowsオペレーティング・システムの場合)にあるか確認します。ファイルがない場合は、このステップを省略できます。

    ある場合は、次のログイン・モジュール・ファイルをOIM_HOME/server/loginmodule/wlsからMW_HOME/wlsserver_10.3/server/lib/mbeantypesに(UNIXオペレーティング・システムの場合)、またはOIM_HOME\server\loginmodule\wlsからMW_HOME\wlsserver_10.3\server\lib\mbeantypesに(Windowsオペレーティング・システムの場合)にコピーします。

    • OIMAuthenticator.jar

    • oimmbean.jar

    • oimsigmbean.jar

    • oimsignaturembean.jar

  10. ノード2のOIM管理対象サーバーを起動します。

  11. URL (http://host:port/oim)を使用してOIMアプリケーションにアクセスします。