Scarica & Aggiorna il kernel SAP: tutorial passo passo

Sommario:

Anonim

Cos'è un kernel?

  • Il Kernel è un programma centrale che funge da interfaccia tra l'applicazione SAP e il sistema operativo.
  • Il kernel è costituito dai programmi eseguibili che risiedono nel percorso "/ sapmnt / / exe" (UNIX) o \ usr \ sap \ SID \ SYS \ exe \ run (Windows)
  • Questi file aiutano ad avviare il sistema R / 3, inizializzare la memoria, creare buffer e iniziare a gestire le richieste degli utenti e ad utilizzare efficacemente le risorse hardware.
  • Il kernel è anche responsabile dell'avvio e dell'arresto di tutti i servizi dell'applicazione come il dispatcher, il server di messaggi, il collector ecc.

Perché l'aggiornamento del kernel?

  • SAP Kernel è il cuore dell'applicazione. Come tutte le altre applicazioni, il kernel contiene i file eseguibili (file .EXE per indicare vari processi in SAP).
  • Il kernel è il cuore del sistema operativo. Contiene quei file che vengono utilizzati per eseguire ogni evento in SAP. Ad esempio |: avvio del database, arresti del database, avvio di sap, arresto di sap, saposcol, per rimuovere i file sap ecc.
  • Questo è il motivo per cui quando viene eseguito un aggiornamento del kernel significa che le nuove versioni dei vari file EXE sostituiscono le versioni precedenti.

Come controllare la versione del kernel?

Esistono molti modi per controllare la versione del kernel -
Metodo 1) Accedere al sistema SAP e andare a SM51 à Note di rilascio

Metodo 2) Accedi al sistema SAP e vai alla scheda Sistema nella barra dei menu e seleziona Stato

Metodo 3) Accedi al sistema operativo, passa all'utente adm e dai il comando disp + work
Puoi anche dare disp + work -version

Scarica il kernel da Service Marketplace

  • Vai a "SAP Service Marketplace." (Https: \\ service.sap.com) Avrai bisogno del tuo ID OSS e password.
  • Quindi vai a Download à Pacchetti di supporto SAP -> Voce per gruppo di applicazioni -> SAP Kernel 6.00 64 bit -> Seleziona il tuo sistema operativo (LINUX / WINDOWS / SOLARIS / AIX) -> Dipendente dal database e Kernel Patch indipendente dal database.
  • Due file SAR SAPEXE.SAR e SAPEXEDB.SAR vengono scaricati da Service Marketplace.

Passaggi per l'aggiornamento del kernel:

Passaggio 1: creare una nuova directory a livello di sistema operativo con spazio sufficiente. Il nome di Dir può essere "exe_new ".

Passaggio 2: trasferire questi file SAPEXEDB.SAR e SAPEXE.SAR che sono stati scaricati nella nuova directory a livello di sistema operativo.

Passaggio 3: modificare la directory corrente nel percorso. Vengono creati i file .SAR (cd / sapmnt / PR2 / exe_new20122006). Controlla il percorso della directory con il comando 'pwd' per assicurarti di essere nella stessa directory (exe_new ).

Passaggio 4: ora decomprimili. File SAR di sapcar exe. Il comando utilizzato per lo stesso sarebbe

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

Passaggio 5: ora crea un'altra directory in quel percorso con il nome "exe_old ". Eseguire il backup del kernel esistente. Copiare (solo copiare non spostare) il kernel esistente dalla directory exe a "exe_old "

Passaggio 6: ora arresta l'applicazione SAP. (Per l'aggiornamento del kernel l'arresto del database non è essenziale ma è necessario arrestare l'applicazione SAP)

stopsap r3

Passaggio 7: quindi copiare i file dalla nuova directory del kernel exe_new alla directory del kernel esistente exe

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

Passaggio 8: questo copierà / sostituirà tutti i file nella directory del kernel esistente con un nuovo file del kernel.

Quindi controlla la versione del kernel dal livello del sistema operativo con il comando disp + work. Dovrebbe mostrare che il numero di patch è stato aumentato.

Passaggio 9: quindi accedere al livello del sistema operativo come root (specifico per UNIX). Nella directory del kernel, c'è uno script chiamato saproot.sh. Esegui questo script

./saproot.sh 

Passaggio 10: questo script assegna i permessi corretti a tutti i programmi eseguibili nel kernel come il file br * ecc ...

Passaggio 11: quindi avviare il sistema SAP

startsap r3

Passaggio 12: ora puoi anche controllare il livello di versione del kernel da SM51 o selezionando lo stato del sistema