Qu'est-ce qu'un noyau?
- Le noyau est un programme central qui agit comme une interface entre l'application SAP et le système d'exploitation.
- Le noyau se compose des programmes exécutables qui résident sous le chemin "/ sapmnt /
/ exe" (UNIX) ou \ usr \ sap \ SID \ SYS \ exe \ run (Windows) - Ces fichiers aident à démarrer le système R / 3, initialiser la mémoire, créer des tampons et commencer à 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 tels que le répartiteur, le serveur de messages, le collecteur, etc.
Pourquoi mettre à niveau le noyau?
- Le noyau SAP 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 système d'exploitation. Il contient les fichiers utilisés pour exécuter chaque événement dans SAP. Ex.
- C'est la raison pour laquelle, lorsqu'une mise à niveau du noyau est effectuée, cela signifie que de 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 au système SAP et accédez à SM51 à Release Notes
Méthode 2) Connectez-vous au système SAP et accédez à l' onglet Système dans la barre de menus et sélectionnez État
Méthode 3) Connectez-vous au système d'exploitation, passez à l'utilisateur
Vous pouvez également donner disp + work -version
Télécharger le noyau depuis Service Marketplace
- Accédez à «SAP Service Marketplace». (Https: \\ service.sap.com) Vous aurez besoin de votre ID et de votre mot de passe OSS.
- Ensuite, allez dans Downloads à SAP Support Packages -> Entry By Application Group -> SAP Kernel 6.00 64 Bit -> Sélectionnez votre OS (LINUX / WINDOWS / SOLARIS / AIX) -> Database Dependent and Database Independent Kernel Patch.
- Deux fichiers SAR SAPEXE.SAR et SAPEXEDB.SAR sont téléchargés à partir de Service Marketplace.
É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 de Dir peut être "exe_new
Étape 2: Transférez ces fichiers SAPEXEDB.SAR et SAPEXE.SAR que vous avez téléchargés dans le nouveau répertoire au niveau du système d'exploitation.
Étape 3: Changez votre répertoire actuel en chemin. Les fichiers .SAR sont 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: Décompressez-les maintenant. Fichiers SAR par sapcar exe. La commande utilisée pour la même chose serait
SAPCAR -xvf sapexe. SAR
SAPCAR -xvf sapexedb.SAR
Étape 5: Créez maintenant un autre répertoire dans ce chemin avec le nom "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 essentiel mais nous devons arrêter l'application SAP)
stopap r3
Étape 7: Copiez ensuite les fichiers du nouveau répertoire du noyau exe_new
cp -rp / sapmnt // exe_new / * / sapmnt / / exe /
Étape 8: Cela copiera / remplacera tous les fichiers du répertoire noyau existant par un nouveau fichier noyau.
Vérifiez ensuite la version du noyau à partir du niveau du système d'exploitation avec 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, il y a un script appelé saproot.sh. Exécutez ce script
./saproot.sh
Étape 10: Ce script attribue les autorisations correctes à tous les programmes exécutables du noyau tels que le fichier br *, etc.
Étape 11: Démarrez ensuite le système SAP
startap r3
Étape 12: Vous pouvez maintenant également vérifier le niveau de version du noyau à partir de SM51 ou en sélectionnant le système à status