JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide du service de données Oracle Solaris Cluster pour Oracle Real Application Clusters     Oracle Solaris Cluster 4.0 (Français)
search filter icon
search icon

Informations document

Préface

1.  Installation de la Prise en charge d'Oracle RAC

2.  Configuration du stockage des fichiers Oracle

3.  Enregistrement et configuration des groupes de ressources

4.  Exécution d'Oracle RAC dans un cluster

Présentation des tâches de configuration de l'exécution d'Oracle RAC dans un cluster

Installation du logiciel Oracle RAC

Installation des fichiers binaires et des fichiers de configuration sur un système de fichiers partagé

Remplacement des valeurs par défaut de la gestion de réseau pour Oracle Grid Infrastructure

Etapes suivantes

Vérification de l'installation d'Oracle RAC

Vérification de l'installation d'Oracle RAC

Création d'une instance Oracle ASM et de groupes de disques

Création d'une instance et de groupes de disques Oracle ASM

Création d'une ressource possédant une structure Oracle Grid Infrastructure

Création d'une ressource possédant une structure Oracle Grid Infrastructure

Création d'une base de données Oracle

Spécification de l'emplacement des fichiers de données sur un système de fichiers partagé

Configuration des ressources pour les instances de base de données Oracle RAC

Outils d'enregistrement et de configuration des ressources pour les instances de base de données Oracle RAC

Configuration de l'interopérabilité entre Oracle Solaris Cluster et Oracle Grid Infrastructure

Vérification de l'installation et de la configuration de la Prise en charge d'Oracle RAC

Vérification de la configuration du groupe de ressources possédant une structure Oracle RAC

Vérification de la configuration du groupe de ressources possédant une structure de gestionnaire de volumes multipropriétaire

Vérification de la configuration des ressources de stockage des fichiers Oracle

Vérification de la configuration des ressources des instances de base de données Oracle RAC

Vérification du bon fonctionnement de l'arrêt et de l'initialisation du cluster

5.  Administration de la Prise en charge d'Oracle RAC

6.  Dépannage de la Prise en charge d'Oracle RAC

7.  Modification d'une configuration existante de la Prise en charge d'Oracle RAC

A.  Exemples de configuration de ce service de données

B.  Actions prédéfinies pour les erreurs SGBD et les alertes journalisées

C.  Propriétés d'extension de la Prise en charge d'Oracle RAC

D.  Solutions de substitution à la ligne de commande

Index

Vérification de l'installation et de la configuration de la Prise en charge d'Oracle RAC

Après avoir installé, enregistré et configuré la Prise en charge d'Oracle RAC, vérifiez l'installation et la configuration. La vérification de l'installation et de la configuration de la Prise en charge d'Oracle RAC permet de déterminer si les ressources et les groupes de ressources associés à la Oracle RAC se comportent comme prévu.

Si la ressource indépendante est sur le point d'être mise hors ligne, les dépendances de redémarrage hors ligne permettent de s'assurer que la ressource dépendante est mise hors ligne en premier. La ressource dépendante reste hors ligne jusqu'au redémarrage de la ressource indépendante. Les procédures de cette section expliquent comment vérifier que ces dépendances sont définies correctement. Pour de plus amples informations sur les dépendances de redémarrage hors ligne, reportez-vous à la description de la propriété de ressource resource_dependencies_offline_restart de la page de manuel r_properties(5).

La vérification de l'installation et de la configuration de la Prise en charge d'Oracle RAC comporte les tâches suivantes :

  1. Vérification de la configuration du groupe de ressources possédant une structure Oracle RAC et, le cas échéant, vérification de la configuration du groupe de ressources possédant une structure de gestionnaire de volumes multipropriétaire. Reportez-vous aux sections Vérification de la configuration du groupe de ressources possédant une structure Oracle RAC et Vérification de la configuration du groupe de ressources possédant une structure de gestionnaire de volumes multipropriétaire.

  2. Vérification de la configuration des ressources de stockage pour les fichiers Oracle. Reportez-vous à la section Vérification de la configuration des ressources de stockage des fichiers Oracle.

  3. Vérification de la configuration des ressources des instances de base de données Oracle RAC. Reportez-vous à la section Vérification de la configuration des ressources des instances de base de données Oracle RAC .

  4. Vérification du bon fonctionnement de l'arrêt et de l'initialisation du cluster. Reportez-vous à la section Vérification du bon fonctionnement de l'arrêt et de l'initialisation du cluster.

Vérification de la configuration du groupe de ressources possédant une structure Oracle RAC

Le groupe de ressources possédant une structure Oracle RAC est créé lors de la réalisation de la tâche décrite dans la section Enregistrement et configuration du groupe de ressources possédant une structure Oracle RAC.

  1. Connectez-vous en tant que superutilisateur ou avec un rôle octroyant une autorisation reposant sur un contrôle d'accès à base de rôles de types solaris.cluster.read et solaris.cluster.admin.
  2. Assurez-vous que le groupe de ressources possédant une structure Oracle RAC est configuré correctement.
    # clresourcegroup show rac-fmk-rg
    rac-fmk-rg

    Spécifie le nom du groupe de ressources possédant une structure Oracle RAC.

  3. Si le groupe de ressources possédant une structure Oracle RAC n'est pas déjà en ligne, mettez-le en ligne maintenant.
    # clresourcegroup online rac-fmwk-rg
    rac-fmk-rg

    Spécifie le nom du groupe de ressources possédant une structure Oracle RAC.

  4. Assurez-vous que le groupe de ressources possédant une structure Oracle RAC est en ligne.
    # clresourcegroup status

Vérification de la configuration du groupe de ressources possédant une structure de gestionnaire de volumes multipropriétaire

Effectuez cette procédure si vous utilisez un groupe de ressources possédant une structure de gestionnaire de volumes multipropriétaire pour contenir les ressources de gestionnaire de volumes utilisées par votre configuration RAC.

  1. Connectez-vous en tant que superutilisateur sur un noeud du cluster ou utilisez un rôle octroyant les autorisations RBAC solaris.cluster.read et solaris.cluster.admin.
  2. Assurez-vous que le groupe de ressources possédant une structure de gestionnaire de volumes multipropriétaire est configuré correctement.
    # clresourcegroup show vucmm-fmk-rg
    vucmm-fmk-rg

    Indique le nom du groupe de ressources possédant une structure de gestionnaire de volumes multipropriétaire.

  3. Si le groupe de ressources possédant une structure de gestionnaire de volumes multipropriétaire n'est pas déjà en ligne, mettez-le en ligne.
    # clresourcegroup online vucmm-fmwk-rg
    vucmm-fmk-rg

    Indique le nom du groupe de ressources possédant une structure de gestionnaire de volumes multipropriétaire.

  4. Assurez-vous que le groupe de ressources RAC est en ligne.
    # clresourcegroup status

Vérification de la configuration des ressources de stockage des fichiers Oracle

N'effectuez cette tâche que si votre configuration des plans de gestion du stockage requiert des ressources de stockage pour les fichiers Oracle.

  1. Connectez-vous en tant que superutilisateur sur un noeud du cluster.
  2. Assurez-vous que tous les groupes de ressources contenant des ressources de stockage pour les fichiers Oracle sont configurés correctement.
    # clresourcegroup show rac-storage-rg-list
    rac-storage-rg-list

    Spécifie une liste séparée par des virgules de groupes de ressources contenant des ressources de stockage pour les fichiers Oracle.

  3. Mettez hors ligne le groupe contenant les ressources dont dépend la ressource de base de données RAC.
    # clresourcegroup offline rac-storage-rg
    rac-storage-rg

    Spécifie le nom du groupe contenant les ressources dont dépend la ressource de base de données RAC. Le groupe de ressources à mettre hors ligne dépend des plans de gestion du stockage choisis pour les fichiers Oracle.

    • Si vous utilisez un système de fichiers partagé pour les fichiers Oracle, mettez hors ligne le groupe contenant les ressources de point de montage de système de fichiers évolutif.

    • Si vous utilisez un gestionnaire de volumes sans système de fichiers pour les fichiers Oracle, mettez hors ligne le groupe contenant les ressources de groupe de périphériques évolutif.

    Cette étape peut durer plusieurs minutes.

  4. Assurez-vous que les groupes de ressources d'Oracle RAC se comportent de la manière suivante :
    • L'état du groupe de ressources que vous avez mis hors ligne à l'Étape 3 est hors ligne.

    • L'état du groupe de ressources de base de données Oracle RAC est hors ligne.

    • L'état du groupe de ressources possédant une structure Oracle RAC est en attente et reste en ligne.

    # clresourcegroup status
  5. Assurez-vous que les ressources Oracle Grid Infrastructure sont hors ligne.

    Pour vérifier que les ressources Oracle Grid Infrastructure sont hors ligne, reportez-vous au fichier de messages système pour rechercher les messages indiquant l'arrêt des ressources Oracle Grid Infrastructure.

  6. Mettez en ligne le groupe de ressources qui a été mis hors ligne lors de l'Étape 3.
    # clresourcegroup online rac-storage-rg
    rac-storage-rg

    Spécifie le nom du groupe de ressources qui a été mis hors ligne lors de l'Étape 3.

    Cette étape peut durer plusieurs minutes.

  7. Sur chaque noeud, redémarrez Oracle Grid Infrastructure.
    # Grid_home/bin/crsctl start crs
    Startup will be queued to init within 30 seconds.
    Grid_home

    Spécifie le répertoire de base Oracle Grid Infrastructure. Ce répertoire contient les fichiers binaires Oracle Grid Infrastructure et les fichiers de configuration Oracle Grid Infrastructure.

    Cette étape peut durer plusieurs minutes.

  8. Sur chaque noeud, vérifiez que les ressources Oracle Grid Infrastructure sont en ligne.

    Pour cela, utilisez la commande Oracle crstat.

    # Grid_home/bin/crsctl stat res -t

    Remarque - Le démarrage d'Oracle Grid Infrastructure sur tous les noeuds peut durer plusieurs minutes. Si vous effectuez cette étape avant que les ressources Oracle Grid Infrastructure ne soient en ligne sur tous les noeuds, certains noeuds peuvent rester hors ligne. Dans ce cas, répétez cette étape jusqu'à ce que la ressource Oracle Grid Infrastructure soit mise en ligne sur tous les noeuds.


  9. Vérifiez que tous les groupes de ressources associés à Oracle RAC sont en ligne.
    # clresourcegroup status

    Remarque - La mise en ligne du groupe de ressources contenant les ressources dont dépend la ressource de base de données RAC permet de mettre également en ligne le groupe de ressources de base de données RAC. Si vous effectuez cette étape avant que le groupe de ressources de base de données RAC ne soit mis en ligne sur tous les noeuds, certains nœuds peuvent présenter un état défectueux en ligne. Dans ce cas, répétez cette étape jusqu'à ce que le groupe de ressources de base de données RAC soit en ligne sur tous les noeuds.


Vérification de la configuration des ressources des instances de base de données Oracle RAC

Les ressources des instances de base de données Oracle RAC sont créées lorsque les tâches de l'une des sections suivantes sont effectuées :

  1. Connectez-vous en tant que superutilisateur sur un noeud du cluster.
  2. Assurez-vous que le groupe de ressources de base de données est configuré correctement.
    # clresourcegroup show rac-db-rg
    rac-db-rg

    Spécifie le nom du groupe de ressources de base de données.

  3. Si nécessaire, assurez-vous que les ressources Oracle Grid Infrastructure qui doivent représenter les ressources de stockage Oracle Solaris Cluster sont correctement configurées.
    # Grid_home/bin/crsctl stat res -t
    Grid_home

    Spécifie le répertoire de base Oracle Grid Infrastructure. Ce répertoire contient les fichiers binaires Oracle Grid Infrastructure et les fichiers de configuration Oracle Grid Infrastructure.

  4. Désactivez la ressource de la structure Oracle Grid Infrastructure.
    # clresource disable -t SUNW.crs_framework +

    Cette étape peut durer plusieurs minutes.

  5. Assurez-vous que les ressources Oracle Grid Infrastructure sont hors ligne.
    1. Tentez d'obtenir l'état des ressources Oracle Grid Infrastructure.

      Pour cela, utilisez la commande Oracle crstat.

      # Grid_home/bin/crsctl stat res -t
      CRS-0184: Cannot communicate with the CRS daemon.
      Grid_home

      Spécifie le répertoire de base Oracle Grid Infrastructure. Ce répertoire contient les fichiers binaires Oracle Grid Infrastructure et les fichiers de configuration Oracle Grid Infrastructure.

    2. Reportez-vous au fichier de messages système pour rechercher les messages indiquant que l'arrêt des ressources Oracle Grid Infrastructure est en cours.
  6. Assurez-vous que les ressources suivantes sont mises hors ligne sur tous les noeuds :
    • Ressource possédant une structure Oracle Grid Infrastructure

    • Ressource de base de données RAC

    # clresource status -t SUNW.crs_framework,SUNW.scalable_rac_server_proxy +
  7. Sur chaque noeud, redémarrez Oracle Grid Infrastructure.
    # Grid_home/bin/crsctl start crs
    Startup will be queued to init within 30 seconds.
    Grid_home

    Spécifie le répertoire de base Oracle Grid Infrastructure. Ce répertoire contient les fichiers binaires Oracle Grid Infrastructure et les fichiers de configuration Oracle Grid Infrastructure.

    Cette étape peut durer plusieurs minutes.

  8. Sur chaque noeud, vérifiez que les ressources Oracle Grid Infrastructure sont en ligne.

    Pour cela, utilisez la commande Oracle crstat.

    # Grid_home/bin/crsctl stat res -t

    Remarque - Le démarrage d'Oracle Grid Infrastructure sur tous les noeuds peut durer plusieurs minutes. Si vous effectuez cette étape avant que les ressources Oracle Grid Infrastructure ne soient en ligne sur tous les noeuds, certains noeuds peuvent rester hors ligne. Dans ce cas, répétez cette étape jusqu'à ce que la ressource Oracle Grid Infrastructure soit mise en ligne sur tous les noeuds.


  9. Activez la ressource possédant la structure Oracle Grid Infrastructure.
    # clresource enable -t SUNW.crs_framework +

    Cette étape peut durer plusieurs minutes.

  10. Assurez-vous que les ressources suivantes sont en ligne sur tous les noeuds :
    • Ressource possédant une structure Oracle Grid Infrastructure

    • Ressource de base de données RAC

    # clresource status -t SUNW.crs_framework,SUNW.scalable_rac_server_proxy +

    Remarque - L'activation de la ressource possédant une structure Oracle Grid Infrastructure revient à activer la ressource de base de données RAC. Si vous effectuez cette étape avant que la ressource de base de données RAC ne soit activée sur tous les noeuds, certains noeuds peuvent rester hors ligne. Dans ce cas, répétez cette étape jusqu'à ce que la ressource de base de données RAC soit en ligne sur tous les noeuds.


Vérification du bon fonctionnement de l'arrêt et de l'initialisation du cluster

Si votre configuration de la Prise en charge d'Oracle RAC est correcte, Oracle Solaris Cluster garantit que Oracle RAC est arrêté et démarré correctement lorsque vous arrêtez et initialisez le cluster.


Attention

Attention - Cette tâche requiert l'arrêt du système. Si vous vérifiez l'installation et la configuration de la Prise en charge d'Oracle RAC sur un cluster de production dans lequel d'autres services de données sont exécutés, n'effectuez pas cette tâche.


  1. Arrêtez le cluster.

    Pour des instructions sur la réalisation de cette tâche, reportez-vous à la section Fermeture d’un cluster du manuel Guide d’administration système d’Oracle Solaris Cluster.

  2. Vous devez confirmer que le cluster a été arrêté correctement.
  3. Initialisez le cluster.

    Pour des instructions sur la réalisation de cette tâche, reportez-vous à la section Initialisation d’un cluster du manuel Guide d’administration système d’Oracle Solaris Cluster.

  4. Vous devez confirmer que le cluster a été démarré correctement.
  5. Assurez-vous que tous les groupes de ressources Oracle RAC et les ressources associées sont en ligne.
    # clresourcegroup status

    Remarque - La mise en ligne de tous les groupes de ressources Oracle RAC peut prendre quelques minutes. Si vous effectuez cette étape avant l'activation des groupes de ressources sur tous les noeuds, certains noeuds peuvent rester hors ligne. Dans ce cas, répétez cette étape jusqu'à ce que tous les groupes de ressources Oracle RAC soient en ligne sur tous les noeuds.