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
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
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
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
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