Base SAP - Mise à niveau et correctifs du noyau

Le noyau est un programme exécutable qui existe entre les applications SAP et le système d'exploitation. Il se compose d'un programme exécutable sous le chemin - "/ sapmnt / <SID> / exe" pour UNIX et \ usr \ sap \ SID \ SYS \ exe \ run Windows. Il démarre et arrête les services d'application tels que le serveur de messages, le répartiteur, etc.

Dans la mise à niveau du noyau, les nouveaux fichiers .exec remplacent les anciens fichiers exécutables dans le système SAP. Pour vérifier la version actuelle, utilisez le code de transaction - SM51> Aller aux notes de version.

Pour vérifier l'état, allez dans Système → onglet État → Autres informations sur le noyau

Sous UNIX, utilisez disp+work - version pour voir les informations sur la version actuelle du noyau.

Suivez ces étapes pour télécharger le noyau depuis SAP Market Place -

Step 1 - Ouvrez l'URL - https: \\ service.sap.com et connectez-vous avec le SID et le mot de passe.

Step 2 - Accédez au portail de support SAP depuis la liste déroulante → Téléchargements de logiciels.

Step 3- Accédez aux packages de support et aux correctifs sous les téléchargements de logiciels. Accédez aux téléchargements de logiciels.

All Kernel Versions are available in 64-bit −

Step 4 - Sélectionnez la version du noyau et téléchargez les fichiers selon le système d'exploitation - Windows, Linux, Solaris, AIX et HP-UX.

Mettre à niveau la version du noyau

Suivons maintenant ces étapes pour mettre à jour la version du noyau -

Step 1 - Créez un répertoire avec suffisamment d'espace disque et entrez le nom du répertoire.

Step 2 - Copiez les fichiers de mise à niveau des fichiers SAPEXEDB.SAR et SAPEXE.SAR dans le nouveau répertoire au niveau du système d'exploitation.

Step 3 - Pour vérifier le répertoire, utilisez 'pwd' pour vous assurer que vous êtes dans le même répertoire.

STep 4 - Maintenant, décompressez les fichiers .SAR par sapcar exe.

SAPCAR –xvf sapexe.SAR

SAPCAR –xvf sapexedb.SAR

Step 5 - Pour effectuer une sauvegarde du noyau existant, vous devez créer un autre répertoire avec le nom "exe_old <ddmmyy>" et effectuer une sauvegarde du fichier existant du noyau.

Step 6- Pour effectuer la mise à niveau, arrêtez l'application SAP. Vous n'avez pas besoin d'arrêter la base de données pour la mise à niveau du noyau, mais vous devez arrêter l'application SAP à l'aide de cette commande - stopsap r3.

Step 7 - Copiez les fichiers du nouveau répertoire du noyau exe_new <jjmmaa → dans le répertoire du noyau existant exe.

Step 8 - Utilisez cette commande pour copier - cp -rp / sapmnt / <SID> / exe_new <jjmmaa> / * / sapmnt / <SID> / exe /

Step 9 - Maintenant, si vous vérifiez la version actuelle du noyau en utilisant disp + work, vérifiez la version du noyau à partir du niveau du système d'exploitation par la commande disp+work − versions et la nouvelle version du correctif devrait être affichée.

Step 10- Connectez-vous au système d'exploitation en tant que root spécifique à UNIX. Exécutez le script dans le répertoire Kernel - ./saproot.sh <SID>

Vous l'utilisez pour attribuer des autorisations correctes à tous les programmes exécutables du noyau tels que le fichier br *, etc.

Step 11 - Démarrez les applications SAP à l'aide de cette commande - startsap r3.

Step 12 - Si vous exécutez Transaction SM52, vous pouvez voir le niveau de version actuel du noyau.