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

如何检验 SAP Web Application Server 组件的配置对于数据服务是否正确

在可以控制 SAP Web 应用服务器组件的资源组的每个节点上执行以下过程。

如果将 SAP Web 应用服务器组件配置为可伸缩资源,则该资源将在所有这些节点上同时运行。

  1. 成为超级用户,然后成为具有超级用户环境的 sapsidadm 用户。


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

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

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

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

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

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

    • LOGNAME 变量设置为 root

  3. 如果将 SAP Web 应用服务器组件的资源组配置为故障转移资源组,则启用该资源组的逻辑主机名资源。

  4. 启动数据库。

    在下一步中运行 SAP 启动脚本之前,必须先启动数据库。

  5. 使用绝对路径和相应参数运行 SAP Web 应用服务器组件的 SAP 启动脚本。

    以下命令是运行 SAP Web 应用服务器组件的 SAP 启动脚本的示例。您必须为您的安装运行等效命令。


    # /usr/sap/SC3/SYS/exe/run/startsap r3 D01
    
  6. 更改为 SAP 管理用户的起始目录。

    dpmon 实用程序将文件写入当前目录,SAP 管理用户必须可以对该目录进行写入操作。在步骤 2 中,您已将 HOME 环境变量设置为 SAP 管理用户的起始目录。


    # cd $HOME
    
  7. SAP 系统启动成功之后,请为 SAP 实例的分发程序运行探测命令。以下是命令示例:


    # /usr/sap/SC3/SYS/exe/run/dpmon -info
    
  8. 检验探测是否成功。

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

  9. 运行 SAP Web 应用服务器组件的 SAP 停止脚本以检验是否可以停止 SAP Web Application Server。

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


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