用于 Siebel 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

安装和配置 Siebel 应用程序

本节包含安装和配置 Siebel 应用程序所需的过程。 要安装 Siebel 应用程序,您必须安装 Siebel 网关、Siebel 服务器和 Siebel 数据库。

要安装 Siebel 应用程序,您需要以下配置信息。

要安装 Siebel 应用程序,请参见以下各节。

安装 Siebel 网关

您可以将 Siebel 网关安装在全局文件系统中或物理主机的本地磁盘上。 要安装 Siebel 网关,请参见以下过程之一。

如何在全局文件系统中安装 Siebel 网关

请使用此过程在全局文件系统中安装 Siebel 网关。 要在物理主机的本地磁盘上安装 Siebel 网关,请参见如何在物理主机的本地磁盘上安装 Siebel 网关

要在全局文件系统中安装 Siebel 网关,请通过群集的任一节点仅安装一次 Siebel 软件。

  1. 按照 Siebel 安装文档和最新发行说明中的说明安装 Siebel 网关。

    请勿使用 Autostart 功能。 系统提示时,请将其配置为 Autostart=NO

  2. 检验 siebenv.sh 文件是否在 gateway_root 中且由将启动 Siebel 网关的用户所拥有。

  3. SIEBEL_GATEWAY 更改为选定用于 gateway_root 中的 siebenv.shsiebenv.csh 文件中的 Siebel 网关的逻辑主机名。

  4. 停止并重新启动 Siebel 网关以确保网关使用的是逻辑主机名。

如何在物理主机的本地磁盘上安装 Siebel 网关

请使用此过程在物理主机的本地磁盘上安装 Siebel 网关。 要在全局文件系统中安装 Siebel 网关,请参见如何在全局文件系统中安装 Siebel 网关


注意:

要在物理主机的本地磁盘上安装 Siebel 网关,gateway_root/sys 目录必须具有高可用性(必须将其安装在全局文件系统中)。


  1. 按照 Siebel 安装文档和最新发行说明中的说明在群集的任一节点上安装 Siebel 网关。

    请勿使用 Autostart 功能。 系统提示时,请将其配置为 Autostart=NO

  2. 检验 siebenv.sh 文件是否在 gateway_root 中且由将启动 Siebel 网关的用户所拥有。

  3. SIEBEL_GATEWAY 更改为选定用于 gateway_root 中的 siebenv.shsiebenv.csh 文件中的网关的逻辑主机名。

  4. 停止并重新启动 Siebel 网关以确保网关使用的是逻辑主机名。

  5. gateway_root/sys 移到 /global/siebel/sys,并创建从本地文件系统到全局文件系统的链接。


    # mv gateway_root/sys /global/siebel/sys
    # ln -s /global/siebel/sys gateway_root/sys
    
  6. 在群集的所有剩余节点上重复安装。


    # rdist -c gateway_root hostname:gateway_root
    
  7. 检验 Siebel 网关安装中的文件和目录的拥有权和权限是否在群集的所有节点上都相同。

  8. 对于群集的每个节点,将链接的拥有权更改为相应的 Siebel 用户。


    # chown -h siebel:siebel gateway_root/sys
    
  9. 以 Siebel 用户身份检验是否正确安装和配置了网关。 确保以下命令返回版本字符串。


    # srvredit -q -g SIEBEL_GATEWAY -e none -z -c '$Gateway.VersionString'
    

安装 Siebel 服务器和 Siebel 数据库

您可以将 Siebel 服务器安装在全局文件系统中或物理主机的本地磁盘上。 要安装 Siebel 服务器并配置 Siebel 服务器和 Siebel 数据库,请参见以下过程之一

如何在全局文件系统中安装 Siebel 服务器和 Siebel 数据库

请使用此过程在全局文件系统中安装 Siebel 服务器并配置 Siebel 服务器和 Siebel 数据库。 要在物理主机的本地磁盘上安装 Siebel 服务器,请参见如何在物理主机的本地磁盘上安装 Siebel 服务器和 Siebel 数据库

要在全局文件系统中安装 Siebel 服务器,请通过群集的任一节点仅安装一次该软件。

  1. 按照 Siebel 安装文档和最新发行说明中的说明安装 Siebel 服务器。

    请勿使用 Autostart 功能。 系统提示时,请将其配置为 Autostart=No

    系统提示输入网关主机名时,请输入 Siebel 网关的逻辑主机名。

  2. 检验 siebenv.sh 文件是否在 server_root 中且由将启动 Siebel 服务器的用户所拥有。

  3. 确保已为 Siebel 配置了数据库(例如 HA Oracle)并且该数据库处于联机状态。

  4. 使用 Siebel 文档配置并总装 Siebel 数据库。

    创建 ODBC 数据源(使用 dbsrvr_config.ksh 脚本)时,确保名称为 siebsrvr_ siebel_enterprise

  5. 创建数据库用户(例如 dbuser/dbpassword),使其具有可连接到由 Sun Cluster HA for Siebel 故障监视器使用的 Siebel 数据库的权限。

  6. 以将启动 Siebel 服务器的用户身份登录,并手动启动 Siebel 服务器。

  7. 运行 srvrmgr,并将 HOST 参数更改为 Siebel 服务器的逻辑主机名。


    # srvrmgr:hasiebel> change param Host=logical-hostname for server hasiebel
    

    注意:

    在 Sun Cluster 控制下启动 Siebel 服务器后,此更改将生效。


如何在物理主机的本地磁盘上安装 Siebel 服务器和 Siebel 数据库

请使用此过程在物理主机的本地磁盘上安装 Siebel 服务器并配置 Siebel 服务器和 Siebel 数据库。 要在全局文件系统中安装 Siebel 服务器,请参见如何在全局文件系统中安装 Siebel 服务器和 Siebel 数据库

要在物理主机的本地磁盘上安装 Siebel 服务器,请在群集的任一节点上安装该软件。

  1. 按照 Siebel 安装文档和最新发行说明中的说明安装 Siebel 服务器。

    请勿使用 Autostart 功能。 系统提示时,请将其配置为 Autostart=No

    系统提示输入网关主机名时,请输入 Siebel 网关的逻辑主机名。

  2. 检验 siebenv.sh 文件是否在 server_root 中且由将启动 Siebel 服务器的用户所拥有。

  3. 确保已为 Siebel 配置了数据库(例如 HA Oracle)并且该数据库处于联机状态。

  4. 使用 Siebel 文档配置并总装 Siebel 数据库。

    创建 ODBC 数据源(使用 dbsrvr_config.ksh 脚本)时,确保名称为 siebsrvr_ siebel_enterprise

  5. 创建数据库用户(例如 dbuser/dbpassword),使其具有可连接到由 Sun Cluster HA for Siebel 故障监视器使用的 Siebel 数据库的权限。

  6. 以将启动 Siebel 服务器的用户身份登录,并手动启动 Siebel 服务器。

  7. 运行 srvrmgr,并将 HOST 参数更改为 Siebel 服务器的逻辑主机名。


    srvrmgr:hasiebel> change param Host=logical-hostname for server hasiebel
    

    注意:

    在 Sun Cluster 控制下启动 Siebel 服务器后,此更改将生效。


  8. 在群集的所有剩余节点上重复安装。


    # rdist -c server_root hostname:server_root
    
  9. 检验 Siebel 网关安装中的文件和目录的拥有权和权限是否在群集的所有节点上都相同。