Effectuez cette tâche pour supprimer 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 Prise en charge d'Oracle RAC, effectuez cette tâche pour supprimer une base de données Prise en charge d'Oracle RAC du cluster. Les autres bases de données Prise en charge d'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 Prise en charge d'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 StorageTek QFS
Groupes contenant des ressources de groupe de périphériques évolutif
Groupe de ressources de structure Prise en charge d'Oracle RAC
Groupe de ressources possédant une structure de gestionnaire de volumes multipropriétaire, le cas échéant
![]() | Mise en garde - Vous pouvez avoir à effectuer cette tâche pour supprimer une base de données Prise en charge d'Oracle RAC d'un cluster où plusieurs bases de données Prise en charge d'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 Prise en charge d'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 possédant une structure Prise en charge d'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.
Pour chaque base de données Prise en charge d'Oracle RAC à supprimer, saisissez la commande suivante :
# clresourcegroup delete -F rac-db-rg
Spécifie le groupe de ressources que vous supprimez.
Logiciel Prise en charge d'Oracle RAC
Logiciel Oracle Grid Infrastructure
# clresource disable 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.
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
Spécifie le groupe de ressources que vous supprimez.
Si aucun groupe contenant des ressources pour le serveur de métadonnées StorageTek QFS n'est configuré, ignorez cette étape.
Pour chaque groupe de ressources à supprimer, saisissez la commande suivante :
# clresourcegroup delete -F qfs-mds-rg
Spécifie le groupe de ressources que vous supprimez.
Pour plus d'informations sur cette tâche, reportez-vous à Using Sun QFS and Sun Storage Archive Manager with Oracle Solaris Cluster.
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
Spécifie le groupe de ressources que vous supprimez.
La procédure à suivre pour cette étape dépend du type de groupe de périphériques évolutif utilisé.
Pour cela, 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 une liste de tous les périphériques globaux, séparés par des espaces, qui ont été ajoutés à l'ensemble de disques lors de sa création. Le format de chaque nom de chemin d'accès d'ID de périphérique est /dev/did/dsk/dN, où N représente le numéro du périphérique.
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
Spécifie le nom de l'ensemble de disques que vous détruisez.
Spécifie une liste de tous les noeuds, séparés par des espaces, qui ont été ajoutés à l'ensemble de disques lors de sa création.
# clresourcegroup delete -F rac-fmwk-rg
Spécifie le groupe de ressources que vous supprimez.
# clresourcegroup delete -F vucmm-fmwk-rg
Spécifie le groupe de ressources que vous supprimez.
# clresourcetype unregister 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 à Prise en charge d'Oracle RAC, reportez-vous à la section Noms générés automatiquement pour les objets Oracle Solaris Cluster.
# pkg uninstall ha-cluster/data-service/oracle-database ha-cluster/library/ucmm
Cet exemple montre la suite d'opérations à effectuer pour supprimer 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 Prise en charge d'Oracle RAC est configurée sur le cluster.
La configuration de Prise en charge d'Oracle RAC dans cet exemple est la suivante :
système de fichiers partagé StorageTek QFS sur Solaris Volume Manager pour Sun Cluster est utilisé pour stocker les fichiers Oracle Database.
Les points de montage des systèmes de fichiers utilisés pour les fichiers Oracle Database sont les suivants :
Fichiers Oracle Database : /db_qfs/OraData
Fichiers binaires et fichiers associés Oracle Database : /db_qfs/OraHome
L'ensemble de disques oradg est uniquement utilisé par la base de données Prise en charge d'Oracle RAC.
Le nom de la base de données Prise en charge d'Oracle RAC est swb.
Les systèmes de fichiers partagés StorageTek 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 Exemple 3.
La configuration utilise un groupe de ressources de structure de gestionnaire de volumes multipropriétaire.
Les groupes de ressources requis pour cette configuration sont présentés dans Figure 2.
|
Les groupes de ressources requis pour cette configuration sont présentés dans Figure 2.
Pour supprimer le groupe de ressources associé à la base de données Prise en charge d'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 Prise en charge d'Oracle RAC
Le logiciel Prise en charge d'Oracle RAC
Le logiciel Oracle Clusterware
La suppression de ces éléments n'est pas traitée dans cet exemple.
Pour désactiver la ressource de structure Oracle Clusterware, il faut exécuter la commande suivante :
# clresource disable crs_framework-rs
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
Pour supprimer le groupe de ressources contenant les ressources pour le serveur de métadonnées StorageTek 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 StorageTek QFS utilisés pour les fichiers Oracle Database sont supprimés à l'aide d'utilitaires StorageTek QFS. La suppression de ces systèmes de fichiers n'est pas traitée dans cet exemple.
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
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
Pour supprimer le groupe de ressources de structure Prise en charge d'Oracle RAC, il faut exécuter la commande suivante :
# clresourcegroup delete -F rac-framework-rg
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
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_framework
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.