用于 SAP Web Application Server 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

如何检验 SAP 消息服务器的配置对于数据服务是否正确

在可以控制 SAP 中心服务资源组的每个节点上执行此过程。

有关 SAP 消息服务器资源类型 SUNW.sapscs 的扩展特性的说明,请参见SUNW.sapscs 扩展特性

  1. 使 SAP 中心服务资源组在某个节点联机。


    # scswitch -z  -g central-rg -h node
    
    -z

    指定要使资源组联机。

    -g central-rg

    指定要联机的资源组的名称。

    -h node

    指定要联机的资源组所在的节点的名称。

  2. 成为具有超级用户环境的超级用户。然后,成为 sapsidadm 用户,同时保留超级用户环境。

    注意,第一个 su 命令中的“破折号”(-) 参数使环境更改为超级用户环境。未使用“破折号”参数的第二个 su 命令使环境得以保留。


    # su - root
    # su sapsidadm
    
  3. 设置以下环境变量:

    • 将变量 LD_LIBRARY_PATH 设置为 /sapmnt/SAPSID/exe

    • SAPSYSTEMNAME 变量设置为相应的 SAP 系统标识。

    • 将以下路径添加到 PATH 变量中:/usr/sbin:/usr/bin:/usr/cluster/bin

    • SAPSYSTEM 变量设置为为资源将要处理的特定 SAP 实例配置的系统编号。

    • HOME 环境变量设置为 SAP 管理用户的起始目录。

    • LOGNAME 变量设置为 root

  4. 使用绝对路径和相应参数运行 SAP 消息服务器的 SAP 启动脚本。

    以下命令为运行 SAP 消息服务器的 SAP 启动脚本的示例。您必须为您的安装运行等效命令。


    # /usr/sap/SC3/SYS/exe/run/startsap r3 SCS01
    
  5. SAP 系统启动成功之后,为 SAP 消息服务器运行故障监视器探测。

    SUNW.sapscs 资源类型的扩展特性 Msg_Server_Monitor 指定探测的完整路径。 例如,键入以下命令或等效命令。


    # /usr/sap/SC3/SYS/exe/run/msprot -mshost host -msport port
    
  6. 检验探测是否成功。

    返回代码等于零时,表示探测成功。

  7. 运行 SAP 消息服务器的 SAP 停止脚本以检验是否可以停止 SAP 消息服务器。

    检验是否可以正常停止 SAP 消息服务器。使用完整路径和相应参数运行 SAP 消息服务器的 SAP 停止脚本。以下命令是运行 SAP 停止脚本的示例。请为您的安装运行等效命令。


    # /usr/sap/SC3/SYS/exe/run/stopsap r3 SCS01