Sun Cluster 3.1 9/04 发行说明(适用于 Solaris OS)

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 Listener 的资源。

    以下示例中,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 Listener 的资源。

    以下示例中,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>