Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Guide Service de données Oracle Solaris Cluster pour Oracle Real Application Clusters |
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
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 nuds sélectionnés
Ajout d'une ressource de gestionnaire de volumes au groupe de ressources de structure
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 : 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 nuds 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
Vous pouvez supprimer Prise en charge d'Oracle RAC des entités suivantes :
Un cluster. Reportez-vous à la section Suppression de Prise en charge d'Oracle RAC d'un cluster.
Les nœuds sélectionnés dans un cluster. Reportez-vous à la section Suppression de Prise en charge d'Oracle RAC des nuds sélectionnés.
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 :
Le groupe de ressources de base de données Oracle RAC
Les groupes de ressources de nom d'hôte logique
Les groupes de ressources de point de montage de système de fichiers évolutif
Les groupes de ressources de serveur de métadonnées Sun QFS
Les groupes de ressources de groupe de périphériques évolutif
Le groupe de ressources de structure RAC
Le 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 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. |
Assurez-vous que le nœud du cluster sur lequel vous effectuez cette tâche est démarré en mode cluster.
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
Spécifie le groupe de ressources à supprimer.
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
Spécifie le groupe de ressources à supprimer.
Le logiciel Oracle RAC
Le logiciel Oracle Clusterware
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
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.
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
Spécifie le groupe de ressources à supprimer.
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
Spécifie le groupe de ressources à supprimer.
Pour savoir comment effectuer cette tâche, reportez-vous à la rubrique Using SAM-QFS With Sun Cluster.
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
Spécifie le groupe de ressources à supprimer.
La procédure à suivre pour cette étape dépend du type de groupe de périphériques évolutif utilisé.
Pour ce faire, utilisez la commande metaclear(1M).
# metaclear -s scal-dg-ms -a
Spécifie le nom de l'ensemble de disques dont les métapériphériques sont supprimés.
# metaset -s scal-dg-ms -d -f alldevices
Spécifie le nom de l'ensemble de disques dont les périphériques globaux sont supprimés.
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.
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
Spécifie le nom de l'ensemble de disques à détruire.
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 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.
# clresourcegroup delete -F rac-fmwk-rg
Spécifie le groupe de ressources à supprimer.
# clresourcegroup delete -F vucmm-fmwk-rg
Spécifie le groupe de ressources à supprimer.
# clresourcetype unregister 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.
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.
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 version d'Oracle RAC est 10g version 2.
Dans Solaris Volume Manager pour Sun Cluster, un système de fichiers partagé Sun QFS sert à stocker des 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 utilisé uniquement 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 Solaris Volume Manager pour Sun Cluster nommé oradg. La création de cet ensemble de disques est affiché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 affichée dans le tableau ci-dessous.
|
Les groupes de ressources requis par la configuration sont affichés dans le Figure A-2.
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.
Pour désactiver la ressource de la structure Oracle Clusterware, exécutez la commande suivante :
# clresource disable crs_framework-rs
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
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.
Pour supprimer le groupe contenant des ressources de groupe de périphériques évolutif, exécutez la commande suivante :
# clresourcegroup delete -F scaldg-rg
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
Pour supprimer le groupe de ressources de structure RAC, exécutez la commande suivante :
# clresourcegroup delete -F rac-framework-rg
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
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.
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 :
Le groupe de ressources de base de données Oracle RAC
Les groupes de ressources de nom d'hôte logique
Les groupes de ressources de point de montage de système de fichiers évolutif
Les groupes de ressources de serveur de métadonnées Sun QFS
Les groupes de ressources de groupe de périphériques évolutif
Le groupe de ressources de structure RAC
![]() | 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. |
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 :
# clresourcegroup offline -n nodelist rac-db-rg
Spécifie la liste des clusters séparés par une virgule dont le groupe de ressources est mis hors ligne.
Spécifie le nom du groupe de ressources mis hors ligne.
# clresourcegroup remove-node -n nodelist rac-db-rg
Spécifie la liste des nœuds du cluster séparés par une virgule à supprimer du groupe de ressources.
Spécifie le nom du groupe de ressources dont les nœuds sont supprimés.
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 :
# clresourcegroup switch -n node-to-stay lh-rg
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é.
Spécifie le nom du groupe de ressources à basculer vers un autre nœud.
# clresourcegroup remove-node -n nodelist lh-rg
Spécifie la liste des nœuds du cluster séparés par une virgule à supprimer du groupe de ressources.
Spécifie le nom du groupe de ressources dont les nœuds sont supprimés.
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
Spécifie le nom du groupe de ressources à supprimer.
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"
Spécifie le répertoire de base Oracle Clusterware. Ce répertoire contient les fichiers binaires et les fichiers de configuration Oracle Clusterware.
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.
Spécifie le SID Oracle de l'instance de base de données représentée par la ressource Oracle Clusterware.
Spécifie le nom d'hôte du nœud sur lequel la ressource Oracle Clusterware est exécutée.
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 :
# crs-home/bin/crs_stop sun.node-name.sc-rs
Spécifie le répertoire de base Oracle Clusterware. Ce répertoire contient les fichiers binaires et les fichiers de configuration Oracle Clusterware.
Spécifie le nom d'hôte du nœud sur lequel la ressource Oracle Clusterware est exécutée.
Spécifie le nom de la ressource Oracle Solaris Cluster représentée par la ressource Oracle Clusterware.
# crs-home/bin/crs_unregister sun.node-name.sc-rs
Spécifie le répertoire de base Oracle Clusterware. Ce répertoire contient les fichiers binaires et les fichiers de configuration Oracle Clusterware.
Spécifie le nom d'hôte du nœud sur lequel la ressource Oracle Clusterware est exécutée.
Spécifie le nom de la ressource Oracle Solaris Cluster représentée par la ressource Oracle Clusterware.
# crs-home/bin/crs_profile -delete sun.node-name.sc-rs \ -dir /var/cluster/ucmm/profile
Spécifie le répertoire de base Oracle Clusterware. Ce répertoire contient les fichiers binaires et les fichiers de configuration Oracle Clusterware.
Spécifie le nom d'hôte du nœud sur lequel la ressource Oracle Clusterware est exécutée.
Spécifie le nom de la ressource Oracle Solaris Cluster représentée par la ressource Oracle Clusterware.
La base de données Oracle RAC
Oracle Clusterware
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
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é.
Spécifie le nom du groupe de ressources à basculer vers un autre nœud.
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 :
# clresourcegroup offline -n nodelist scal-mp-rg
Spécifie la liste des clusters séparés par une virgule dont le groupe de ressources est mis hors ligne.
Spécifie le nom du groupe de ressources mis hors ligne.
# clresourcegroup remove-node -n nodelist scal-mp-rg
Spécifie la liste des nœuds du cluster séparés par une virgule à supprimer du groupe de ressources.
Spécifie le nom du groupe de ressources dont les nœuds sont supprimés.
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
Spécifie la liste des nœuds du cluster séparés par une virgule à supprimer du groupe de ressources.
Spécifie le nom du groupe de ressources dont les nœuds sont supprimés.
Pour savoir comment effectuer cette tâche, reportez-vous à la rubrique Using SAM-QFS With Sun Cluster.
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 :
# clresourcegroup offline -n nodelist scal-dg-rg
Spécifie la liste des clusters séparés par une virgule dont le groupe de ressources est mis hors ligne.
Spécifie le nom du groupe de ressources mis hors ligne.
# clresourcegroup remove-node -n nodelist scal-dg-rg
Spécifie la liste des nœuds du cluster séparés par une virgule à supprimer du groupe de ressources.
Spécifie le nom du groupe de ressources dont les nœuds sont supprimés.
La procédure à suivre pour cette étape dépend du type de groupe de périphériques évolutif utilisé.
# metaset -s scal-dg-ms -d -h nodelist
Spécifie le nom de l'ensemble de disques dont les nœuds sont supprimés.
Spécifie la liste des nœuds séparés par un espace à supprimer de l'ensemble de disques.
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.
# clresourcegroup offline -n nodelist rac-fmwk-rg
Spécifie la liste des clusters séparés par une virgule dont le groupe de ressources est mis hors ligne.
Spécifie le nom du groupe de ressources mis hors ligne.
# clresourcegroup remove-node -n nodelist rac-fmwk-rg
Spécifie la liste des nœuds du cluster séparés par une virgule à supprimer du groupe de ressources.
Spécifie le nom du groupe de ressources dont les nœuds sont supprimés.
# clresourcegroup offline -n nodelist vucmm-fmwk-rg
Spécifie la liste des clusters séparés par une virgule dont le groupe de ressources est mis hors ligne.
Spécifie le nom du groupe de ressources mis hors ligne.
# clresourcegroup remove-node -n nodelist vucmm-fmwk-rg
Spécifie la liste des nœuds du cluster séparés par une virgule à supprimer du groupe de ressources.
Spécifie le nom du groupe de ressources dont les nœuds sont supprimés.
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.
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 version d'Oracle RAC est 10g version 2.
Dans Solaris Volume Manager pour Sun Cluster, un système de fichiers partagé Sun QFS sert à stocker des 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 utilisé uniquement 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 Solaris Volume Manager pour Sun Cluster nommé oradg. La création de cet ensemble de disques est affiché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 affichée dans le tableau ci-dessous.
|
Les groupes de ressources requis par la configuration sont affichés dans le Figure A-2.
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
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"
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.
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
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
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.
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
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
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
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