Sun Cluster Data Service for Oracle E-Business Suite ガイド (Solaris OS 版)

Sun Cluster HA for Oracle E-Business Suite のアップグレード

Oracle E-Business Suite v11.5.9 のサポートは Sun Cluster 3.1 9/04 で導入されました。Oracle E-Business Suite v11.5.9 では、同じパス名内でのホスト名が導入されています。Oracle E-Business Suite v11.5.9 へアップグレードする場合、Oracle E-Business Suite v11.5.9 とともに使用する Sun Cluster HA for Oracle E-Business Suite をアップグレードする必要があります。

    Sun Cluster HA for Oracle E-Business Suite のアップグレードには次の作業が必要です。

  1. Oracle E-Business Suite の次のサーバーコンポーネントのリソースの削除と再登録

    • Concurrent Manager Server

    • Forms Server

    • Reports Server

  2. Oracle E-Business Suite の次のリスナーコンポーネントのリソースの削除と再登録

    • Oracle Listener

    • Concurrent Manager Listener

  3. Sun Cluster Oracle E-Business Suite のリソースをオンラインにする

ProcedureOracle E-Business Suite サーバーコンポーネントのリソースを削除および再登録する方法

削除および再登録する必要がある次の各サーバーリソースに対して、この作業を実行します。

手順
  1. Oracle E-Business Suite サーバーリソースの定義を保存します。


    # scrgadm -pvv -j resource > file1
    
  2. Oracle E-Business Suite サーバーリソースを無効にします。


    # scswitch -n -j resource
    
  3. Oracle E-Business Suite サーバーリソースを削除します。


    # scrgadm -r -j resource
    
  4. Oracle E-Business Suite サーバーリソースを構成し、再登録します。

    1. リソースの構成ファイルと登録ファイルが含まれるディレクトリに移動します。


      # cd /opt/SUNWscebs/prefixutil
      
    2. リソースの構成ファイルを編集します。


      vi prefix_config
      
    3. リソースの構成ファイルを実行します。


      # ./prefix_register
      

    prefix は、次のように、ファイルの適用対象であるサーバーを意味します。

    • cmg は、Concurrent Manager Server を意味します。

    • frm は、Forms Server を意味します。

    • rep は、Reports Server を意味します。

  5. 更新した定義を、リソースを更新する前に保存した定義と比較します。

    これらの定義を比較することで、タイムアウトの値など、既存の拡張プロパティーが変更されたかどうかを判別することができます。


    # scrgadm -pvv -j resource > file2
    # diff file1 file2
    
  6. リセットされたリソースのプロパティーを修正します。


    # scrgadm -c -j <resource>-x | y <resource>
    

ProcedureOracle E-Business Suite リスナーコンポーネントのリソースを削除および再登録する方法

この作業では、削除および再登録する必要がある次のすべてのリスナーリソースを削除および再登録します。


注 –

これらのリソースは、SUNW.oracle_listener リソースタイプのインスタンスです。このリソースタイプの詳細については、『Sun Cluster Data Service for Oracle ガイド (Solaris OS 版)』を参照してください。


手順
  1. Sun Cluster Oracle E-Business Suite Listener リソースを無効にし削除します。


    # scswitch -n -j resource
    # scrgadm -r -j resource
    
  2. Oracle E-Business Suite Oracle Listener のリソースを作成します。

    次の例では、copy_env スクリプトを使用して、PROD.env ファイルをPROD_ha.env にコピーし、PROD_ha.env ファイルをフォーマットしています。Oracle Listener リソースの User_env 拡張プロパティーに対しては PROD_ha.env が指定されています。


    # grep PROD.DBS_ORA816= /var/tmp/config.txt
    PROD.DBS_ORA816=/global/mnt10/d02/oracle/proddb/8.1.7
    #
    # cd /opt/SUNWscebs/cmg/util
    #
    # ./copy_env /global/mnt10/d02/oracle/proddb/8.1.7 PROD
    #
    # scrgadm -a -j Oracle-E-Business-Suite-ORALSR-resource \
    -t SUNW.oracle_listener  \
    -g  Oracle-E-Business-Suite-failover-resource-group\
    -x Listener_name=PROD\
    -x ORACLE_HOME=/global/mnt10/d02/oracle/proddb/8.1.7 \
    -x User_env=/global/mnt10/d02/oracle/proddb/8.1.7/PROD_ha.env
    #
    # scswitch -e -j Oracle-E-Business-Suite-ORALSR-resource
    
  3. Oracle E-Business Suite Concurrent Manager Listener のリソースを作成します。

    次の例では、copy_env スクリプトを使用して、PROD.env ファイルを PROD_ha.env にコピーし、PROD_ha.env ファイルをフォーマットしています。Concurrent Manager Listener リソースの User_env 拡張プロパティーに対しては、 PROD_ha.env が指定されています。


    # grep PROD.CON_ORA806= /var/tmp/config.txt
    PROD.CON_ORA806=/global/mnt10/d01/oracle/prodora/8.0.6
    #
    # cd /opt/SUNWscebs/cmg/util
    #
    # ./copy_env /global/mnt10/d01/oracle/prodora/8.0.6 PROD
    #
    # scrgadm -a -j Oracle-E-Business-Suite-CMGLSR-resource \
    -t SUNW.oracle_listener  \
    -x Listener_name=APPS_PROD\
    -x ORACLE_HOME=/global/mnt10/d01/oracle/prodora/8.0.6 \
    -x User_env=/global/mnt10/d01/oracle/prodora/8.0.6/PROD_ha.env
    #
    # scswitch -e -j Oracle-E-Business-Suite-CMGLSR-resource
    

ProcedureSun Cluster Oracle E-Business Suite のリソースをオンラインにする方法

手順

    オンラインにする各リソースに対して、次のコマンドを入力します。


    # scswitch -e -j <resource>