Sun Cluster 3.1 9/04 版本說明 (適用於 Solaris 作業系統)

Sun Cluster Data Service for Oracle E-Business Suite Guide for Solaris OS

「Sun Cluster Data Service for Oracle E-Business Suite Guide for Solaris OS」中遺漏了用於升級 Sun Cluster HA for Oracle E-Business Suite 的指示。

在 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 以與 Oracle E-Business Suite v11.5.9 配合使用。

    升級 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 的線上資源

Procedure如何移除並重新註冊 Oracle 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>
    

Procedure如何移除並重新註冊 Oracle E-Business Suite 偵聽程式程式元件的資源

此作業移除並重新註冊所有必須移除並重新註冊的偵聽程式資源,即:


注意 –

這些資源是 SUNW.oracle_listener 資源類型的實例。如需有關此資源類型的資訊,請參閱「Sun Cluster Data Service for Oracle Guide for Solaris OS」


步驟
  1. 停用並移除 Sun Cluster Oracle E-Business Suite 偵聽程式資源。


    # scswitch -n -j resource
    # scrgadm -r -j resource
    
  2. 為 Oracle E-Business Suite Oracle 偵聽程式建立資源。

    在以下範例中,copy_env 程序檔用於將 PROD.env 檔案複製到 PROD_ha.env 並對 PROD_ha.env 檔案進行格式化。將 PROD_ha.env 指定為 Oracle Listener 資源的 User_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 偵聽程式建立資源。

    在以下範例中,copy_env 程序檔用於將 PROD.env 檔案複製到 PROD_ha.env 並對 PROD_ha.env 檔案進行格式化。PROD_ha.env 是為 Concurrent Manager Listener 資源的 User_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
    

Procedure如何使 Sun Cluster Oracle E-Business Suite 的資源上線

步驟

    針對即將上線的每個資源,鍵入以下指令。


    # scswitch -e -j <resource>