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.