Télécharger et mettre à niveau le noyau SAP : didacticiel étape par étape

Qu’est-ce qu’un noyau ?

  • Le Kernel est un programme central qui sert d'interface entre l'application SAP et le système d'exploitation.
  • Le noyau est constitué des programmes exécutables qui résident sous le chemin « /sapmnt/ /exe » (UNIX) ou \usr\sap\SID\SYS\exe\run (Windows)
  • Ces fichiers permettent de démarrer le système R/3, d'initialiser la mémoire, de créer buffers et commencez à gérer les demandes des utilisateurs et à utiliser efficacement les ressources matérielles.
  • Le noyau est également responsable du démarrage et de l'arrêt de tous les services d'application comme le répartiteur, le serveur de messages, le collecteur, etc.

Pourquoi une mise à niveau du noyau ?

  • SAP Kernel est le cœur de l'application. Comme toutes les autres applications, le noyau contient les fichiers exécutables (fichiers .EXE pour indiquer divers processus dans SAP).
  • Le noyau est le cœur du le système d'exploitation. Il contient les fichiers utilisés pour exécuter chaque événement dans SAP. Par exemple | : démarrage de la base de données, arrêts de la base de données, démarrage de sap, arrêt de sap, saposcol, pour extraire les fichiers sap, etc.
  • C'est la raison pour laquelle, lorsqu'une mise à niveau du noyau est effectuée, cela signifie que les nouvelles versions des différents fichiers EXE remplacent les anciennes versions.

Comment vérifier la version du noyau ?

Il existe de nombreuses façons de vérifier la version du noyau :

Méthode 1) Connectez-vous sur Système SAP et allez dans SM51 à Release Notes

Vérifier la version du noyau

Méthode 2) Connectez-vous au système SAP et accédez à Système dans la barre de menu et sélectionnez Statut

Vérifier la version du noyau

Méthode 3) Connectez-vous au système d'exploitation, passez à l'utilisateur adm et donne l'ordre affichage+travail

Vous pouvez également donner disp+travail –version

Vérifier la version du noyau

Téléchargez le noyau depuis Service Marketplace

Téléchargez le noyau depuis Service Marketplace

  • Accédez à « SAP Service Marketplace ». » (https:\\service.sap.com) Vous aurez besoin de votre identifiant OSS et de votre mot de passe.
  • Accédez ensuite à Téléchargements à SAP Support Packages -> Entrée par groupe d'applications -> SAP Kernel 6.00 64 Bit -> Sélectionnez votre système d'exploitation (LINUX/WINDOWS/SOLARIS/AIX) -> Correctif de noyau dépendant et indépendant de la base de données.
  • Deux fichiers SAR SAPEXE.SAR et SAPEXEDB.SAR sont téléchargés à partir de Service Marketplace.
Téléchargez le noyau depuis Service Marketplace
Indépendant de la base de données
Téléchargez le noyau depuis Service Marketplace

Dépend de la base de données : ORACLE

Dépend de la base de données : ORACLE

Étapes de mise à niveau du noyau

Étape 1) Créez un nouveau répertoire au niveau du système d'exploitation avec suffisamment d'espace. Le nom du répertoire peut être « exe_new » ».

Étape 2) Transférez ces fichiers SAPEXEDB.SAR & SAPEXE.SAR que vous avez téléchargés vers le nouveau répertoire au niveau du système d'exploitation.

Étape 3) Changez votre répertoire actuel pour que les fichiers .SAR soient créés (cd /sapmnt/PR2/exe_new20122006). Vérifiez le chemin du répertoire avec la commande 'pwd' pour vous assurer que vous êtes dans le même répertoire (exe_new ).

Étape 4) Maintenant, décompressez-les. Fichiers SAR par Sapcar exe. La commande utilisée pour la même chose serait

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

Mettre à niveau le noyau

Étape 5) Créez maintenant un répertoire supplémentaire dans ce chemin avec le nom « exe_old ». ». Effectuez la sauvegarde du noyau existant. Copiez (copiez uniquement, sans déplacer) le noyau existant du répertoire exe vers « exe_old ». »

Étape 6) Arrêtez maintenant l'application SAP. (Pour la mise à niveau du noyau, l'arrêt de la base de données n'est pas indispensable mais nous devons arrêter l'application SAP)

stopsap r3

Étape 7) Copiez ensuite les fichiers du nouveau répertoire du noyau exe_new au répertoire exe du noyau existant

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

Étape 8) Cela copiera/remplacera tous les fichiers du répertoire du noyau existant par de nouveaux fichiers du noyau.

Vérifiez ensuite la version du noyau au niveau du système d'exploitation par la commande disp+work. Cela devrait montrer que le numéro de patch a été augmenté.

Étape 9) Connectez-vous ensuite au niveau du système d'exploitation en tant que root (spécifique à UNIX). Dans le répertoire du noyau se trouve un script appelé saproot.sh. Exécutez ce script

./saproot.sh <SID>

Étape 10) Ce script attribue les autorisations correctes à tous les programmes exécutables du noyau tels que le fichier br* etc…

Étape 11) Ensuite, démarrez le système SAP

startsap r3

Étape 12) Vous pouvez désormais également vérifier le niveau de version du noyau depuis SM51 ou en sélectionnant system à status