スタンドアロンエンキューサーバー バージョン1からスタンドアロンエンキューサーバー バージョンバージョン2にアップグレードするには、まずSAPカーネルバージョンがENSAv2をサポートしていることを確認してから、次の手順を実行します。
- デフォルトプロファイル(通常は /usr/sap/<SID>/SYS/profile/DEFAULT.PFL にあります)で以下のパラメーターを設定します。これらのパラメーターは、すべてのインスタンスで同じにする必要があります。
enq/enable=TRUE
enq/serverhost=<
enq/serverinst=<ASCS instance number>
enque/process_location=REMOTESA
- ASCSインスタンスプロファイル(通常 /usr/sap/<SID>/SYS/profile/<SID>_ASCS<No>_<VIP> にあります)で、次のパラメーターを設定します。
_ENQ = enq.sap$(
Execute_01 = local rm -f $(_ENQ)
Execute_02 = local ln -s -f $(DIR_EXECUTABLE)/enq_server$(FT_EXE)
Start_Program_01 = local $(_ENQ) pf=$(_PF)
注記: Execute_* および Start_Program_* パラメーターに使用される番号は、このプロファイルでそのパラメーターにまだ使用されていない最初の番号である必要があります。
- デフォルトおよびASCSインスタンスプロファイルでパラメーターを設定した後、次のコマンドを実行してASCSインスタンスのSAP Start Serviceを再起動します(<sid>を小文字のSAP SIDに、<SID>を大文字のSAP SIDに置き換えます)。
- su - <sid>adm -c "sapcontrol -nr <
- ASCSリソースが拡張されているすべてのクラスターノードで、 ファイル/opt/LifeKeeper/subsys/appsuite/resources/sap/INFO_<ASCS Tag> を編集し、SAPENQ_VERSION=2であることを確認します。INFOファイルにSAPENQ_VERSIONの値が含まれていない場合、行「SAPENQ_VERSION=2」を追加する必要があります。
- SAPシステムを再起動します。ASCSインスタンスが再起動すると、enserver(ENSAv1)プロセスではなくenq_server(ENSAv2)プロセスが使用されます。これは、LifeKeeperでASCSリソースを右クリックし、 [Properties…] を選択することで確認できます。
このトピックへフィードバック