环境:
S4 HANA 1809测试环境,使用standard安装,SAP应用和HANA都在一台单机上。
症状:
这个测试服务器,一直用得很好,2个月没有用,今天开起来,启动数据库,启动SAP居然不能正常启动了。
原因:
首先启动数据库,HDB start 一切正常,
再启动SAP服务:
先启动01 ASCS里面有ENQ
sapcontrol -nr 01 -function Start
再启动00 PAS 的DIA
sapcontrol -nr 00 -function Start
最后发现SAP应用无法启动。
hana studio 连接上去,发现数据库license过期,再SAP官网马上申请了licnese,安装好。
数据库一切正常,再用命令启动SAP,任然无法启动SAP。
sapcontrol -nr 01 -function Start
sapcontrol -nr 00 -function Start
解决:
因为启动SAP的命令如下,已经不是ECC的命令了,这组命令,看不到日志。
sapcontrol -nr 01 -function Start
sapcontrol -nr 00 -function Start
第一次SAP应用启动时,数据库license过期了,SAP应用启动就堵在那儿,
后面数据库正常后,SAP应用启动还是堵在那儿,这时再用
sapcontrol -nr 01 -function Start
sapcontrol -nr 00 -function Start
是无论如何启动不了的。
正确的做法是,先把SAP应用停下来,再启动。
OK问题解决:
------------SAP关闭-------------
sapcontrol -nr 00 -function Stop
sapcontrol -nr 01 -function Stop
PAS实例号00,ASCS实例号01
-------------SAP启动--------------
先启动01 ASCS里面有ENQ
sapcontrol -nr 01 -function Start
再启动00 PAS 的DIA
sapcontrol -nr 00 -function Start