1.check the present kernal version in SAP Application server:
2. Stop SAP Application:
5.Download the SAPEXE_XXX.SAR and SAPEXEDB_XXX.SAR from service market place.
6.Take backup of present kernal file:
Cd /sapmnt/<sid>/mkdir kernal_old
hostname: cp -r /sapmnt/<SID>/exe /sapmnt/<SID>/kernal_old
The above highlighted path is backup location of old kernal files.
7. Now move the SAPEXE_XXX.SAR and SAPEXEDB_XXX.SAR from step 4, To the directory /sapmnt/<sid>/exe.
8.Extract the kernal files in the /sapmnt/<sid>/exe using SAPCAR
NOTE: make damn sure that result for the above command should be
PWD should be /sapmnt/<sid>/exe:/usr/sap/hostctrl/exe/SAPCAR -xvf * -manifest SIGNATURE.SMF
9. log in with root user
Issue the below command
./saproot.sh <sid>
10.start DB
- Su - <sid>adm
- Issue the below command to check present kernal version.
2. Stop SAP Application:
- login to putty session with root user id.
- su - <sid>adm
- cd /usr/sap/hostctrl/exe/
- ./sapcontrol -nr 00 -function Stop Note:To stop CI, here CI instance number is 00.
- ./sapcontrol -nr 01 -function Stop Note:To stop CS,here CS instance number is 01.
- exit
- ps -ef | grep -i sap check whether any sap services are still running.
- you will found few sap services still running with user, <sid>adm.
- pkill -u <sid>adm Note: To kill all the process running with <sid>adm.
3.Stop DB: ( here my DB is HANA)
- login to putty session with root user id in to the DB host.
- su - <sid> adm
- pwd - To cross check whether you are in /usr/sap/<sid>/HDBXX/ . if not change pwd to /usr/sap/<sid>/HDBXX/
- HDB stop - To stop HANA database, it will take some time to complete execution.
- exit
- ps -ef | grep -i hdb
- in most of the cases, you will found still few services are running with user <sid>adm
- pkill -u <sid>adm Note: To kill all the process running with <sid>adm.
4. cleanipc XX remove
here XX - stands for instance number.
for more info above this step: click here
Note: cleanipc command will clean Inter Process Communication.
here XX - stands for instance number.
for more info above this step: click here
Note: cleanipc command will clean Inter Process Communication.
6.Take backup of present kernal file:
Cd /sapmnt/<sid>/mkdir kernal_old
hostname: cp -r /sapmnt/<SID>/exe /sapmnt/<SID>/kernal_old
The above highlighted path is backup location of old kernal files.
7. Now move the SAPEXE_XXX.SAR and SAPEXEDB_XXX.SAR from step 4, To the directory /sapmnt/<sid>/exe.
8.Extract the kernal files in the /sapmnt/<sid>/exe using SAPCAR
- Make sure that present kernal SAPEXE._XXX.SAR and SAPEXEDB_XXX.SAR are removed. Before exacting the latest target version kernal files.
- Can check with below Linux cmd:
Hostname: ll *.SAR
NOTE: make damn sure that result for the above command should be
- SAPEXE_XXX.SAR
- SAPEXEDB_XXX.SAR of the latest target version of kernal files.
- Login as <sid>adm
PWD should be /sapmnt/<sid>/exe:/usr/sap/hostctrl/exe/SAPCAR -xvf * -manifest SIGNATURE.SMF
9. log in with root user
Issue the below command
./saproot.sh <sid>
10.start DB
- log in to the DB server host with root user.
- Su - <sid>adm
- HDB start -to start HANA Database.
11.start the SAP Application
- Log in to the SAP Application host with root.
- Su - <sid>adm
- Cd /use/sap/hostctrl/exe/
- ./sapcontrol -nr 01 -function start
- ./sapcontrol -nr 00 -function start
12.check the update kernal version now with the command.
disp+work
Note: make sure that login user is <sid>adm.
Hi
ReplyDeleteYou are doing a great job
Keep up the good work
Thank you
DeleteLet us know the use of
ReplyDelete"PWD should be /sapmnt//exe:/usr/sap/hostctrl/exe/SAPCAR -xvf * -manifest SIGNATURE.SMF"
and the actual use of SIGNATURE.SMF file
While exacting SAR files SIGNATURE.SMF file will generate.
ReplyDeleteWhich is used by SAP to check particular software is genuine one.
Yes it is latest command
ReplyDelete