Wat is een kernel?
- De Kernel is een centraal programma dat fungeert als interface tussen SAP-applicatie en besturingssysteem.
- De kernel bestaat uit de uitvoerbare programma's die zich bevinden onder het pad "/ sapmnt /
/ exe" (UNIX) of \ usr \ sap \ SID \ SYS \ exe \ run (Windows) - Deze bestanden helpen bij het opstarten van het R / 3-systeem, initialiseren het geheugen, creëren buffers en beginnen met het beheren van de verzoeken van gebruikers en het effectief gebruiken van hardwarebronnen.
- De kernel is ook verantwoordelijk voor het starten en stoppen van alle toepassingsservices zoals dispatcher, berichtenserver, verzamelaar enz.
Waarom een kernel-upgrade?
- SAP Kernel is de kern van de applicatie. Net als alle andere applicaties bevat de Kernel de uitvoerbare bestanden (.EXE-bestanden voor het aangeven van verschillende processen in SAP).
- De kernel is het hart van het besturingssysteem. Het bevat de bestanden die worden gebruikt om elk evenement in SAP uit te voeren. Bijv. |: Database starten, database afsluiten, sap starten, sap afsluiten, saposcol, de sap-bestanden verwijderen enz.
- Dat is de reden waarom wanneer een kernel-upgrade wordt uitgevoerd, dit betekent dat nieuwe versies van de verschillende EXE-bestanden de oudere versies vervangen.
Hoe de kernelversie controleren?
Er zijn veel manieren om de kernelversie te controleren -
Methode 1) Log in op het SAP-systeem en ga naar SM51 à Release Notes
Methode 2) Log in op het SAP-systeem en ga naar het tabblad Systeem in de menubalk en selecteer Status
Methode 3) Log in op het besturingssysteem, schakel over naar gebruiker
Je kunt ook disp + work -version geven
Download Kernel van Service Marketplace
- Ga naar "SAP Service Marketplace." (Https: \\ service.sap.com) U hebt uw OSS-ID en wachtwoord nodig.
- Ga vervolgens naar Downloads à SAP-ondersteuningspakketten -> Invoer per toepassingsgroep -> SAP Kernel 6.00 64 Bit -> Selecteer uw besturingssysteem (LINUX / WINDOWS / SOLARIS / AIX) -> Database-afhankelijke en database-onafhankelijke Kernel-patch.
- Twee SAR-bestanden SAPEXE.SAR en SAPEXEDB.SAR worden gedownload van Service Marketplace.
Stappen voor het upgraden van de kernel:
Stap 1: Maak een nieuwe directory op OS-niveau met voldoende ruimte. De naam van de map kan "exe_new
Stap 2: Breng deze SAPEXEDB.SAR- & SAPEXE.SAR-bestanden die u hebt gedownload over naar de nieuwe directory op OS-niveau.
Stap 3: Verander uw huidige map in pad. SAR-bestanden worden gemaakt (cd / sapmnt / PR2 / exe_new20122006). Controleer het mappad met het commando 'pwd' om er zeker van te zijn dat u zich in dezelfde map bevindt (exe_new
Stap 4: Pak deze nu uit. SAR-bestanden door sapcar EXE. Het commando dat voor hetzelfde wordt gebruikt, zou zijn
SAPCAR -xvf sapexe. SAR
SAPCAR -xvf sapexedb.SAR
Stap 5: Maak nu nog een map in dat pad met de naam "exe_old
Stap 6: Stop nu de SAP-applicatie. (Voor kernel-upgrade is het afsluiten van de database niet essentieel, maar we moeten de SAP-applicatie stoppen)
stopsap r3
Stap 7: Kopieer vervolgens de bestanden van de nieuwe kerneldirectory exe_new
cp -rp / sapmnt // exe_new / * / sapmnt / / exe /
Stap 8: Hiermee worden alle bestanden in de bestaande kerneldirectory gekopieerd / vervangen door nieuwe kernelbestanden.
Controleer vervolgens de kernelversie op OS-niveau met het commando disp + work. Het zou moeten aantonen dat het patchnummer is verhoogd.
Stap 9: Log vervolgens in op OS-niveau als root (specifiek voor UNIX). In de kerneldirectory staat een script met de naam saproot.sh. Voer dit script uit
./saproot.sh
Stap 10: Dit script wijst de juiste machtigingen toe aan alle uitvoerbare programma's in de kernel, zoals het br * -bestand enz ...
Stap 11: Start vervolgens het SAP-systeem
startsap r3
Stap 12: Nu kunt u ook het kernelversieniveau controleren vanuit SM51 of door systeem à status te selecteren