accueilLogicielsBases de donnéesOracle
 

Relink RAC en 11gR2

Suite à un upgrade du noyau Linux


Depuis la version 11gR2, le relink des noyaux Oracle est obligatoire après un upgrade du kernel Linux. Voici la démarche à suivre dans le cadre de RAC 11gR2

Désactivation et arrêt des services

  • Lister les bases de données prises en charge par le clusterware
  • Désactiver les services pour les instances présentes sur le noeud à upgrader
  • Arrêter les instance sur le noeud à upgrader
  • Lister les listeners pris en charge par le clusterware
  • Arrêter les listener A faire pour chaque Listener :
  • En tant que root arrêter le clusterware
  • En tant que root désactiver le clusterware

Désinstaller ASMLib

En tant que root désinstaller la librairie ASMLib

Upgrade du kernel

  • Faire une sauvegarde complète du serveur
  • Réaliser la mise à jour du kernel

Installer ASMLib

  • En tant que root installer les librairies
  • En tant que root vérifier l’installation Vérifier que l’installation s’est correctement déroulée
  • En tant que root démarrer ASM

Si le statut renvoyé est « Initializing the Oracle ASMLib driver : [FAILED] » alors vérifier que la version installée est exactement celle correspondant à la version du noyau

Relink des noyaux

  • Commencer par recompiler le noyau Base de Données en tant que propriétaire du noyau
  • Vérifier que les fichiers suivants appartiennent au propriétaire du noyau Clusterware dans les répertoires $CRS_HOME/lib et $CRS_HOME/lib32, quand ils existent
    • clntsh.map
    • clntst_1.lis
    • clntst_2.lis
    • clntst.lis
    • libclntsh.so
    • libclntsh.so.10.1
    • libclntst10.so
    • libclntsh.so.11.1
    • libclntst11.so
    • libclntst11.a Si ce n’est pas le cas, noter le propriétaire actuel et changer le pour celui du noyau
  • Recompiler le noyau Clusterware
  • restaurer les droits sur les fichiers

Réactivation et démarrage des services

  • En tant que root activer le clusterware
  • En tant que root démarrer le clusterware
  • Activer les services bases de données srvctl enable service -d db_unique_name -s service_name -i instance_name srvctl start service -d db_unique_name -s service_name -i instance_name

Sources

  • Note Metalink 743649.1 -Will an Operating System Upgrade Affect Oracle Clusterware ?
  • Note Metalink 883299.1 - Oracle 11gR2 Relink New Feature

 

Guillaume HARRY
Envoyer un courriel


ARESU
Direction des Systèmes d'Information du CNRS

358 rue P.-G. de Gennes
31676 LABEGE Cedex

Bâtiment 1,
1 Place Aristide Briand
92195 MEUDON Cedex



 

 

Direction des Systèmes d'Information

Pôle ARESU

Accueil Imprimer Plan du site Credits