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

如何注册和配置 Siebel 服务器

  1. 添加 Siebel 服务器的资源类型。


    # scrgadm -a -t SUNW.sblsrvr
    
  2. 创建故障转移资源组以保留逻辑主机名和 Siebel 服务器资源。


    注意:

    如果在完成如何准备节点 过程时,您已经创建了资源组,添加了逻辑主机名资源,并已使资源组联机,则可以跳过步骤 5



    # scrgadm -a -g siebel-rg [-h nodelist]
    
  3. 添加逻辑主机名资源。

    此逻辑主机名应与 Siebel 服务器的 HOST_NAME 参数的值相匹配。


    # scrgadm -a -L -g siebel-rg -l logical-hostname
    
  4. 使资源组联机。

    以下命令使资源组在首选节点上联机。


    # scswitch -Z -g siebel-rg
    
  5. 检验 siebenv.sh 文件是否位于 server_root 中。

  6. server_root 中创建名为 scsblconfig 的文件,由 siebenv.sh 的属主所拥有。

    如果本地安装了 Siebel 服务器,请在所有节点上的 server_root 中创建文件 scsblconfig

    出于安全性原因,请使此文件仅对于属主可读。


    # cd server_root
    # touch scsblconfig
    # chown siebel:siebel scsblconfig
    # chmod 400 scsblconfig
    
  7. 选择数据库用户(例如 dbuser/dbuserpassword),其具有可连接到由 Sun Cluster HA for Siebel 故障监视器使用的数据库的权限。

  8. 选择另一个 Siebel 用户(例如 sadmin/sadminpassword),其具有可在 srvrmgr 中运行 compgrps 命令的权限。

  9. 将以下项添加到 sbsblconfig 文件中。


    export DBUSR=dbuser
    export DBPWD=dbuserpassword
    export SADMUSR=sadmin
    export SADMPWD=sadminpassword
    
  10. 创建 Siebel 服务器资源。


    # scrgadm -a -j sblsrvr-rs -g siebel-rg \
    -t SUNW.sblsrvr \
    -x Confdir_list=server_root \
    -x siebel_enterprise=siebel enterprise name \
    -x siebel_server=siebel server name
    

    小心:小心:

    如果您为 siebel_enterprisesiebel_server 输入了不正确的值,则在验证期间您可能不会看到任何错误。 但是,资源启动将失败。 如果 siebel_enterprise 不正确,validate 方法将不能检验数据库连接性,而只会出现警告消息。


  11. 启用 Siebel 服务器资源。


    # scswitch -e -j sblsrvr-rs
    
  12. 使用 scstat –gps –ef 命令,检验资源组和 Siebel 服务器资源是否处于联机状态。