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
Metode 2) Log på SAP system og gå til Systemkrav fanen i menulinjen og vælg Status
Metode 3) Log på operativsystem, skift til bruger adm og giv kommandoen disp+arbejde
Du kan også give disp+work –version
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.
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
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