Sun Cluster 3.0 U1 发行说明

Sun Cluster HA for SAP 所需的 SAP 修补程序

可执行 sapstart(请参阅 OSS note 0396321)的最新版修补程序在一个节点上有活动的 SAP 实例时,防止您多次启动该实例。修补程序非常重要,因为复制 SAP 实例会导致当前活动的实例崩溃。而且,这种崩溃会使 SAP 关闭脚本无法完全关闭 SAP 实例,这可能会导致数据损坏。

为了解决这个问题,请为 sapstart 可执行文件安装最新版的修补程序,并在应用程序服务器和中央实例的 SAP 启动配置文件中配置新的参数。

例如: 编辑配置文件 START_DVEBMGS00(中央实例的配置文件)以添加新的 SAP 参数 sapstart/lockfile


sapstart/lockfile =/usr/sap/D01/DVEBMGS00/work/startup_lockfile
sapstart/lockfile

新的参数名称。

/usr/sap/D01/DVEBMGS00/work

中央实例的工作目录。

startup_lockfile

Sun Cluster HA for SAP 使用的锁定文件名称。


注意:

必须将锁定文件路径定位在群集文件系统上。如果将锁定文件路径定位在本地节点上,则无法阻止从不同的节点启动同一个实例。


即使您在 SAP 配置文件中配置了锁定文件,也不必手动创建该锁定文件。Sun Cluster HA for SAP 数据服务将创建该锁定文件。

借助这种配置,当您启动 SAP 实例时,SAP 软件将锁定文件 startup_lockfile。如果您在 Sun Cluster环境之外启动 SAP 实例,然后试图在 Sun Cluster 环境下启动 SAP,则 Sun Cluster HA for SAP 数据服务将试图启动该实例。但是,由于文件锁定机制的作用,这种试图将失败。数据服务将在 syslog 中记录相应的错误消息。