Hent & Upgrade SAP Kernel: Trin for trin vejledning

Hvad er en kerne?

  • Kernen er et centralt program, der fungerer som en grænseflade mellem SAP applikation og operativsystem.
  • Kernen består af de eksekverbare programmer, der ligger under stien "/sapmnt/ /exe" (UNIX) eller \usr\sap\SID\SYS\exe\run (Windows)
  • Disse filer hjælper med at starte R/3-systemet, initialisere hukommelsen, skabe buffere og begynde at administrere anmodninger fra brugere og effektivt udnytte hardwareressourcer.
  • Kernen er også ansvarlig for at starte og stoppe alle applikationstjenester som dispatcher, message server, collector osv.

Hvorfor Kernel Upgrade?

  • SAP Kernel er kernen i applikationen. Som alle andre programmer indeholder kernen de eksekverbare filer (.EXE-filer til at angive forskellige processer i SAP).
  • Kernen er hjertet af operativsystem. Den indeholder de filer, der bruges til at køre hver begivenhed i SAP. F.eks.|: startdatabase, nedlukning af databasen, start af sap, nedlukning af sap, saposcol, for at fjerne sap-filerne osv.
  • Det er grunden til, at når en Kernel-opgradering er udført, betyder det, at nye versioner af de forskellige EXE-filer erstatter de ældre versioner.

Hvordan tjekker man kerneversionen?

Der er mange måder at kontrollere kernelversionen på –

Metode 1) Log på SAP systemet og gå til SM51 à Release Notes

Tjek kernelversion

Metode 2) Log på SAP system og gå til Systemkrav fanen i menulinjen og vælg Status

Tjek kernelversion

Metode 3) Log på operativsystem, skift til bruger adm og giv kommandoen disp+arbejde

Du kan også give disp+work –version

Tjek kernelversion

Download Kernel fra Service Marketplace

Download Kernel fra Service Marketplace

  • Gå til "SAP Servicemarkedsplads. ” (https:\\service.sap.com) Du skal bruge dit OSS ID og din adgangskode.
  • Gå derefter til Downloads à SAP Supportpakker -> Indtastning efter applikationsgruppe -> SAP Kernel 6.00 64 Bit -> Vælg dit OS (LINUX/WINDOWS/SOLARIS/AIX) -> Databaseafhængig og databaseuafhængig Kernel Patch.
  • To SAR-filer SAPEXE.SAR og SAPEXEDB.SAR downloades fra Service Marketplace.
Download Kernel fra Service Marketplace
Database uafhængig
Download Kernel fra Service Marketplace

Databaseafhængig: ORACLE

Databaseafhængig: ORACLE

kernel Upgrade Steps

Trin 1) Opret en ny mappe på OS-niveau med nok plads. Navnet på Dir kan være "exe_new ”.

Trin 2) Overfør disse SAPEXEDB.SAR & SAPEXE.SAR-filer, som du har downloadet til den nye mappe på OS-niveau.

Trin 3) Skift din nuværende mappe til stien .SAR-filer oprettes (cd /sapmnt/PR2/exe_new20122006). Tjek mappestien med kommandoen 'pwd' for at sikre, at du er i den samme mappe (exe_new ).

Trin 4) Udkomprimer nu disse. SAR-filer af sapcar exe. Kommandoen brugt til det samme ville være

SAPCAR –xvf sapexe. SAR
SAPCAR –xvf sapexedb.SAR

Upgrade kernel

Trin 5) Opret nu endnu en mappe i den sti med navnet "exe_old ”. Tag backup af eksisterende kerne. Kopier (kun kopier ikke flyt) den eksisterende kerne fra exe-mappe til "exe_old ”

Trin 6) Stop nu SAP anvendelse. (For kerneopgradering er lukningen af ​​databasen ikke afgørende, men vi er nødt til at stoppe SAP Ansøgning)

stopsap r3

Trin 7) Kopier derefter filerne fra den nye kernemappe exe_new til den eksisterende kernemappe exe

cp -rp /sapmnt/<SID>/exe_new<ddmmyy>/* /sapmnt/<SID>/exe/

Trin 8) Dette vil kopiere / erstatte alle filerne i den eksisterende kernemappe med en ny kernefil.

Kontroller derefter kerneversionen fra OS-niveau med kommandoen disp+work. Det skulle vise, at patchnummeret er blevet øget.

Trin 9) Log derefter på OS-niveau som root (specifik for UNIX). I kernebiblioteket er der et script kaldet saroot.sh. Udfør dette script

./saproot.sh <SID>

Trin 10) Dette script tildeler de korrekte tilladelser til alle de eksekverbare programmer i kernen, såsom br*-fil osv...

Trin 11) Start derefter SAP systemet

startsap r3

Trin 12) Nu kan du også tjekke kerneversionsniveauet fra SM51 eller ved at vælge system à status