SAP: Unterschied zwischen den Versionen
KKeine Bearbeitungszusammenfassung |
|||
| (20 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 6: | Zeile 6: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
===SUM starten=== | ===SUM starten=== | ||
====Linux==== | ====Linux==== | ||
=====ABAP===== | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
cd /usr/sap/$SID/SUM | |||
rm -R ./SUM | |||
SAPCAR -xvf ./SUM11SP05_0-80006800.SAR | |||
cd SUM/abap/ | cd SUM/abap/ | ||
./SUMSTART confighostagent <SID | sudo ./SUMSTART confighostagent $SAPSYSTEMNAME | ||
</syntaxhighlight> | |||
=====JAVA===== | |||
<syntaxhighlight lang="bash"> | |||
cd /usr/sap/$SID/SUM | |||
rm -R ./SUM | |||
SAPCAR -xvf ./SUM*.SAR | |||
cd SUM | |||
sudo ./STARTUP confighostagent $SAPSYSTEMNAME | |||
</syntaxhighlight> | </syntaxhighlight> | ||
====Windows==== | ====Windows==== | ||
| Zeile 40: | Zeile 53: | ||
Aktuellen Kernel herausfinden | Aktuellen Kernel herausfinden | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
disp+work -v | grep | disp+work -v | grep "patch number" | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Kernel Backup erstellen und alte Backups löschen | Kernel Backup erstellen und alte Backups löschen | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
cd /sapmnt/ | cd /sapmnt/*/exe/uc/ | ||
rm -R linuxx86_64_* | rm -R linuxx86_64_* | ||
cp -R linuxx86_64 linuxx86_64_<DATUM> | cp -R linuxx86_64 linuxx86_64_<DATUM> | ||
| Zeile 63: | Zeile 76: | ||
# tp | # tp | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
cd /sapmnt/ | cd /sapmnt/*/exe/uc/linuxx86_64/ | ||
SAPCAR -xvf SAPEXEDB_*.SAR | SAPCAR -xvf SAPEXEDB_*.SAR | ||
SAPCAR -xvf SAPEXE_*.SAR | SAPCAR -xvf SAPEXE_*.SAR | ||
SAPCAR -xvf R3trans_*.SAR | SAPCAR -xvf R3trans_*.SAR | ||
SAPCAR -xvf dw_*.sar | SAPCAR -xvf tp_*.sar | ||
SAPCAR -xvf sapftp_*.sar | |||
SAPCAR -xvf dw_*-*.sar | |||
SAPCAR -xvf dw_utils*.sar | |||
SAPCAR -xvf lib_dbsl*.sar | SAPCAR -xvf lib_dbsl*.sar | ||
SAPCAR -xvf sapwebgui*.sar | |||
SAPCAR -xvf saphttp_*.sar | |||
SAPCAR -xvf abap2vcs_*.sar | |||
SAPCAR -xvf SYBCTRL*.SAR | SAPCAR -xvf SYBCTRL*.SAR | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| Zeile 74: | Zeile 93: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
rm /usr/sap/SID/SYS/exe/uc/linuxx86_64/*.SAR && rm /usr/sap/SID/SYS/exe/uc/linuxx86_64/*.sar | rm /usr/sap/SID/SYS/exe/uc/linuxx86_64/*.SAR && rm /usr/sap/SID/SYS/exe/uc/linuxx86_64/*.sar | ||
</syntaxhighlight> | |||
Oder in Kurzform: | |||
<syntaxhighlight lang="bash"> | |||
ls -r | grep -i '.*[0-9].*\.sar$' | xargs -I {} SAPCAR -xvf {} | |||
</syntaxhighlight>Dies entpackt alle sar Archive, die eine Versionsnummer im Namen enthalten. | |||
''Hinweis: vorher Kontrollieren ob mit der Ausgabe ls -r tatsächlich SAPEXEDB '''vor''' SAPEXE ausgegeben wird.'' | |||
SAP neustarten: | |||
<syntaxhighlight lang="bash"> | |||
sapcontrol -nr 00 -function RestartSystem && watch -n 1 sapcontrol -nr 00 -function GetProcessList | |||
</syntaxhighlight> | </syntaxhighlight> | ||
| Zeile 90: | Zeile 120: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
===JAVA=== | ===JAVA=== | ||
====Sysinfo.xml generieren==== | ====Sysinfo.xml generieren==== | ||
Aktuelle Version vom 1. November 2025, 22:12 Uhr
Beschreibung
SAP ist ein deutsches Software-Unternehmen, das sich auf die Entwicklung und den Verkauf von Unternehmenssoftware spezialisiert hat. Die Software-Lösungen von SAP decken eine Vielzahl von Geschäftsbereichen ab, wie z.B. Finanzwesen, Personalwesen, Einkauf und Vertrieb. Die Produkte von SAP werden von Unternehmen aller Größenordnungen genutzt, um Geschäftsprozesse zu optimieren, Daten zu verwalten und bessere Entscheidungen zu treffen. Zu den bekanntesten SAP-Produkten gehören SAP ERP, SAP HANA und SAP S/4HANA.
SWPM starten
./sapinst SAPINST_STACK_XML=stack.xml SAPINST_USE_HOSTNAME=SUM starten
Linux
ABAP
cd /usr/sap/$SID/SUM
rm -R ./SUM
SAPCAR -xvf ./SUM11SP05_0-80006800.SAR
cd SUM/abap/
sudo ./SUMSTART confighostagent $SAPSYSTEMNAMEJAVA
cd /usr/sap/$SID/SUM
rm -R ./SUM
SAPCAR -xvf ./SUM*.SAR
cd SUM
sudo ./STARTUP confighostagent $SAPSYSTEMNAMEWindows
STARTUP.BAT confighostagent <SID>SAP Host Agent
Version überprüfen
Windows:
%Program Files%\SAP\hostctrl\exe\saphostexec.exe -versionLinux:
/usr/sap/hostctrl/exe/saphostexec -versionAktualisieren
SAR Archiv herunterladen und nach /usr/sap/Z36/SUM kopieren als root am System anmelden
/usr/sap/hostctrl/exe/saphostexec -upgrade -archive /usr/sap/<SID>/SUM/<ARCHIV>.SARKernelupdate
Siehe auch Workitem 2L-DB-SAP-00026: SAP Kerneltausch
Aktuellen Kernel herausfinden
disp+work -v | grep "patch number"Kernel Backup erstellen und alte Backups löschen
cd /sapmnt/*/exe/uc/
rm -R linuxx86_64_*
cp -R linuxx86_64 linuxx86_64_<DATUM>SAP Downloadportal aufrufen und nach "SAP KERNEL 7.85 64-BIT UNICODE" suchen Die Archive herunterladen Nach /sapmnt/SID/exe/uc/linuxx86_64/ kopieren Ggf. noch Dateiberechtigungen korrigieren
chown -R <SIDADM>:sapsys *.SAR && chown -R <SIDADM>:sapsys *.sarIn der richtigen Reihenfolge entpacken:
- SAPEXEDB.SAR
- SAPEXE.SAR
- dw_utils
- dw
- R3Trans
- tp
cd /sapmnt/*/exe/uc/linuxx86_64/
SAPCAR -xvf SAPEXEDB_*.SAR
SAPCAR -xvf SAPEXE_*.SAR
SAPCAR -xvf R3trans_*.SAR
SAPCAR -xvf tp_*.sar
SAPCAR -xvf sapftp_*.sar
SAPCAR -xvf dw_*-*.sar
SAPCAR -xvf dw_utils*.sar
SAPCAR -xvf lib_dbsl*.sar
SAPCAR -xvf sapwebgui*.sar
SAPCAR -xvf saphttp_*.sar
SAPCAR -xvf abap2vcs_*.sar
SAPCAR -xvf SYBCTRL*.SARAufräumen und alte SAR Archive löschen:
rm /usr/sap/SID/SYS/exe/uc/linuxx86_64/*.SAR && rm /usr/sap/SID/SYS/exe/uc/linuxx86_64/*.sarOder in Kurzform:
ls -r | grep -i '.*[0-9].*\.sar$' | xargs -I {} SAPCAR -xvf {}Dies entpackt alle sar Archive, die eine Versionsnummer im Namen enthalten.
Hinweis: vorher Kontrollieren ob mit der Ausgabe ls -r tatsächlich SAPEXEDB vor SAPEXE ausgegeben wird.
SAP neustarten:
sapcontrol -nr 00 -function RestartSystem && watch -n 1 sapcontrol -nr 00 -function GetProcessListOracle Nacharbeiten
Falls als DB die Oracle DB verwendet wird, müssen noch Berechtigungen nachgezogen werden, da es sonst zu Problemen mit BRTOOLS kommen kann. Als root unter /sapmnt/<SID>/exe/nuc/linuxx86_64:
chmod -R 4775 brrestore brspace brrecover brconnect brbackup brarchive
chown -R oracle:oinstall brrestore brspace brrecover brconnect brbackupMemory Parameter prüfen
cdpro
sappfpar check pf=<profile_file>JAVA
Sysinfo.xml generieren
https://me.sap.com/notes/2293050
Java patchen
Patches unter /usr/sap/<SID>/SUM/ ablegen
Als <SID>adm anmelden
telnet localhost 50108
Administrator
<PW>
add deploy
deploy /usr/sap/<SID>/SUM/ version_rule=allEventuell SAP stoppen und wieder starten
dura9708:djpadm 73> ls -ltr
total 169596
-rw-r--r-- 1 djpadm sapsys 18675603 Apr 28 10:29 MESSAGING24P_21-80000682.SCA
-rw-r--r-- 1 djpadm sapsys 25564663 Apr 28 10:29 J2EEFRMW24P_4-80000439.SCA
-rw-r--r-- 1 djpadm sapsys 14020864 Apr 28 10:29 ENGINEAPI24P_4-80000618.SCA
-rw-r--r-- 1 djpadm sapsys 115196425 Apr 28 10:29 SERVERCORE24P_15-80000485.SCA