Sun Cluster 3.0 12/01 发行说明

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

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

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

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


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

新的参数名称。

/usr/sap/SC3/DVEBMGS00/work

中央实例的工作目录。

startup_lockfile

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


注意:

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


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

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