Télécharger & Upgrade SAP Noyau : tutoriel étape par étape
Qu’est-ce qu’un noyau ?
- Le Kernel est un programme central qui sert d'interface entre SAP application et 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 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 comme le répartiteur, le serveur de messages, le collecteur, etc.
Pourquoi le noyau Upgrade?
- SAP Le noyau 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êt 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 SAP Système et allez dans SM51 à Release Notes
Méthode 2) Connectez-vous sur SAP système et accédez à Système dans la barre de menu et sélectionnez Statut
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
Téléchargez le noyau depuis Service Marketplace
- Aller à "SAP Service Marketplace. ” (https:\\service.sap.com) Vous aurez besoin de votre identifiant OSS et de votre mot de passe.
- Allez ensuite dans Téléchargements à SAP Packages de support -> Entrée par groupe d'applications -> SAP Noyau 6.00 64 bits -> Sélectionnez votre système d'exploitation (LINUX/WINDOWS/SOLARIS/AIX) -> Patch 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.
Dépend de la base de données : ORACLE
Noyau Upgrade Étapes
É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-les SAPEXEDB.SAR & SAPFichiers EXE.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 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
É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) Maintenant, arrêtez le SAP application. (Pour la mise à niveau du noyau, l'arrêt de la base de données n'est pas essentiel, mais nous devons arrêter le SAP application)
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) Puis démarrez le SAP Système
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