Herunterladen & Upgrade des SAP-Kernels: Schritt-für-Schritt-Anleitung

Inhaltsverzeichnis:

Anonim

Was ist ein Kernel?

  • Der Kernel ist ein zentrales Programm, das als Schnittstelle zwischen SAP-Anwendung und Betriebssystem fungiert.
  • Der Kernel besteht aus den ausführbaren Programmen, die sich unter dem Pfad "/ sapmnt / / exe" (UNIX) oder \ usr \ sap \ SID \ SYS \ exe \ run (Windows) befinden.
  • Diese Dateien helfen beim Starten des R / 3-Systems, beim Initialisieren des Speichers, beim Erstellen von Puffern und beim Verwalten der Anforderungen von Benutzern sowie beim effektiven Ausnutzen von Hardwareressourcen.
  • Der Kernel ist auch dafür verantwortlich, alle Anwendungsdienste wie Dispatcher, Nachrichtenserver, Kollektor usw. zu starten und zu stoppen.

Warum Kernel-Upgrade?

  • Der SAP-Kernel ist der Kern der Anwendung. Wie alle anderen Anwendungen enthält der Kernel die ausführbaren Dateien (EXE-Dateien zur Angabe verschiedener Prozesse in SAP).
  • Der Kernel ist das Herzstück des Betriebssystems. Es enthält die Dateien, mit denen jedes Ereignis in SAP ausgeführt wird. ZB |: Starten der Datenbank, Herunterfahren der Datenbank, Starten von SAP, Herunterfahren von SAP, Saposcol, um die SAP-Dateien zu entfernen usw.
  • Aus diesem Grund bedeutet ein Kernel-Upgrade, dass neue Versionen der verschiedenen EXE-Dateien die älteren Versionen ersetzen.

Wie überprüfe ich die Kernel-Version?

Es gibt viele Möglichkeiten, die Kernel-Version zu überprüfen -
Methode 1) Melden Sie sich beim SAP-System an und gehen Sie zu SM51 à Release Notes

Methode 2) Melden Sie sich beim SAP-System an, wechseln Sie in der Menüleiste zur Registerkarte System und wählen Sie Status

Methode 3) Melden Sie sich im Betriebssystem an, wechseln Sie zu Benutzer adm und geben Sie den Befehl disp + work ein.
Sie können auch disp + work -version geben

Laden Sie den Kernel vom Service Marketplace herunter

  • Gehen Sie zu "SAP Service Marketplace" (https: \\ service.sap.com). Sie benötigen Ihre OSS-ID und Ihr Kennwort.
  • Gehen Sie dann zu Downloads à SAP Support Packages -> Eintrag nach Anwendungsgruppe -> SAP Kernel 6.00 64 Bit -> Wählen Sie Ihr Betriebssystem (LINUX / WINDOWS / SOLARIS / AIX) -> Datenbankabhängiger und datenbankunabhängiger Kernel-Patch.
  • Zwei SAR-Dateien SAPEXE.SAR und SAPEXEDB.SAR werden vom Service Marketplace heruntergeladen.

Kernel-Upgrade-Schritte:

Schritt 1: Erstellen Sie ein neues Verzeichnis auf Betriebssystemebene mit genügend Speicherplatz. Der Name von Dir kann "exe_new " sein.

Schritt 2: Übertragen Sie diese SAPEXEDB.SAR- und SAPEXE.SAR-Dateien, die Sie heruntergeladen haben, in das neue Verzeichnis auf Betriebssystemebene.

Schritt 3: Ändern Sie Ihr aktuelles Verzeichnis in den Pfad. Es werden SAR-Dateien erstellt (cd / sapmnt / PR2 / exe_new20122006). Überprüfen Sie den Verzeichnispfad mit dem Befehl 'pwd', um sicherzustellen, dass Sie sich im selben Verzeichnis befinden (exe_new ).

Schritt 4: Dekomprimieren Sie diese nun. SAR-Dateien von sapcar exe. Der dafür verwendete Befehl wäre

SAPCAR -xvf sapexe. SAR
SAPCAR -xvf sapexedb.SAR

Schritt 5: Erstellen Sie nun ein weiteres Verzeichnis in diesem Pfad mit dem Namen "exe_old ". Erstellen Sie die Sicherung des vorhandenen Kernels. Kopieren Sie den vorhandenen Kernel aus dem exe-Verzeichnis (nur kopieren, nicht verschieben) ("exe_old ").

Schritt 6: Stoppen Sie nun die SAP-Anwendung. (Für ein Kernel-Upgrade ist das Herunterfahren der Datenbank nicht unbedingt erforderlich, aber wir müssen die SAP-Anwendung stoppen.)

Stoppkappe r3

Schritt 7: Kopieren Sie dann die Dateien aus dem neuen Kernelverzeichnis exe_new in das vorhandene Kernelverzeichnis exe

cp -rp / sapmnt /  / exe_new 
 / * / sapmnt /  / exe /

Schritt 8: Dadurch werden alle Dateien im vorhandenen Kernel-Verzeichnis kopiert / durch neue Kernel-Dateien ersetzt.

Überprüfen Sie dann die Kernelversion auf Betriebssystemebene mit dem Befehl disp + work. Es sollte zeigen, dass die Patch-Nummer erhöht wurde.

Schritt 9: Melden Sie sich dann als Root (spezifisch für UNIX) auf Betriebssystemebene an. Im Kernel-Verzeichnis befindet sich ein Skript namens saproot.sh. Führen Sie dieses Skript aus

./saproot.sh 

Schritt 10: Dieses Skript weist allen ausführbaren Programmen im Kernel die richtigen Berechtigungen zu, z. B. br * -Datei usw.

Schritt 11: Starten Sie anschließend das SAP-System

Startkarte r3

Schritt 12: Jetzt können Sie auch die Kernel-Versionsstufe von SM51 aus überprüfen oder System à Status auswählen