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 3.3 3/13 (Français)

Périmètre de la recherche:

- Ce document
- Toute la bibliothque

## 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 à Oracle RAC se comportent comme prévu.

Les dépendances de redémarrage hors ligne entre des ressources permettent de s'assurer que si la ressource indépendante est sur le point d'être mise hors ligne, 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 plus d'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 se compose des tâches suivantes :

1. Vérification de la configuration du groupe de ressources de structure Oracle RAC et, le cas échéant, vérification de la configuration du groupe de ressources de structure de gestionnaire de volumes multipropriétaire.

2. Vérification de la configuration des ressources de stockage pour les fichiers Oracle.

3. (Oracle 10g version 2, Oracle 11g, Oracle 12c et Oracle 9i uniquement) Vérification de la configuration des ressources pour les instances de bases de données Oracle RAC

   Remarque - Si vous utilisez Oracle 10g version 1, aucune ressource pour instances de bases de données Oracle RAC n'est configurée.

   La tâche à effectuer dépend de la version d'Oracle RAC que vous utilisez :

   - Oracle 10 g version 2, 11 g ou 12c. Effectuez la tâche décrite dans la section Vérification de la configuration des ressouces pour les instances de bases de données Oracle 10g version 2, 11g ou 12c RAC.

   - Oracle 9 i . Effectuez la tâche décrite dans la section Vérification de la configuration des ressources pour les instances de bases de données Oracle 9i RAC.

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

## Vérification de la configuration du groupe de ressources de structure Oracle RAC

Le groupe de ressources de 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 de structure Oracle RAC.

1. Connectez-vous en tant que superutilisateur à un noeud du cluster ou prenez un rôle octroyant les autorisations RBAC de type `solaris.cluster.read` et `solaris.cluster.admin`.
2. Assurez-vous que le groupe de ressources de structure Oracle RAC est configuré correctement.

       # clresourcegroup show rac-fmk-rg

   rac-fmk-rg

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

3. Si le groupe de ressources de 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 de structure Oracle RAC.

4. Assurez-vous que le groupe de ressources de structure Oracle RAC est en ligne.

       # clresourcegroup status

## Vérification de la configuration du groupe de ressources de structure de gestionnaire de volumes multipropriétaire

Effectuez cette procédure si vous utilisez un groupe de ressources de 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 à un noeud du cluster ou prenez un rôle octroyant les autorisations RBAC de type `solaris.cluster.read` et `solaris.cluster.admin`.
2. Assurez-vous que le groupe de ressources de 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 de structure de gestionnaire de volumes multipropriétaire.

3. Si le groupe de ressources de 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 de 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 délimité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 de structure Oracle RAC dépend de la version d'Oracle que vous utilisez :

     - Si vous utilisez Oracle 10g version 2, 11g ou 12c, l'état de la ressource de structure Oracle RAC est en attente en ligne bloqué.

     - Si vous utilisez Oracle 10g version 1 ou Oracle 9i, l'état du groupe de ressources de structure Oracle RAC reste en ligne.

       # clresourcegroup status

5. (Oracle 10g version 2, 11g ou 12c uniquement) Vérifiez que les ressources Oracle Clusterware sont hors ligne.

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

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. (Oracle 10g version 2, 11g ou 12c uniquement) Sur chaque noeud, redémarrez Oracle Clusterware.

       # /etc/init.d/init.crs start
       Startup will be queued to init within 30 seconds.

   Cette étape peut durer plusieurs minutes.

8. (Oracle 10g version 2, 11g ou 12c uniquement) Sur chaque noeud, vérifiez que les ressources Oracle Clusterware sont en ligne.

   Pour cela, utilisez la commande Oracle `crstat`.

       # Grid_home/bin/crs_stat

   Grid_home

     Spécifie le répertoire d'accueil d'Oracle Clusterware. Ce répertoire contient les fichiers binaires d'Oracle Clusterware et les fichiers de configuration d'Oracle Clusterware.

   Remarque - Le démarrage d'Oracle Clusterware sur tous les noeuds peut prendre plusieurs minutes. Si vous effectuez cette étape avant que les ressources Oracle Clusterware 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 Clusterware 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 noeuds 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 ressouces pour les instances de bases de données Oracle 10g version 2, 11g ou 12c RAC

Des ressources pour les instances de bases de données Oracle 10 g version 2, 11g ou 12c RAC sont créées lorsque les tâches décrites dans l'une des sections suivantes sont réalisées :

- Activation de l'interaction entre Oracle Solaris Cluster et Oracle Clusterware 10g version 2, 11g ou 12c

- Création de ressources pour l'interopérabilité avec Oracle 10 g, 11g ou 12c à l'aide des commandes de maintenance d'Oracle Solaris Cluster

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 RAC est correctement configuré.

       # clresourcegroup show rac-db-rg

   rac-db-rg

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

3. Si nécessaire, assurez-vous que les ressources Oracle Clusterware qui doivent représenter les ressources de stockage Oracle Solaris Cluster sont correctement configurées.

   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. Confirmez que les ressources Oracle Clusterware qui doivent représenter les ressources de stockage Oracle Solaris Cluster existent.

      Pour cela, utilisez la commande Oracle `crstat`.

          # Grid_home/bin/crs_stat | grep NAME=sun.

      Grid_home

        Spécifie le répertoire d'accueil d'Oracle Clusterware. Ce répertoire contient les fichiers binaires d'Oracle Clusterware et les fichiers de configuration d'Oracle Clusterware.

   2. Pour chaque ressource Oracle Clusterware qui représente une instance de base de données Oracle RAC, confirmez que les dépendances requises sont définies.

      Chaque ressource Oracle Clusterware qui représente une instance de base de données Oracle RAC requiert une dépendance à une ressource listée dans l'Étape a.

          # Grid_home/bin/crs_stat crs-resource | grep REQUIRED_RESOURCE

      Grid_home

        Spécifie le répertoire d'accueil d'Oracle Clusterware. Ce répertoire contient les fichiers binaires d'Oracle Clusterware et les fichiers de configuration d'Oracle Clusterware.

      crs-resource

        Spécifie le nom d'une ressource Oracle Clusterware qui représente une instance de base de données Oracle RAC. Ce nom possède le format `ora.`dbname`.` sid.`inst`. Signification des éléments remplaçables dans ce format :

        dbname

          Spécifie le nom de base de données de l'instance.

        sid

          Spécifie l'ID de système (SID) Oracle de l'instance.

4. Désactivez la ressource de structure Oracle Clusterware.

       # clresource disable -t SUNW.crs_framework +

   Cette étape peut durer plusieurs minutes.

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

      Pour cela, utilisez la commande Oracle `crstat`.

          # Grid_home/bin/crs_stat -t
          CRS-0184: Cannot communicate with the CRS daemon.

      Grid_home

        Spécifie le répertoire d'accueil d'Oracle Clusterware. Ce répertoire contient les fichiers binaires d'Oracle Clusterware et les fichiers de configuration d'Oracle Clusterware.

   2. Consultez le fichier de messages système pour rechercher les messages indiquant que les ressources Oracle Clusterware sont en train d'être arrêtées.
6. Assurez-vous que les ressources suivantes sont mises hors ligne sur tous les noeuds :

   - La ressource de structure Oracle Clusterware

   - La 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 Clusterware.

       # /etc/init.d/init.crs start
       Startup will be queued to init within 30 seconds.

   Cette étape peut durer plusieurs minutes.

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

   Pour cela, utilisez la commande Oracle `crstat`.

       # Grid_home/bin/crs_stat

   Grid_home

     Spécifie le répertoire d'accueil d'Oracle Clusterware. Ce répertoire contient les fichiers binaires d'Oracle Clusterware et les fichiers de configuration d'Oracle Clusterware.

   Remarque - Le démarrage d'Oracle Clusterware sur tous les noeuds peut prendre plusieurs minutes. Si vous effectuez cette étape avant que les ressources Oracle Clusterware 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 Clusterware soit mise en ligne sur tous les noeuds.

9. Activez la ressource de structure Oracle Clusterware.

       # 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 :

    - La ressource de structure Oracle Clusterware

    - La ressource de base de données RAC

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

    Remarque - L'activation de la ressource de structure Oracle Clusterware active également 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 de la configuration des ressources pour les instances de bases de données Oracle 9i RAC

Des ressources pour les instances de bases de données Oracle 9i RAC sont créées lorsque les tâches de l'une des sections suivantes sont réalisées :

- Automatisation du démarrage et de l'arrêt des instances de bases de données Oracle 9i RAC

- Enregistrement et configuration des ressources Oracle Solaris Cluster pour l'interopérabilité avec Oracle 9i à l'aide des commandes de maintenance d'Oracle Solaris Cluster

1. Connectez-vous à un noeud du cluster en tant que superutilisateur ou en prenant un rôle octroyant les autorisations RBAC `solaris.cluster.read` et `solaris.cluster.admin`.
2. Vérifiez que le groupe de ressources de base de données Oracle RAC et les groupes de ressources de nom d'hôte logique sont correctement configurés.

       # clresourcegroup show rac-db-rg,lhrg-list

   rac-db-rg

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

   lhrg-list

     Spécifie une liste délimitée par des virgules de groupes de ressources pour des ressources de nom d'hôte logique.

3. Mettez hors ligne le groupe de ressources de base de données Oracle RAC.

       # clresourcegroup offline rac-db-rg

   rac-db-rg

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

4. Vérifiez que le groupe de ressources de base de données Oracle RAC est hors ligne.

       # clresourcegroup status rac-db-rg

   rac-db-rg

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

5. Assurez-vous que les ressources du groupe de ressources de base de données Oracle RAC sont mises hors ligne sur tous les noeuds :

   Le groupe de ressources de base de données Oracle RAC contient les ressources suivantes :

   - La ressource de serveur Oracle RAC évolutif

   - La ressource de listener Oracle évolutif

       # clresource status -t SUNW.scalable_rac_server,SUNW.scalable_rac_listener +

6. Remettez en ligne le groupe de ressources de base de données Oracle RAC.

       # clresourcegroup online rac-db-rg

   rac-db-rg

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

7. Assurez-vous que le groupe de ressources de base de données Oracle RAC est en ligne.

       # clresourcegroup status rac-db-rg

   rac-db-rg

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

8. Vérifiez que les ressources du groupe de ressources de base de données Oracle RAC sont en ligne sur tous les noeuds.

   Le groupe de ressources de base de données Oracle RAC contient les ressources suivantes :

   - La ressource de serveur Oracle RAC évolutif

   - La ressource de listener RAC évolutif

       # clresource status -t SUNW.scalable_rac_server,SUNW.scalable_rac_listener +

## 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 - 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. Assurez-vous 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. Assurez-vous 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.

Copyright © 2000, 2013, Oracle et/ou ses affiliés. Tous droits réservés. Notice légale |