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

## Suppression de la Prise en charge d'Oracle RAC

Vous pouvez supprimer la Prise en charge d'Oracle RAC des entités suivantes :

- Cluster. Reportez-vous à la section Suppression de la Prise en charge d'Oracle RAC d'un cluster.

- Noeuds sélectionnés dans un cluster. Reportez-vous à la section Suppression de la Prise en charge d'Oracle RAC des noeuds sélectionnés.

## Suppression de la Prise en charge d'Oracle RAC d'un cluster

Effectuez cette tâche pour supprimer la Prise en charge d'Oracle RAC de l'ensemble des noeuds d'un cluster.

Dans un cluster qui exécute plusieurs bases de données Oracle RAC, effectuez cette tâche pour supprimer une base de données Oracle RAC du cluster. Les autres bases de données Oracle RAC continueront à être exécutées sur le cluster.

Cette tâche suppose la suppression des groupes de ressources suivants du cluster, dans l'ordre indiqué ci-dessous :

- Groupe de ressources de la base de données Oracle RAC

- Groupes contenant des ressources de nom d'hôte logique

- Groupes contenant des ressources de point de montage de système de fichiers évolutif

- Groupes contenant des ressources pour le serveur de métadonnées Sun QFS

- Groupes contenant des ressources de groupe de périphériques évolutif

- Groupe de ressources de structure Oracle RAC

- Groupe de ressources de structure de gestionnaire de volumes multipropriétaire, le cas échéant

| Attention - Vous pouvez avoir à effectuer cette tâche pour supprimer une base de données Oracle RAC d'un cluster où plusieurs bases de données Oracle RAC sont exécutées. Dans ce cas, vous ne devez supprimer aucun groupe contenant des ressources dont dépendent les bases de données Oracle RAC restantes. Par exemple, vous pouvez avoir configuré une dépendance de plusieurs systèmes de fichiers de base de données à un seul groupe de périphériques. Dans ce cas, vous ne pouvez pas supprimer le groupe contenant la ressource du groupe de périphériques évolutif. De même, si plusieurs bases de données dépendent du groupe de ressources de structure Oracle RAC, vous ne pouvez pas supprimer ce groupe.

Avant de commencer

Assurez-vous que le noeud du cluster sur lequel vous effectuez cette tâche est démarré en mode cluster.

1. Connectez-vous en tant que superutilisateur sur l'un des noeuds du cluster.
2. (Oracle 9i, 10g version 2, 11g ou 12c uniquement) Supprimez le groupe de ressources pour chaque base de données Oracle RAC que vous supprimez.

   Si vous utilisez Oracle 10g version 1, ignorez cette étape. Avec Oracle 10g version 1, aucun groupe de ressources pour bases de données Oracle RAC n'est configuré.

   Pour chaque base de données Oracle RAC à supprimer, saisissez la commande suivante :

       # clresourcegroup delete -F rac-db-rg

   rac-db-rg

     Spécifie le groupe de ressources que vous supprimez.

3. (Oracle 9i uniquement) Supprimez tous les groupes contenant des ressources de nom d'hôte logique utilisées par chaque base de données Oracle RAC que vous supprimez.

   Si vous utilisez Oracle 10g version 1, 10g version 2, 11g ou 12c, ignorez cette étape. Avec Oracle 10g version 1, 10g version 2, 11g et 12c, aucun groupe de ressources de nom d'hôte logique n'est configuré.

   Pour chaque groupe de ressources à supprimer, saisissez la commande suivante :

       # clresourcegroup delete -F lh-rg

   lh-rg

     Spécifie le groupe de ressources que vous supprimez.

4. Utilisez les utilitaires Oracle pour supprimer du cluster chaque base de données Oracle RAC qui n'est plus utilisée.
5. Si vous supprimez entièrement la Prise en charge d'Oracle RAC, utilisez les utilitaires Oracle pour supprimer les éléments suivants de l'ensemble des noeuds d'un cluster :

   - Le logiciel Oracle RAC

   - Le logiciel Oracle Clusterware

6. (Oracle 10g version 2, 11g ou 12c uniquement) Désactivez la ressource de structure Oracle Clusterware.

   Si vous utilisez Oracle 9i ou Oracle 10g version 1, ignorez cette étape. Avec Oracle 9i et Oracle 10g version 1, aucune ressource de structure Oracle Clusterware n'est configurée.

       # clresource disable crs-framework-rs

   crs-framework-rs

     Spécifie le nom de la ressource que vous désactivez. Cette ressource est l'instance du type de ressource `SUNW.crs_framework` configurée dans le cluster.

7. Supprimez tous les groupes contenant des ressources de point de montage de système de fichiers évolutif.

   En l'absence de ce type de groupe de ressources, ignorez cette étape.

   Pour chaque groupe de ressources à supprimer, saisissez la commande suivante :

       # clresourcegroup delete -F scal-mp-rg

   scal-mp-rg

     Spécifie le groupe de ressources que vous supprimez.

8. Supprimez tous les groupes de ressources contenant des ressources pour le serveur de métadonnées Sun QFS

   Si aucun groupe contenant des ressources pour le serveur de métadonnées Sun QFS n'est configuré, ignorez cette étape.

   Pour chaque groupe de ressources à supprimer, saisissez la commande suivante :

       # clresourcegroup delete -F qfs-mds-rg

   qfs-mds-rg

     Spécifie le groupe de ressources que vous supprimez.

9. Supprimez les systèmes de fichiers partagés Sun QFS qui étaient représentés par des ressources dans le groupe de ressources supprimé à l'Étape 8.

   Pour obtenir des instructions relatives à cette tâche, reportez-vous à la section Using SAM-QFS With Sun Cluster.

10. Supprimez tous les groupes contenant des ressources de groupe de périphériques évolutif.

    Si aucun groupe contenant des ressources de groupe de périphériques évolutif n'est configuré, ignorez cette étape.

    Pour chaque groupe de ressources à supprimer, saisissez la commande suivante :

        # clresourcegroup delete -F scal-dg-rg

    scal-dg-rg

      Spécifie le groupe de ressources que vous supprimez.

11. Détruisez tous les groupes de périphériques évolutifs concernés par la suppression des groupes de ressources lors de l'Étape 10.

    La procédure à suivre pour cette étape dépend du type de groupe de périphériques évolutif utilisé.

    - Pour chaque ensemble de disques multipropriétaire Solaris Volume Manager pour Sun Cluster, détruisez l'ensemble de disques comme suit :
      1. Supprimez tous les métapériphériques tels que les volumes, les partitions logicielles et les miroirs sur l'ensemble de disques.

         Pour cela, utilisez la commande `metaclear`(1M).

             # metaclear -s scal-dg-ms -a

         `-s` scal-dg-ms

           Spécifie le nom de l'ensemble de disques dont les métapériphériques sont supprimés.

      2. Supprimez tous les périphériques globaux de l'ensemble de disques.

             # metaset -s scal-dg-ms -d -f alldevices

         `-s` scal-dg-ms

           Spécifie le nom de l'ensemble de disques dont les périphériques globaux sont supprimés.

         alldevices

           Spécifie une liste délimitée par des espaces de tous les périphériques globaux qui ont été ajoutés à l'ensemble de disques lors de sa création. Le format du nom du chemin d'accès de chaque ID de périphérique est `/dev/did/dsk/d` N, où N représente le numéro du périphérique.

      3. Supprimez tous les noeuds de l'ensemble de disques à détruire.

         La suppression de tous les noeuds de l'ensemble de disques entraîne la destruction de ce dernier.

             # metaset -s scal-dg-ms -d -h allnodes

         `-s` scal-dg-ms

           Spécifie le nom de l'ensemble de disques que vous détruisez.

         `-h` allnodes

           Spécifie une liste délimitée par des espaces de tous les noeuds qui ont été ajoutés à l'ensemble de disques lors de sa création.

    - Pour chaque groupe de disques partagés VxVM, utilisez les commandes Veritas pour détruire le groupe de disques partagés VxVM.

      Pour plus d'informations, reportez-vous à la documentation de votre logiciel VxVM.

    Remarque - Si vous supprimez une base de données Oracle RAC d'un cluster dans lequel plusieurs bases de données Oracle RAC sont exécutées, vous pouvez ignorer les étapes suivantes de cette procédure.

12. Supprimez le groupe de ressources de structure Oracle RAC.

        # clresourcegroup delete -F rac-fmwk-rg

    rac-fmwk-rg

      Spécifie le groupe de ressources que vous supprimez.

13. Supprimez le groupe de ressources de structure de gestionnaire de volumes multipropriétaire, le cas échéant.

        # clresourcegroup delete -F vucmm-fmwk-rg

    vucmm-fmwk-rg

      Spécifie le groupe de ressources que vous supprimez.

14. Annulez l'enregistrement du type de ressource de chaque ressource que vous avez supprimée au cours de cette procédure.

        # clresourcetype unregister resource-type-list

    resource-type-list

      Spécifie une liste délimitée par des virgules des noms des types de ressources dont vous annulez l'enregistrement. Pour obtenir une liste des types de ressources associés à la Prise en charge d'Oracle RAC, reportez-vous à la section Noms générés automatiquement pour les objets Oracle Solaris Cluster.

15. (Facultatif) A partir de chaque noeud du cluster, désinstallez les packages logiciels Prise en charge d'Oracle RAC.

    Pour cela, utilisez le programme `uninstaller`. Pour plus d'informations, reportez-vous au Chapitre 8, Uninstalling du manuel Sun Java Enterprise System 5 Update 1 Installation Guide for UNIX.

16. Réinitialisez chaque noeud du cluster.

Exemple 7-2 Suppression de la Prise en charge d'Oracle RAC à partir d'un cluster

Cet exemple montre la suite d'opérations à effectuer pour supprimer la Prise en charge d'Oracle RAC de tous les noeuds d'un cluster à quatre noeuds. Les noeuds de ce cluster portent les noms `pclus1`, `pclus2`, `pclus3` et `pclus4`. Une seule base de données Oracle RAC est configurée sur le cluster.

La configuration de la Prise en charge d'Oracle RAC dans cet exemple est la suivante :

- La version d'Oracle RAC est 10g version 2.

- Le système de fichiers partagé Sun QFS sur Solaris Volume Manager pour Sun Cluster est utilisé pour stocker les fichiers Oracle.

- Les points de montage des systèmes de fichiers utilisés pour les fichiers Oracle sont les suivants :

  - Fichiers de base de données Oracle : `/db_qfs/OraData`

  - Fichiers binaires Oracle et fichiers associés : `/db_qfs/OraHome`

- L'ensemble de disques `oradg` est uniquement utilisé par la base de données Oracle RAC.

- Le nom de la base de données Oracle RAC est `swb`.

- Les systèmes de fichiers partagés Sun QFS utilisent un ensemble de disques multipropriétaire Solaris Volume Manager pour Sun Cluster nommé `oradg`. La création de cet ensemble de disques est illustrée dans l'Exemple 3-1.

- La configuration utilise un groupe de ressources de structure de gestionnaire de volumes multipropriétaire.

La configuration des groupes de ressources de cet exemple est illustrée dans le tableau suivant.

Groupe de ressources | Objectif
--- | ---
`vucmm-framework-rg` | Groupe de ressources de gestionnaire de volumes multipropriétaire.
`rac-framework-rg` | Groupe de ressources possédant une structure Oracle RAC.
`scaldg-rg` | Groupe de ressources pour les ressources de groupe de périphériques évolutif.
`qfsmds-rg` | Groupe de ressources pour les ressources du serveur de métadonnées Sun QFS.
`scalmnt-rg` | Groupe de ressources pour les ressources de point de montage de systèmes de fichiers évolutif.
`rac_server_proxy-rg` | Groupe de ressources de base de données Oracle RAC.

Les groupes de ressources requis par la configuration sont affichés dans la Figure A-2.

1. Pour supprimer le groupe de ressources associé à la base de données Oracle RAC, il faut exécuter la commande suivante :

       # clresourcegroup delete -F rac_server_proxy-rg

   Après la suppression de ce groupe de ressources, les éléments suivants sont supprimés à l'aide d'utilitaires Oracle :

   - La base de données Oracle RAC

   - Le logiciel Oracle RAC

   - Le logiciel Oracle Clusterware

   La suppression de ces éléments n'est pas traitée dans cet exemple.

2. Pour désactiver la ressource de structure Oracle Clusterware, il faut exécuter la commande suivante :

       # clresource disable crs_framework-rs

3. Pour supprimer le groupe de ressources contenant les ressources de point de montage de système de fichiers évolutif, il faut exécuter la commande suivante :

       # clresourcegroup delete -F scalmnt-rg

4. Pour supprimer le groupe de ressources contenant les ressources pour le serveur de métadonnées Sun QFS, il faut exécuter la commande suivante :

       # clresourcegroup delete -F qfsmds-rg

   Après la suppression de ce groupe de ressources, les systèmes de fichiers partagés Sun QFS utilisés pour les fichiers Oracle sont supprimés à l'aide d'utilitaires Sun QFS : La suppression de ces systèmes de fichiers n'est pas traitée dans cet exemple.

5. Pour supprimer le groupe de ressources contenant les ressources de groupe de périphériques évolutif, il faut exécuter la commande suivante :

       # clresourcegroup delete -F scaldg-rg

6. Pour détruire l'ensemble de disques multipropriétaire Solaris Volume Manager pour Sun Cluster `oradg`, il faut exécuter les commandes suivantes :

       # metaclear -s oradg -a
       # metaset -s oradg -d \
       -f /dev/did/dsk/d8 /dev/did/dsk/d9 /dev/did/dsk/d15 /dev/did/dsk/d16
       # metaset -s oradg -d -h pclus1 pclus2 pclus3 pclus4

   Les périphériques globaux suivants sont supprimés de l'ensemble de disques :

   - `/dev/did/dsk/d8`

   - `/dev/did/dsk/d9`

   - `/dev/did/dsk/d15`

   - `/dev/did/dsk/d16`

7. Pour supprimer le groupe de ressources de structure Oracle RAC, il faut exécuter la commande suivante :

       # clresourcegroup delete -F rac-framework-rg

8. Pour supprimer le groupe de ressources de structure de gestionnaire de volumes multipropriétaire, il faut exécuter la commande suivante :

       # clresourcegroup delete -F vucmm-framework-rg

9. Pour annuler l'enregistrement du type de ressource de chaque ressource supprimée, il faut exécuter la commande suivante :

       # clresourcetype unregister \
       SUNW.scalable_rac_server_proxy,\
       SUNW.ScalMountPoint,\
       SUNW.qfs,\
       SUNW.ScalDeviceGroup,\
       SUNW.rac_svm,\
       SUNW.crs_framework,\
       SUNW.rac_udlm,\
       SUNW.rac_framework

   Cette configuration s'exécute sur la plate-forme SPARC. Par conséquent, `SUNW.rac_udlm` figure dans la liste des types de ressources dont l'enregistrement est annulé.

   Après l'annulation de l'enregistrement de ces types de ressources, les opérations suivantes sont effectuées :

   - Suppression des packages logiciels Prise en charge d'Oracle RAC

   - Réinitialisation de chaque noeud du cluster

   Ces opérations ne sont pas traitées dans cette exemple.

## Suppression de la Prise en charge d'Oracle RAC des noeuds sélectionnés

Effectuez cette tâche pour supprimer la Prise en charge d'Oracle RAC à partir des noeuds sélectionnés.

Dans un cluster qui exécute plusieurs bases de données Oracle RAC, effectuez cette tâche pour supprimer une base de données Oracle RAC à partir des noeuds sélectionnés. La base de données Oracle RAC supprimée continue d'être exécutée sur les autres noeuds du cluster. Les bases de données Oracle RAC restantes continuent d'être exécutées sur les noeuds sélectionnés.

Cette tâche prévoit la suppression des noeuds sélectionnés à partir des groupes de ressources suivants, dans l'ordre indiqué ci-dessous :

- Groupe de ressources de la base de données Oracle RAC

- Groupes contenant des ressources de nom d'hôte logique

- Groupes contenant des ressources de point de montage de système de fichiers évolutif

- Groupes contenant des ressources pour le serveur de métadonnées Sun QFS

- Groupes contenant des ressources de groupe de périphériques évolutif

- Groupe de ressources de structure Oracle RAC

| Attention - Vous pouvez avoir à effectuer cette tâche pour supprimer une base de données Oracle RAC des noeuds sélectionnés d'un cluster où plusieurs bases de données Oracle RAC sont exécutées. Dans ce cas, vous ne devez supprimer aucun noeud appartenant à un groupe de ressources contenant des ressources desquelles dépendent les bases de données Oracle RAC restantes. Par exemple, vous pouvez avoir configuré une dépendance de plusieurs systèmes de fichiers de base de données à un seul groupe de périphériques. Dans ce cas, vous ne pouvez pas supprimer les noeuds du groupe de ressources contenant la ressource du groupe de périphériques évolutif. De même, si plusieurs bases de données dépendent du groupe de ressources de structure Oracle RAC, vous ne pouvez pas supprimer les noeuds à partir de ce groupe de ressources.

1. Connectez-vous en tant que superutilisateur.
2. (Oracle 9i, 10g version 2, 11g ou 12c uniquement) Supprimez les noeuds du groupe de ressources pour chaque base de données Oracle RAC que vous supprimez.

   Si vous utilisez Oracle 10g version 1, ignorez cette étape. Avec Oracle 10g version 1, aucun groupe de ressources pour bases de données Oracle RAC n'est configuré.

   Pour chaque base de données Oracle RAC à supprimer, procédez comme suit :

   1. Mettez hors ligne le groupe de ressources de la base de données Oracle RAC sur les noeuds à partir desquels vous supprimez la Prise en charge d'Oracle RAC.

          # clresourcegroup offline -n nodelist rac-db-rg

      `-n` nodelist

        Spécifie une liste délimitée par des virgules des noeuds du cluster à partir desquels vous mettez hors ligne le groupe de ressources.

      rac-db-rg

        Spécifie le nom du groupe de ressources que vous mettez hors ligne.

   2. Supprimez les noeuds à partir de la liste des noeuds du groupe de ressources de la base de données Oracle RAC.

          # clresourcegroup remove-node -n nodelist rac-db-rg

      `-n` nodelist

        Spécifie une liste délimitée par des virgules des noeuds du cluster que vous supprimez du groupe de ressources.

      rac-db-rg

        Spécifie le nom du groupe de ressources à partir duquel vous supprimez des noeuds.

3. (Oracle 9i uniquement) Supprimez les noeuds à partir de tous les groupes contenant des ressources de nom d'hôte logique utilisées par chaque base de données Oracle RAC que vous supprimez.

   Si vous utilisez Oracle 10g version 1, 10g version 2, 11g ou 12c, ignorez cette étape. Avec Oracle 10g version 1, 10g version 2, 11g et 12c, aucun groupe contenant des ressources de nom d'hôte logique n'est configuré.

   Pour chaque groupe de ressources à partir duquel vous supprimez des noeuds, effectuez les opérations suivantes :

   1. Basculez le groupe de ressources vers un noeud dont vous ne supprimez pas la Prise en charge d'Oracle RAC.

          # clresourcegroup switch -n node-to-stay lh-rg

      node-to-stay

        Spécifie le noeud vers lequel vous basculez le groupe de ressources. Ce noeud doit être un noeud à partir duquel vous ne supprimez pas la Prise en charge d'Oracle RAC.

      lh-rg

        Spécifie le nom du groupe de ressources à basculer vers un autre noeud.

   2. Supprimez les noeuds de la liste des noeuds du groupe de ressources.

          # clresourcegroup remove-node -n nodelist lh-rg

      `-n` nodelist

        Spécifie une liste délimitée par des virgules des noeuds du cluster que vous supprimez du groupe de ressources.

      lh-rg

        Spécifie le nom du groupe de ressources à partir duquel vous supprimez des noeuds.

4. (Oracle 9i uniquement) Supprimez chaque groupe de ressources contenant des ressources de nom d'hôte logique dont vous avez supprimé le noeud principal à partir des groupes de ressources lors de l'Étape 3.

   Ces groupes de ressources ne sont plus nécessaires car les instances de bases de données Oracle RAC servies par ces groupes sont supprimées.

   Ne supprimez pas des groupes de ressources à partir desquels vous avez uniquement supprimé des noeuds secondaires au cours de l'Étape 3.

   Pour chaque groupe de ressources à supprimer, saisissez la commande suivante :

       # clresourcegroup remove -F lh-rg-rm-prim

   lh-rg-rm-prim

     Spécifie le nom du groupe de ressources à supprimer.

5. (Oracle 10g version 2, 11g ou 12c uniquement) Supprimez tous les noeuds que vous supprimez de la liste de noeuds où la ressource Oracle Clusterware de la base de données Oracle s'exécute.

   Si vous utilisez Oracle 9i ou Oracle 10g version 1, ignorez cette étape. Avec Oracle 9i et Oracle 10g version 1, aucune ressource Oracle Clusterware représentant une ressource Oracle Solaris Cluster n'est configurée.

   Remarque - Dans cette étape, la syntaxe des commandes Oracle est fournie pour Oracle 10g version 2, 11g ou 12c. Si vous utilisez une version Oracle antérieure à Oracle 10g version 2, 11g ou 12c, reportez-vous à votre documentation Oracle pour connaître la syntaxe correcte des commandes.

       # Grid_home/bin/crs_register ora.dbname.sid.inst \
       -update -r "ora.node-name.vip"

   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.

   dbname

     Spécifie le nom de la base de données de l'instance de base de données représentée par la ressource Oracle Clusterware.

   sid

     Spécifie le SID Oracle de l'instance de base de données représentée par la ressource Oracle Clusterware.

   node-name

     Spécifie le nom d'hôte du noeud sur lequel la ressource Oracle Clusterware est exécutée.

6. (Oracle 10g version 2, 11g ou 12c uniquement) Sur chaque noeud que vous supprimez, supprimez toutes les ressources Oracle Clusterware représentant des ressources Oracle Solaris Cluster dans le groupe de ressources desquelles vous supprimez des noeuds.

   Une ressource Oracle Clusterware est configurée pour chaque ressource Oracle Solaris Cluster associée aux groupes de périphériques évolutifs et aux points de montage de systèmes de fichiers évolutifs dont les composants Oracle dépendent.

   Si vous utilisez Oracle 9i ou Oracle 10g version 1, ignorez cette étape. Avec Oracle 9i et Oracle 10g version 1, aucune ressource Oracle Clusterware représentant une ressource Oracle Solaris Cluster n'est configurée.

   Remarque - Dans cette étape, la syntaxe des commandes Oracle est fournie pour Oracle 10g version 2, 11g ou 12c. Si vous utilisez une version Oracle antérieure à Oracle 10g version 2, 11g ou 12c, reportez-vous à votre documentation Oracle pour connaître la syntaxe correcte des commandes.

   Pour chaque ressource Oracle Clusterware à supprimer, effectuez les étapes suivantes pour chaque noeud dont la ressource est supprimée :

   1. Arrêtez la ressource Oracle Clusterware à supprimer.

          # Grid_home/bin/crs_stop sun.node-name.sc-rs

      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.

      node-name

        Spécifie le nom d'hôte du noeud sur lequel la ressource Oracle Clusterware est exécutée.

      sc-rs

        Spécifie le nom de la ressource Oracle Solaris Cluster représentée par la ressource Oracle Clusterware.

   2. Annulez l'enregistrement de la ressource Oracle Clusterware que vous supprimez.

          # Grid_home/bin/crs_unregister sun.node-name.sc-rs

      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.

      node-name

        Spécifie le nom d'hôte du noeud sur lequel la ressource Oracle Clusterware est exécutée.

      sc-rs

        Spécifie le nom de la ressource Oracle Solaris Cluster représentée par la ressource Oracle Clusterware.

   3. Supprimez le profil de la ressource Oracle Clusterware que vous êtes en train de supprimer.

          # Grid_home/bin/crs_profile -delete sun.node-name.sc-rs \
          -dir /var/cluster/ucmm/profile

      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.

      node-name

        Spécifie le nom d'hôte du noeud sur lequel la ressource Oracle Clusterware est exécutée.

      sc-rs

        Spécifie le nom de la ressource Oracle Solaris Cluster représentée par la ressource Oracle Clusterware.

7. Servez-vous des utilitaires Oracle pour supprimer les éléments suivants de chaque noeud sur lequel vous supprimez la Prise en charge d'Oracle RAC :

   - La base de données Oracle RAC

   - Oracle Clusterware

8. Basculez tous les groupes de ressources contenant des ressources pour le serveur de métadonnées Sun QFS vers un noeud dont vous ne supprimez pas la Prise en charge d'Oracle RAC.

   Si aucun groupe de ressources configuré ne contient de ressources pour le serveur de métadonnées Sun QFS, ignorez cette étape.

       # clresourcegroup switch -n node-to-stay qfs-mds-rg

   node-to-stay

     Spécifie le noeud vers lequel vous basculez le groupe de ressources. Ce noeud doit être un noeud à partir duquel vous ne supprimez pas la Prise en charge d'Oracle RAC.

   qfs-mds-rg

     Spécifie le nom du groupe de ressources à basculer vers un autre noeud.

9. Supprimez les noeuds de tous les groupes contenant des ressources de point de montage de système de fichiers évolutif.

   En l'absence de ce type de groupe de ressources, ignorez cette étape.

   Pour chaque groupe de ressources à partir duquel vous supprimez des noeuds, effectuez les opérations suivantes :

   1. Mettez hors ligne le groupe de ressources sur les noeuds à partir desquels la Prise en charge d'Oracle RAC est supprimée.

          # clresourcegroup offline -n nodelist scal-mp-rg

      `-n` nodelist

        Spécifie une liste délimitée par des virgules des noeuds du cluster à partir desquels vous mettez hors ligne le groupe de ressources.

      scal-mp-rg

        Spécifie le nom du groupe de ressources que vous mettez hors ligne.

   2. Supprimez les noeuds de la liste des noeuds du groupe de ressources.

          # clresourcegroup remove-node -n nodelist scal-mp-rg

      `-n` nodelist

        Spécifie une liste délimitée par des virgules des noeuds du cluster que vous supprimez du groupe de ressources.

      scal-mp-rg

        Spécifie le nom du groupe de ressources à partir duquel vous supprimez des noeuds.

10. Supprimez les noeuds de la liste de noeuds de tous les groupes de ressources contenant des ressources pour le serveur de métadonnées Sun QFS.

    Si aucun groupe contenant des ressources pour le serveur de métadonnées Sun QFS n'est configuré, ignorez cette étape.

    Les groupes de ressources à modifier sont les groupes de ressources que vous aviez basculés vers un autre noeud à l'Étape 8.

        # clresourcegroup remove-node -n nodelist qfs-mds-rg

    `-n` nodelist

      Spécifie une liste délimitée par des virgules des noeuds du cluster que vous supprimez du groupe de ressources.

    qfs-mds-rg

      Spécifie le nom du groupe de ressources à partir duquel vous supprimez des noeuds.

11. Supprimez la configuration des systèmes de fichiers partagés Sun QFS à partir des noeuds.

    Pour obtenir des instructions relatives à cette tâche, reportez-vous à la section Using SAM-QFS With Sun Cluster.

12. Supprimez les noeuds à partir de tous les groupes contenant des ressources de groupe de périphériques évolutif.

    Si aucun groupe contenant des ressources de groupe de périphériques évolutif n'est configuré, ignorez cette étape.

    Pour chaque groupe de ressources à partir duquel vous supprimez des noeuds, effectuez les opérations suivantes :

    1. Mettez hors ligne le groupe de ressources sur les noeuds à partir desquels la Prise en charge d'Oracle RAC est supprimée.

           # clresourcegroup offline -n nodelist scal-dg-rg

       `-n` nodelist

         Spécifie une liste délimitée par des virgules des noeuds du cluster à partir desquels vous mettez hors ligne le groupe de ressources.

       scal-dg-rg

         Spécifie le nom du groupe de ressources que vous mettez hors ligne.

    2. Supprimez les noeuds de la liste des noeuds du groupe de ressources.

           # clresourcegroup remove-node -n nodelist scal-dg-rg

       `-n` nodelist

         Spécifie une liste délimitée par des virgules des noeuds du cluster que vous supprimez du groupe de ressources.

       scal-dg-rg

         Spécifie le nom du groupe de ressources à partir duquel vous supprimez des noeuds.

13. Supprimez les noeuds de tous les groupes de périphériques évolutifs concernés par la suppression des noeuds des groupes de ressources lors de l'Étape 12.

    La procédure à suivre pour cette étape dépend du type de groupe de périphériques évolutif utilisé.

    - Pour chaque ensemble de disques multipropriétaire Solaris Volume Manager pour Sun Cluster, saisissez la commande suivante :

          # metaset -s scal-dg-ms -d -h nodelist

      `-s` scal-dg-ms

        Spécifie le nom de l'ensemble de disques à partir duquel vous supprimez des noeuds.

      `-h` nodelist

        Spécifie une liste délimitée par des espaces des noeuds à supprimer à partir de l'ensemble de disques.

    - Pour chaque groupe de disques partagés VxVM, utilisez les commandes Veritas pour supprimer les noeuds du groupe de disques partagés VxVM.

      Pour plus d'informations, reportez-vous à la documentation de votre logiciel VxVM.

    Remarque - Si vous supprimez une base de données Oracle RAC depuis les noeuds sélectionnés d'un cluster dans lequel plusieurs bases de données Oracle RAC sont exécutées, ignorez les étapes suivantes de cette procédure.

14. Supprimez les noeuds à partir du groupe de ressources de structure Oracle RAC.
    1. Mettez hors ligne le groupe de ressources sur les noeuds à partir desquels la Prise en charge d'Oracle RAC est supprimée.

           # clresourcegroup offline -n nodelist rac-fmwk-rg

       `-n` nodelist

         Spécifie une liste délimitée par des virgules des noeuds du cluster à partir desquels vous mettez hors ligne le groupe de ressources.

       rac-fmwk-rg

         Spécifie le nom du groupe de ressources que vous mettez hors ligne.

    2. Supprimez les noeuds de la liste des noeuds du groupe de ressources.

           # clresourcegroup remove-node -n nodelist rac-fmwk-rg

       `-n` nodelist

         Spécifie une liste délimitée par des virgules des noeuds du cluster que vous supprimez du groupe de ressources.

       rac-fmwk-rg

         Spécifie le nom du groupe de ressources à partir duquel vous supprimez des noeuds.

15. Supprimez les noeuds à partir du groupe de ressources de structure du gestionnaire de volumes multipropriétaire, le cas échéant.
    1. Mettez hors ligne le groupe de ressources sur les noeuds à partir desquels la Prise en charge d'Oracle RAC est supprimée.

           # clresourcegroup offline -n nodelist vucmm-fmwk-rg

       `-n` nodelist

         Spécifie une liste délimitée par des virgules des noeuds du cluster à partir desquels vous mettez hors ligne le groupe de ressources.

       vucmm-fmwk-rg

         Spécifie le nom du groupe de ressources que vous mettez hors ligne.

    2. Supprimez les noeuds de la liste des noeuds du groupe de ressources.

           # clresourcegroup remove-node -n nodelist vucmm-fmwk-rg

       `-n` nodelist

         Spécifie une liste délimitée par des virgules des noeuds du cluster que vous supprimez du groupe de ressources.

       vucmm-fmwk-rg

         Spécifie le nom du groupe de ressources à partir duquel vous supprimez des noeuds.

16. (Facultatif) Désinstallez les packages logiciels Prise en charge d'Oracle RAC sur chaque noeud que vous avez supprimé.

    Pour cela, utilisez le programme `uninstaller`. Pour plus d'informations, reportez-vous au Chapitre 8, Uninstalling du manuel Sun Java Enterprise System 5 Update 1 Installation Guide for UNIX.

17. Réinitialisez chaque noeud sur lequel la Prise en charge d'Oracle RAC a été supprimée.

Exemple 7-3 Suppression de la Prise en charge d'Oracle RAC à partir des noeuds sélectionnés

Cet exemple montre la suite d'opérations à effectuer pour supprimer la Prise en charge d'Oracle RAC à partir des noeuds `pclus3` et `pclus4` d'un cluster à quatre noeuds.

La configuration de la Prise en charge d'Oracle RAC dans cet exemple est la suivante :

- La version d'Oracle RAC est 10g version 2.

- Le système de fichiers partagé Sun QFS sur Solaris Volume Manager pour Sun Cluster est utilisé pour stocker les fichiers Oracle.

- Les points de montage des systèmes de fichiers utilisés pour les fichiers Oracle sont les suivants :

  - Fichiers de base de données Oracle : `/db_qfs/OraData`

  - Fichiers binaires Oracle et fichiers associés : `/db_qfs/OraHome`

- L'ensemble de disques `oradg` est uniquement utilisé par la base de données Oracle RAC.

- Le nom de la base de données Oracle RAC est `swb`.

- Les systèmes de fichiers partagés Sun QFS utilisent un ensemble de disques multipropriétaire Solaris Volume Manager pour Sun Cluster nommé `oradg`. La création de cet ensemble de disques est illustrée dans l'Exemple 3-1.

- La configuration utilise un groupe de ressources de structure de gestionnaire de volumes multipropriétaire.

La configuration des groupes de ressources de cet exemple est illustrée dans le tableau suivant.

Groupe de ressources | Objectif
--- | ---
`vucmm-framework-rg` | Groupe de ressources de gestionnaire de volumes multipropriétaire.
`rac-framework-rg` | Groupe de ressources possédant une structure Oracle RAC.
`scaldg-rg` | Groupe de ressources pour les ressources de groupe de périphériques évolutif.
`qfsmds-rg` | Groupe de ressources pour les ressources du serveur de métadonnées Sun QFS.
`scalmnt-rg` | Groupe de ressources pour les ressources de point de montage de systèmes de fichiers évolutif.
`rac_server_proxy-rg` | Groupe de ressources de base de données Oracle RAC.

Les groupes de ressources requis par la configuration sont affichés dans la Figure A-2.

1. Pour supprimer les noeuds `pclus3` et `pclus4` du groupe de ressources associé à la base de données Oracle RAC, il faut exécuter les commandes suivantes :

       # clresourcegroup offline -n pclus3,pclus4 rac_server_proxy-rg
       # clresourcegroup remove-node -n pclus3,pclus4 rac_server_proxy-rg

2. Pour supprimer les noeuds `pclus3` et `pclus4` de la liste de noeuds de la ressource Oracle Clusterware associée à la base de données Oracle RAC, il faut exécuter les commandes suivantes :

       # /db_qfs/OraHome/crs/bin/crs_register ora.swb.swb3.inst \
       -update -r "ora.pclus3.vip"
       # /db_qfs/OraHome/crs/bin/crs_register ora.swb.swb4.inst \
       -update -r "ora.pclus4.vip"

3. Pour supprimer des noeuds `pclus3` et `pclus4` les ressources Oracle Clusterware représentant des ressources Oracle Solaris Cluster, il faut exécuter les commandes suivantes :

       Removal of resource for Oracle database files from node plcus3
       # /db_qfs/OraHome/crs/bin/crs_stop sun.pclus3.scaloramnt-OraData-rs
       # /db_qfs/OraHome/crs/bin/crs_unregister sun.pclus3.scaloramnt-OraData-rs
       # /db_qfs/OraHome/crs/bin/crs_profile -delete sun.pclus3.scaloramnt-OraData-rs \
       -dir /var/cluster/ucmm/profile

       Removal of resource for Oracle binary files from node plcus3
       # /db_qfs/OraHome/crs/bin/crs_stop sun.pclus3.scaloramnt-OraHome-rs
       # /db_qfs/OraHome/crs/bin/crs_unregister sun.pclus3.scaloramnt-OraHome-rs
       # /db_qfs/OraHome/crs/bin/crs_profile -delete sun.pclus3.scaloramnt-OraHome-rs \
       -dir /var/cluster/ucmm/profile

       Removal of resource for Oracle database files from node plcus4
       # /db_qfs/OraHome/crs/bin/crs_stop sun.pclus4.scaloramnt-OraData-rs
       # /db_qfs/OraHome/crs/bin/crs_unregister sun.pclus4.scaloramnt-OraData-rs
       # /db_qfs/OraHome/crs/bin/crs_profile -delete sun.pclus4.scaloramnt-OraData-rs \
       -dir /var/cluster/ucmm/profile

       Removal of resource for Oracle binary files from node plcus4
       # /db_qfs/OraHome/crs/bin/crs_stop sun.pclus4.scaloramnt-OraHome-rs
       # /db_qfs/OraHome/crs/bin/crs_unregister sun.pclus4.scaloramnt-OraHome-rs
       # /db_qfs/OraHome/crs/bin/crs_profile -delete sun.pclus4.scaloramnt-OraHome-rs \
       -dir /var/cluster/ucmm/profile

   Les commandes suppriment les ressources Oracle Clusterware qui représentent les ressources Oracle Solaris Cluster suivantes :

   - `scaloramnt-OraData-rs` ressource de type `SUNW.ScalMountPoint` qui représente le point de montage du système de fichiers dédié aux fichiers de la base de données

   - `scaloramnt-OraHome-rs` : ressource de type `SUNW.ScalMountPoint` qui représente le point de montage du système de fichiers dédié aux fichiers binaires et aux fichiers associés

   Après la suppression de la ressource à partir des noeuds `pclus3` et `pclus4`, les utilitaires Oracle permettent de supprimer les éléments suivants de ces noeuds :

   - La base de données Oracle RAC

   - Le logiciel Oracle RAC

   - Le logiciel Oracle Clusterware

   La suppression de ces éléments n'est pas traitée dans cet exemple.

4. Pour basculer le groupe de ressources contenant les ressources pour le serveur de métadonnées Sun QFS sur le noeud `pclus1`, il faut exécuter la commande suivante :

       # clresourcegroup switch -n pclus1 qfsmds-rg

5. Pour supprimer les noeuds `pclus3` et `pclus4` du groupe de ressources contenant les ressources de point de montage de système de fichiers évolutif, il faut exécuter les commandes suivantes :

       # clresourcegroup offline -n pclus3,pclus4 scalmnt-rg
       # clresourcegroup remove-node -n pclus3,pclus4 scalmnt-rg

6. Pour supprimer les noeuds `pclus3` et `pclus4` de la liste de noeuds du groupe de ressources contenant les ressources pour le serveur de métadonnées Sun QFS, il faut exécuter la commande suivante :

       # clresourcegroup remove-node -n pclus3,pclus4 qfsmds-rg

   Après la suppression des noeuds `pclus3` et `pclus4` de la liste de noeuds, la configuration des systèmes de fichiers partagés Sun QFS est supprimée de ces noeuds. Cette opération n'est pas traitée dans cet exemple.

7. Pour supprimer les noeuds `pclus3` et `pclus4` du groupe de ressources contenant les ressources de groupe de périphériques évolutif, il faut exécuter les commandes suivantes :

       # clresourcegroup offline -n pclus3,pclus4 scaldg-rg
       # clresourcegroup remove-node -n pclus3,pclus4 scaldg-rg

8. Pour supprimer les noeuds `pclus3` et `pclus4` de l'ensemble de disques multipropriétaire Solaris Volume Manager pour Sun Cluster `oradg`, il faut exécuter la commande suivante :

       # metaset -s oradg -d -h pclus3 pclus4

9. Pour supprimer les noeuds `pclus3` et `pclus4` du groupe de ressources de structure Oracle RAC, il faut exécuter les commandes suivantes :

       # clresourcegroup offline -n pclus3,pclus4 rac-framework-rg
       # clresourcegroup remove-node -n pclus3,pclus4 rac-framework-rg

10. Pour supprimer les noeuds `pclus3` et `pclus4` du groupe de ressources de structure de gestionnaire de volumes multipropriétaire, il faut exécuter les commandes suivantes :

        # clresourcegroup offline -n pclus3,pclus4 vucmm-framework-rg
        # clresourcegroup remove-node -n pclus3,pclus4 vucmm-framework-rg

Une fois que les noeuds `pclus3` et `pclus4` ont été supprimés des groupes de ressources de structure, il est possible de supprimer des noeuds les packages logiciels de la Prise en charge d'Oracle RAC.

A l'issue de la suppression, les groupes de ressources et les ressources présentent le statut suivant :

    # clresourcegroup status

    === Cluster Resource Groups ===

    Group Name             Node Name    Suspended   Status
    ----------             ---------    ---------   ------
    rac-framework-rg       pclus1       No          Online
                           pclus2       No          Online

    vucmm-framework-rg     pclus1       No          Online
                           pclus2       No          Online

    scaldg-rg              pclus1       No          Online
                           pclus2       No          Online

    qfsmds-rg              pclus1       No          Online
                           pclus2       No          Offline

    scalmnt-rg             pclus1       No          Online
                           pclus2       No          Online

    rac_server_proxy-rg    pclus1       No          Online
                           pclus2       No          Online

    # clresource status

    === Cluster Resources ===

    Resource Name            Node Name    State     Status Message
    -------------            ---------    -----     --------------
    rac-framework-rs         pclus1       Online    Online
                             pclus2       Online    Online

    rac-udlm-rs              pclus1       Online    Online
                             pclus2       Online    Online

    crs_framework-rs         pclus1       Online    Online
                             pclus2       Online    Online

    vucmm-svm-rs             pclus1       Online    Online
                             pclus2       Online    Online

    scaloradg-rs             pclus1       Online    Online - Diskgroup online
                             pclus2       Online    Online - Diskgroup online

    qfs-mds-rs               pclus1       Online    Online - Service is online.
                             pclus2       Offline   Offline

    scaloramnt-OraData-rs    pclus1       Online    Online
                             pclus2       Online    Online

    scaloramnt-OraHome-rs    pclus1       Online    Online
                             pclus2       Online    Online

    rac_server_proxy-rs      pclus1       Online    Online - Oracle instance UP
                             pclus2       Online    Online - Oracle instance UP

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