JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide Service de données Oracle Solaris Cluster pour Oracle Real Application Clusters
search filter icon
search icon

Informations document

Préface

1.  Installation de 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

5.  Administration de Prise en charge d'Oracle RAC

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

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

Présentation des tâches permettant de modifier une configuration de Prise en charge d'Oracle RAC existante

Modification en ligne de la ressource d'un groupe de périphériques évolutif

Modification en ligne de la ressource d'un groupe de périphériques évolutif

Extension d'une configuration de Prise en charge d'Oracle RAC existante

Ajout de Prise en charge d'Oracle RAC aux noeliguds sélectionnés

Ajout d'une ressource de gestionnaire de volumes au groupe de ressources de structure

Migration d'une ressource de gestionnaire de volumes depuis un groupe de ressources de structure RAC vers un groupe de ressources de structure de gestionnaire de volumes multipropriétaire

Migration d'une ressource de gestionnaire de volumes depuis un groupe de ressources de structure RAC vers un groupe de ressources de structure de gestionnaire de volumes multipropriétaire

SPARC : Déploiement de la version native de Oracle Solaris Cluster SKGXN pour Oracle RAC 11g version 2

SPARC : Préparation du cluster pour modifier les interfaces SKGXN

SPARC : Remplacement d'Oracle UDLM par la version native de SKGXN d'Oracle Solaris Cluster

SPARC : Conversion de SKGXN en remplaçant la version native de SKGXN d'Oracle Solaris Cluster par Oracle UDLM

SPARC : Mise en ligne d'Oracle RAC après la modification de SKGXN

Suppression de Prise en charge d'Oracle RAC

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

Suppression de Prise en charge d'Oracle RAC des noeliguds sélectionnés

8.  Mise à niveau de Prise en charge d'Oracle RAC

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

B.  Actions prédéfinies des erreurs de SGBD et des alertes enregistrées

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

D.  Solutions alternatives à la ligne de commande

Index

Suppression de Prise en charge d'Oracle RAC

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

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

Effectuez cette tâche pour supprimer Prise en charge d'Oracle RAC de tous les nœuds d'un cluster.

Dans un cluster contenant plusieurs bases de données Oracle RAC en cours d'exécution, effectuez cette tâche pour supprimer une base de données Oracle RAC de ce dernier. Les autres bases de données Oracle RAC continueront à être exécutées sur le cluster.

Cette tâche comprend la suppression des groupes de ressources ci-dessous du cluster, selon l'ordre suivant :


Attention

Attention - Vous pouvez avoir à effectuer cette tâche pour supprimer une base de données Oracle RAC d'un cluster contenant plusieurs bases de données Oracle RAC en cours d'exécution. Dans ce cas, vous ne devez supprimer aucun groupe dont les ressources dépendent des bases de données Oracle RAC restantes.

Par exemple, vous avez peut-être été amené à configurer plusieurs systèmes de fichiers de base de données dépendant d'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 RAC, vous ne pouvez pas le supprimer.


Avant de commencer

Assurez-vous que le nœud 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 nœuds du cluster.
  2. Supprimez le groupe de ressources de chaque base de données Oracle RAC à supprimer (Oracle 9i, 10g version 2 ou 11g uniquement).

    Ignorez cette étape si vous utilisez Oracle 10g version 1. Pour Oracle 10g version 1, aucun groupe de ressources de base 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 à supprimer.

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

    Ignorez cette étape si vous utilisez Oracle 10g version1, 10g version 2 ou 11g. Pour Oracle 10g version 1,  10g version 2 et  11g, 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 à supprimer.

  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 Prise en charge d'Oracle RAC entièrement, utilisez les utilitaires Oracle pour supprimer les éléments suivants de l'ensemble des nœuds d'un cluster :
    • Le logiciel Oracle RAC

    • Le logiciel Oracle Clusterware

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

    Si vous utilisez Oracle 9i ou Oracle 10g version 1, n'effectuez pas cette étape. Pour 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 à désactiver. Cette ressource représente l'instance du type de ressource SUNW.crs_framework configuré sur le cluster.

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

    Laissez cette étape si aucun groupe contenant des ressources de groupe de périphériques évolutif n'est configuré.

    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 à supprimer.

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

    Laissez cette étape si aucun groupe contenant des ressources de serveur de métadonnées Sun QFS n'est configuré.

    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 à supprimer.

  9. Supprimez les systèmes de fichiers partagés Sun QFS représentés par les ressources du groupe qui a été supprimé lors de l'Étape 8.

    Pour savoir comment effectuer cette tâche, reportez-vous à la rubrique Using SAM-QFS With Sun Cluster.

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

    Laissez cette étape si aucun groupe contenant des ressources de groupe de périphériques évolutif n'est configuré.

    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 à supprimer.

  11. Détruisez tous les groupes de périphériques évolutifs ayant été affecté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, détruisez-le comme suit :
      1. Supprimez tous les métapériphériques tels que les volumes, les partitions logicielles et les miroirs de l'ensemble de disques.

        Pour ce faire, 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 la liste contenant tous les périphériques globaux séparés par un espace qui ont été ajoutés à l'ensemble de disques, lors de sa création. Le format de chaque ID de périphérique est le suivant : /dev/did/dsk/dN, où N représente le numéro du périphérique.

      3. Supprimez tous les nœuds de l'ensemble de disques à détruire.

        La suppression de tous les nœuds 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 à détruire.

        -h allnodes

        Spécifie la liste contenant tous les nœuds séparés par un espace ajoutés à l'ensemble de disques, lors de sa création.

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

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


    Remarque - Si vous supprimez une base de données Oracle RAC d'un cluster contenant plusieurs bases de données Oracle RAC en cours d'exécution, vous pouvez passer les étapes suivantes de cette procédure.


  12. Supprimez le groupe de ressources de structure RAC.
    # clresourcegroup delete -F rac-fmwk-rg
    rac-fmwk-rg

    Spécifie le groupe de ressources à supprimer.

  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 à supprimer.

  14. Annulez l'enregistrement du type de chaque ressource supprimée dans cette procédure.
    # clresourcetype unregister resource-type-list
    resource-type-list

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

  15. (Facultatif) Désinstallez les packages logiciels de Prise en charge d'Oracle RAC dans chaque nœud du cluster.

    Dans ce cas, utilisez le programme de désinstallation. Pour plus d’informations, reportez-vous au Chapitre 8, Uninstalling du Sun Java Enterprise System 5 Update 1 Installation Guide for UNIX.

  16. Réinitialisez chaque nœud du cluster.

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

L'exemple suivant met en évidence la séquence d'opérations requises pour supprimer Prise en charge d'Oracle RAC de tous les nœuds d'un cluster à quatre nœuds. Les nœuds de ce cluster se nomment respectivement pclus1, pclus2, pclus3 et pclus4. Le cluster ne comporte qu'une seule base de données Oracle RAC configurée.

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

La configuration des groupes de ressources de cet exemple est affichée dans le tableau ci-dessous.

Groupe de ressources
Objectif
vucmm-framework-rg
Groupe de ressources de gestionnaire de volumes multipropriétaire.
rac-framework-rg
Groupe de ressources de structure RAC.
scaldg-rg
Groupes de ressources de groupe de périphériques évolutif.
qfsmds-rg
Groupe de ressources de serveur de métadonnées Sun QFS.
scalmnt-rg
Groupe de ressources de point de montage pour système 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 le Figure A-2.

  1. Pour supprimer le groupe de ressources de base de données Oracle RAC, exécutez la commande suivante :

    # clresourcegroup delete -F rac_server_proxy-rg

    Après avoir supprimé ce groupe de ressources, les utilitaires Oracle sont appliqués afin de supprimer les éléments suivants :

    • La base de données Oracle RAC

    • Le logiciel Oracle RAC

    • Le logiciel Oracle Clusterware

    La suppression de ces éléments ne fait pas partie de cet exemple.

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

    # clresource disable crs_framework-rs
  3. Pour supprimer les groupes contenant des ressources de point de montage de système de fichiers évolutif, exécutez la commande suivante :

    # clresourcegroup delete -F scalmnt-rg
  4. Pour supprimer le groupe contenant des ressources de serveur de métadonnées Sun QFS, exécutez la commande suivante :

    # clresourcegroup delete -F qfsmds-rg

    Après avoir supprimé ce groupe de ressources, les utilitaires Sun QFS sont appliqués pour supprimer les systèmes de fichiers partagés Sun QFS utilisés pour les fichiers Oracle. La suppression de ces systèmes de fichiers ne fait pas partie de cet exemple.

  5. Pour supprimer le groupe contenant des ressources de groupe de périphériques évolutif, exécutez la commande suivante :

    # clresourcegroup delete -F scaldg-rg
  6. Pour détruire l'ensemble de disques multipropriétaire oradg de Solaris Volume Manager pour Sun Cluster, exécutez 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 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 RAC, exécutez la commande suivante :

    # clresourcegroup delete -F rac-framework-rg
  8. Pour supprimer le groupe de ressources de structure de gestionnaire de volumes multipropriétaire, exécutez la commande suivante :

    # clresourcegroup delete -F vucmm-framework-rg
  9. Pour annuler l'enregistrement du type de chaque ressource supprimée, exécutez 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 est exécutée sur la plate-forme SPARC. Par conséquent, le type de ressource SUNW.rac_udlm fait partie de la liste des types de ressource dont l'enregistrement est annulé.

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

    • La suppression des packages logiciels de Prise en charge d'Oracle RAC

    • Le redémarrage de chaque nœud dans le cluster

    Ces opérations ne font pas partie de cet exemple.

Suppression de Prise en charge d'Oracle RAC des nœuds sélectionnés

Effectuez cette tâche pour supprimer Prise en charge d'Oracle RAC des nœuds sélectionnés.

Dans un cluster contenant plusieurs bases de données Oracle RAC en cours d'exécution, effectuez cette tâche pour supprimer une base de données Oracle RAC des nœuds sélectionnés. La base de données Oracle RAC supprimée continue son exécution sur les autres nœuds du cluster. Les bases de données Oracle RAC restantes continuent leur exécution sur les nœuds sélectionnés.

Cette tâche comprend la suppression des nœuds sélectionnés dans les groupes de ressources suivants, selon l'ordre établi ci-dessous :


Attention

Attention - Vous pouvez avoir à effectuer cette tâche pour supprimer une base de données Oracle RAC des nœuds sélectionnés d'un cluster contenant plusieurs bases de données Oracle RAC en cours d'exécution. Dans ce cas, vous ne pouvez pas supprimer les nœuds dont les ressources dépendent des bases de données Oracle RAC restantes. Par exemple, vous avez peut-être été amené à configurer plusieurs systèmes de fichiers de base de données dépendant d'un seul groupe de périphériques. Dans ce cas, vous ne pouvez pas supprimer les nœuds des groupes 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 RAC, vous ne pouvez pas supprimer les nœuds de ce dernier.


  1. Connectez-vous en tant que superutilisateur.
  2. Supprimez les nœuds du groupe de ressources de chaque base de données Oracle RAC à supprimer (Oracle 9i, 10g version 2 ou 11g uniquement).

    Ignorez cette étape si vous utilisez Oracle 10g version 1. Pour Oracle 10g version 1, aucun groupe de ressources de base de données Oracle RAC n'est configuré.

    Pour chaque base de données Oracle RAC à supprimer, effectuez les étapes suivantes :

    1. Mettez hors ligne le groupe de ressources de base de données Oracle RAC sur les nœuds desquels Prise en charge d'Oracle RAC doit être supprimé.
      # clresourcegroup offline -n nodelist rac-db-rg
      -n nodelist

      Spécifie la liste des clusters séparés par une virgule dont le groupe de ressources est mis hors ligne.

      rac-db-rg

      Spécifie le nom du groupe de ressources mis hors ligne.

    2. Supprimez les nœuds de la liste des nœuds du groupe de ressources de base de données Oracle RAC.
      # clresourcegroup remove-node -n nodelist rac-db-rg
      -n nodelist

      Spécifie la liste des nœuds du cluster séparés par une virgule à supprimer du groupe de ressources.

      rac-db-rg

      Spécifie le nom du groupe de ressources dont les nœuds sont supprimés.

  3. Supprimez les nœuds de tous les groupes de ressources de nom d'hôte logique utilisés par chaque base de données Oracle RAC à supprimer (Oracle 9i uniquement).

    Ignorez cette étape si vous utilisez Oracle 10g version 1, Oracle 10g version 2 ou  11g. Pour Oracle 10g version 1,  10g version 2 et  11g, aucun groupe de ressources de nom d'hôte logique n'est configuré.

    Pour chaque groupe de ressources dont les nœuds sont supprimés, effectuez les étapes suivantes :

    1. Basculez le groupe de ressources vers un nœud duquel Prise en charge d'Oracle RAC ne sera pas supprimé.
      # clresourcegroup switch -n node-to-stay lh-rg
      node-to-stay

      Spécifie le nœud vers lequel le groupe de ressources est basculé. Ce nœud doit être un nœud duquel Prise en charge d'Oracle RAC ne sera pas supprimé.

      lh-rg

      Spécifie le nom du groupe de ressources à basculer vers un autre nœud.

    2. Supprimez les nœuds de la liste des nœuds du groupe de ressources.
      # clresourcegroup remove-node -n nodelist lh-rg
      -n nodelist

      Spécifie la liste des nœuds du cluster séparés par une virgule à supprimer du groupe de ressources.

      lh-rg

      Spécifie le nom du groupe de ressources dont les nœuds sont supprimés.

  4. Supprimez chaque groupe de ressources de nom d'hôte logique dont le nœud principal a été supprimé lors de l'Étape 3 (Oracle 9i uniquement).

    Ces groupes de ressources ne sont plus utilisés car les instances de la base de données Oracle RAC utilisant ces groupes sont supprimées.

    Ne supprimez aucun groupe de ressources dont seuls les nœuds secondaires ont été supprimés, comme l'explique 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. Supprimez chaque nœud de la liste des nœuds dans lesquels la ressource Oracle Clusterware de la base de données Oracle est exécutée (Oracle 10g version 2 ou 11g uniquement).

    Si vous utilisez Oracle 9i ou Oracle 10g version 1, n'effectuez pas cette étape. Pour Oracle 9i et Oracle 10g version 1, aucune ressource Oracle Clusterware représentant les ressources Oracle Solaris Cluster n'est configurée.


    Remarque - Dans cette étape, la syntaxe des commandes Oracle est spécifiée pour Oracle 10g version 2 ou 11g. Si vous utilisez une autre version d'Oracle, reportez-vous à la documentation associée pour connaître la syntaxe exacte de ces commandes.


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

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

    dbname

    Spécifie le nom de base de données de l'instance de la 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 nœud sur lequel la ressource Oracle Clusterware est exécutée.

  6. Dans chaque nœud à supprimer, supprimez également chaque ressource Oracle Clusterware représentant une ressource Oracle Solaris Cluster dont les nœuds sont supprimés du groupe de ressources (Oracle 10g version 2 ou 11g uniquement).

    Il existe une ressource Oracle Clusterware pour chaque ressource Oracle Solaris Cluster de groupe de périphériques évolutif et de point de montage de système de fichiers dont les composants Oracle dépendent.

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


    Remarque - Dans cette étape, la syntaxe des commandes Oracle est spécifiée pour Oracle 10g version 2 ou 11g. Si vous utilisez une autre version d'Oracle, reportez-vous à la documentation associée pour connaître la syntaxe exacte de ces commandes.


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

    1. Arrêtez la ressource Oracle Clusterware à supprimer.
      # crs-home/bin/crs_stop sun.node-name.sc-rs
      crs-home

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

      node-name

      Spécifie le nom d'hôte du nœud 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. Arrêtez la ressource Oracle Clusterware à supprimer.
      # crs-home/bin/crs_unregister sun.node-name.sc-rs
      crs-home

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

      node-name

      Spécifie le nom d'hôte du nœud 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 à supprimer.
      # crs-home/bin/crs_profile -delete sun.node-name.sc-rs \
      -dir /var/cluster/ucmm/profile
      crs-home

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

      node-name

      Spécifie le nom d'hôte du nœud 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. Utilisez les utilitaires Oracle pour supprimer les éléments suivants de chaque nœud sur lequel vous supprimez Prise en charge d'Oracle RAC :
    • La base de données Oracle RAC

    • Oracle Clusterware

  8. Basculez tous les groupes contenant des ressources de serveur de métadonnées Sun QFS vers un nœud duquel Prise en charge d'Oracle RAC ne sera pas supprimé.

    Ignorez cette étape si aucun groupe de ressources configuré ne contient de ressources de serveur de métadonnées Sun QFS.

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

    Spécifie le nœud vers lequel le groupe de ressources est basculé. Ce nœud doit être un nœud duquel Prise en charge d'Oracle RAC ne sera pas supprimé.

    qfs-mds-rg

    Spécifie le nom du groupe de ressources à basculer vers un autre nœud.

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

    Laissez cette étape si aucun groupe contenant des ressources de groupe de périphériques évolutif n'est configuré.

    Pour chaque groupe de ressources dont les nœuds sont supprimés, effectuez les étapes suivantes :

    1. Mettez hors ligne le groupe de ressources des nœuds desquels Prise en charge d'Oracle RAC doit être supprimé.
      # clresourcegroup offline -n nodelist scal-mp-rg
      -n nodelist

      Spécifie la liste des clusters séparés par une virgule dont le groupe de ressources est mis hors ligne.

      scal-mp-rg

      Spécifie le nom du groupe de ressources mis hors ligne.

    2. Supprimez les nœuds de la liste des nœuds du groupe de ressources.
      # clresourcegroup remove-node -n nodelist scal-mp-rg
      -n nodelist

      Spécifie la liste des nœuds du cluster séparés par une virgule à supprimer du groupe de ressources.

      scal-mp-rg

      Spécifie le nom du groupe de ressources dont les nœuds sont supprimés.

  10. Supprimez les nœuds de la liste des nœuds des groupes contenant des ressources de serveur de métadonnées Sun QFS.

    Laissez cette étape si aucun groupe contenant des ressources de serveur de métadonnées Sun QFS n'est configuré.

    Les groupes de ressources à modifier sont ceux qui ont été basculés vers un autre nœud lors de l'Étape 8.

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

    Spécifie la liste des nœuds du cluster séparés par une virgule à supprimer du groupe de ressources.

    qfs-mds-rg

    Spécifie le nom du groupe de ressources dont les nœuds sont supprimés.

  11. Supprimez la configuration des systèmes de fichiers partagés Sun QFS depuis les nœuds.

    Pour savoir comment effectuer cette tâche, reportez-vous à la rubrique Using SAM-QFS With Sun Cluster.

  12. Supprimez les nœuds de tous les groupes contenant des ressources de groupe de périphériques évolutif.

    Laissez cette étape si aucun groupe contenant des ressources de groupe de périphériques évolutif n'est configuré.

    Pour chaque groupe de ressources dont les nœuds sont supprimés, effectuez les étapes suivantes :

    1. Mettez hors ligne le groupe de ressources des nœuds desquels Prise en charge d'Oracle RAC doit être supprimé.
      # clresourcegroup offline -n nodelist scal-dg-rg
      -n nodelist

      Spécifie la liste des clusters séparés par une virgule dont le groupe de ressources est mis hors ligne.

      scal-dg-rg

      Spécifie le nom du groupe de ressources mis hors ligne.

    2. Supprimez les nœuds de la liste des nœuds du groupe de ressources.
      # clresourcegroup remove-node -n nodelist scal-dg-rg
      -n nodelist

      Spécifie la liste des nœuds du cluster séparés par une virgule à supprimer du groupe de ressources.

      scal-dg-rg

      Spécifie le nom du groupe de ressources dont les nœuds sont supprimés.

  13. Supprimez les nœuds de tous les groupes de périphériques évolutifs ayant été affectés par la suppression des nœuds 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 Solaris Volume Manager pour Sun Cluster multipropriétaire, 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 dont les nœuds sont supprimés.

      -h nodelist

      Spécifie la liste des nœuds séparés par un espace à supprimer de l'ensemble de disques.

    • Pour chaque groupe de disques partagé VxVM, utilisez les commandes Veritas pour y supprimer les nœuds.

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


    Remarque - Si vous supprimez une base de données Oracle RAC depuis les nœuds sélectionnés d'un cluster contenant plusieurs bases de données Oracle RAC en cours d'exécution, ignorez les étapes de cette procédure.


  14. Supprimez les nœuds du groupe de ressources de structure RAC.
    1. Mettez hors ligne le groupe de ressources des nœuds desquels Prise en charge d'Oracle RAC doit être supprimé.
      # clresourcegroup offline -n nodelist rac-fmwk-rg
      -n nodelist

      Spécifie la liste des clusters séparés par une virgule dont le groupe de ressources est mis hors ligne.

      rac-fmwk-rg

      Spécifie le nom du groupe de ressources mis hors ligne.

    2. Supprimez les nœuds de la liste des nœuds du groupe de ressources.
      # clresourcegroup remove-node -n nodelist rac-fmwk-rg
      -n nodelist

      Spécifie la liste des nœuds du cluster séparés par une virgule à supprimer du groupe de ressources.

      rac-fmwk-rg

      Spécifie le nom du groupe de ressources dont les nœuds sont supprimés.

  15. Supprimez les nœuds des groupes de ressources de structure de gestionnaire de volumes multipropriétaire, le cas échéant.
    1. Mettez hors ligne le groupe de ressources des nœuds desquels Prise en charge d'Oracle RAC doit être supprimé.
      # clresourcegroup offline -n nodelist vucmm-fmwk-rg
      -n nodelist

      Spécifie la liste des clusters séparés par une virgule dont le groupe de ressources est mis hors ligne.

      vucmm-fmwk-rg

      Spécifie le nom du groupe de ressources mis hors ligne.

    2. Supprimez les nœuds de la liste des nœuds du groupe de ressources.
      # clresourcegroup remove-node -n nodelist vucmm-fmwk-rg
      -n nodelist

      Spécifie la liste des nœuds du cluster séparés par une virgule à supprimer du groupe de ressources.

      vucmm-fmwk-rg

      Spécifie le nom du groupe de ressources dont les nœuds sont supprimés.

  16. (Facultatif) Pour chaque nœud supprimé, désinstallez les packages logiciels de Prise en charge d'Oracle RAC correspondants.

    Dans ce cas, utilisez le programme de désinstallation. Pour plus d’informations, reportez-vous au Chapitre 8, Uninstalling du Sun Java Enterprise System 5 Update 1 Installation Guide for UNIX.

  17. Réinitialisez chaque nœud sur lequel Prise en charge d'Oracle RAC a été supprimé.

Exemple 7-3 Suppression de Prise en charge d'Oracle RAC des nœuds sélectionnés

L'exemple suivant met en évidence la séquence d'opérations requises pour supprimer Prise en charge d'Oracle RAC des nœuds pclus3 et pclus4 d'un cluster à quatre nœuds.

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

La configuration des groupes de ressources de cet exemple est affichée dans le tableau ci-dessous.

Groupe de ressources
Objectif
vucmm-framework-rg
Groupe de ressources de gestionnaire de volumes multipropriétaire.
rac-framework-rg
Groupe de ressources de structure RAC.
scaldg-rg
Groupes de ressources de groupe de périphériques évolutif.
qfsmds-rg
Groupe de ressources de serveur de métadonnées Sun QFS.
scalmnt-rg
Groupe de ressources de point de montage pour système 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 le Figure A-2.

  1. Pour supprimer les nœuds pclus3 et pclus4 d'un groupe de ressources de base de données Oracle RAC, exécutez 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 nœuds pclus3 et pclus4 de la liste des nœuds de la ressource Oracle Clusterware de base de données Oracle RAC, exécutez 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 les ressources Oracle Clusterware représentant les ressources Oracle Solaris Cluster des nœuds pclus3 et pclus4, exécutez 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 suivantes suppriment les ressources Oracle Clusterware représentant les ressources Oracle Solaris Cluster suivantes :

    • scaloramnt-OraData-rs : une ressource de type SUNW.ScalMountPoint représentant le point de montage du système de fichiers des fichiers de la base de données.

    • scaloramnt-OraHome-rs : une ressource de type SUNW.ScalMountPoint représentant le point de montage d'un système de fichiers des fichiers binaires et des fichiers associés.

    Après avoir supprimé la ressource dans les nœuds pclus3 et pclus4, les utilitaires Oracle sont appliqués pour supprimer de ces nœuds les éléments suivants :

    • La base de données Oracle RAC

    • Le logiciel Oracle RAC

    • Le logiciel Oracle Clusterware

    La suppression de ces éléments ne fait pas partie de cet exemple.

  4. Pour basculer le groupe contenant les ressources de serveur de métadonnées Sun QFS vers le nœud pclus1, exécutez la commande suivante :

    # clresourcegroup switch -n pclus1 qfsmds-rg
  5. Pour supprimer les nœuds pclus3 et pclus4 du groupe contenant des ressources de point de montage de système de fichiers évolutif, exécutez les commandes suivantes :

    # clresourcegroup offline -n pclus3,pclus4 scalmnt-rg
    # clresourcegroup remove-node -n pclus3,pclus4 scalmnt-rg
  6. Pour supprimer les nœuds pclus3 et pclus4 de la liste des nœuds du groupe contenant des ressources de serveur de métadonnées Sun QFS, exécutez la commande suivante :

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

    Après avoir supprimé les nœuds pclus3 et pclus4 de la liste des nœuds, la configuration des systèmes de fichiers partagés de Sun QFS est également supprimée de ces nœuds. Cette opération ne fait pas partie de cet exemple.

  7. Pour supprimer les nœuds pclus3 et pclus4 du groupe contenant des ressources de groupe de périphériques évolutif, exécutez les commandes suivantes :

    # clresourcegroup offline -n pclus3,pclus4 scaldg-rg
    # clresourcegroup remove-node -n pclus3,pclus4 scaldg-rg
  8. Pour supprimer les nœuds pclus3 et pclus4 de l'ensemble de disques multipropriétaire oradg de Solaris Volume Manager pour Sun Cluster, exécutez la commande suivante :

    # metaset -s oradg -d -h pclus3 pclus4
  9. Pour supprimer les nœuds pclus3 et pclus4 du groupe de ressources de structure RAC, exécutez les commandes suivantes :

    # clresourcegroup offline -n pclus3,pclus4 rac-framework-rg
    # clresourcegroup remove-node -n pclus3,pclus4 rac-framework-rg
  10. Pour supprimer les nœuds pclus3 et pclus4 du groupe de ressources de structure de gestionnaire de volumes multipropriétaire, exécutez les commandes suivantes :

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

Après avoir supprimé les nœuds pclus3 et pclus4 des groupes de ressources de structure, vous pouvez éventuellement supprimer les packages logiciels de Prise en charge d'Oracle RAC des nœuds.

Après avoir terminé la suppression, le statut des groupes de ressources et des ressources associées s'affiche comme suit :

# 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