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 4.0 (Français) |
1. Installation de la 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 la Prise en charge d'Oracle RAC
6. Dépannage de la Prise en charge d'Oracle RAC
7. Modification d'une configuration existante de la Prise en charge d'Oracle RAC
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 existante de la Prise en charge d'Oracle RAC
Ajout de la Prise en charge d'Oracle RAC aux noeuds sélectionnés
Ajout d'une ressource de gestionnaire de volumes au groupe de ressources SUNW.vucmm_framework
Suppression d'une ressource Oracle Grid Infrastructure
Suppression de la ressource sun.resource
Suppression de la Prise en charge d'Oracle RAC
Suppression de la Prise en charge d'Oracle RAC d'un cluster
Suppression de la Prise en charge d'Oracle RAC des noeuds sélectionnés
A. Exemples de configuration de ce service de données
B. Actions prédéfinies pour les erreurs SGBD et les alertes journalisées
C. Propriétés d'extension 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.
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 comprend 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 noms d'hôte logique
Groupes contenant des ressources de point de montage de système de fichiers évolutif
Groupes contenant des ressources de groupe de périphériques évolutif
Groupe de ressources possédant une structure Oracle RAC
Groupe de ressources possédant une 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 dont les ressources dépendent des 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 sur 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 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 Oracle RAC à supprimer, saisissez la commande suivante :
# clresourcegroup delete -F rac-db-rg
Spécifie le groupe de ressources à supprimer.
Oracle RAC
Oracle Grid Infrastructure
# clresource disable crs-framework-rs
Indique le nom de la ressource à désactiver. 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, n'effectuez pas cette étape.
Pour chaque groupe de ressources à supprimer, saisissez la commande suivante :
# clresourcegroup delete -F scal-mp-rg
Spécifie le groupe de ressources à supprimer.
Si aucun groupe contenant des ressources de groupe de périphériques évolutif n'est configuré, n'effectuez pas cette étape.
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 cela, utilisez la commande metaclear(1M).
# metaclear -s scal-dg-ms -a
Indique le nom de l'ensemble de disques dont les métapériphériques sont supprimés.
# metaset -s scal-dg-ms -d -f alldevices
Indique 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/d N, 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
Indique le nom de l'ensemble de disques à détruire.
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.
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.
# 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 une liste séparée par des virgules des noms des types de ressource dont l'enregistrement est annulé. Pour obtenir une liste des types de ressource 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.
# pkg uninstall ha-cluster/data-service/oracle-database ha-cluster/library/ucmm
Effectuez cette tâche pour supprimer la Prise en charge d'Oracle RAC 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 des noeuds sélectionnés. La base de données Oracle RAC supprimée continue à être exécutée sur les autres noeuds du cluster. Les bases de données Oracle RAC restantes continuent à être exécutées sur les noeuds sélectionnés.
Cette tâche comprend la suppression des noeuds sélectionnés 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 noms d'hôte logique
Groupes contenant des ressources de point de montage de système de fichiers évolutif
Groupes contenant des ressources de groupe de périphériques évolutif
Groupe de ressources possédant une 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 desquelles les bases de données Oracle RAC restantes dépendent. Par exemple, vous pouvez avoir configuré une dépendance de plusieurs systèmes de fichiers de base de données sur un seul groupe de périphériques. Dans ce cas, vous ne pouvez pas supprimer les noeuds 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 possédant une structure Oracle RAC, vous ne pouvez pas supprimer les noeuds de ce groupe. |
Pour chaque base de données Oracle RAC à supprimer, procédez comme suit :
# clresourcegroup offline -n nodelist rac-db-rg
Spécifie une liste séparée par des virgules des noeuds du cluster à partir desquels vous avez mis hors ligne le groupe de ressources.
Spécifie le nom du groupe de ressources mis hors ligne.
# clresourcegroup remove-node -n nodelist rac-db-rg
Spécifie une liste séparée par des virgules des noeuds du cluster à supprimer du groupe de ressources.
Spécifie le nom du groupe de ressources dont les noeuds sont supprimés.
# Grid_home/bin/crsctl delete -n node-name
Spécifie le répertoire de base Oracle Grid Infrastructure. Ce répertoire contient les fichiers binaires Oracle Grid Infrastructure et les fichiers de configuration Oracle Grid Infrastructure.
Spécifie le nom d'hôte du noeud sur lequel la ressource Oracle Grid Infrastructure est exécutée.
Il existe une ressource Oracle Grid Infrastructure pour chaque ressource Oracle Solaris Cluster des groupes de périphériques évolutifs et des points de montage de système de fichiers dont les composants Oracle dépendent.
Pour chaque ressource Oracle Grid Infrastructure à supprimer, effectuez les étapes suivantes pour chaque noeud dont la ressource est supprimée :
# Grid_home/bin/crsctl stop
# Grid_home/bin/crsctl delete res
Base de données Oracle RAC
Oracle Grid Infrastructure
En l'absence de ce type de groupe de ressources, n'effectuez pas cette étape.
Pour chaque groupe de ressources dont les noeuds sont supprimés, effectuez les opérations suivantes :
# clresourcegroup offline -n nodelist scal-mp-rg
Spécifie une liste séparée par des virgules des noeuds du cluster à partir desquels vous avez mis hors ligne le groupe de ressources.
Spécifie le nom du groupe de ressources mis hors ligne.
# clresourcegroup remove-node -n nodelist scal-mp-rg
Spécifie une liste séparée par des virgules des noeuds du cluster à supprimer du groupe de ressources.
Spécifie le nom du groupe de ressources dont les noeuds sont supprimés.
Si aucun groupe contenant des ressources de groupe de périphériques évolutif n'est configuré, n'effectuez pas cette étape.
Pour chaque groupe de ressources dont les noeuds sont supprimés, effectuez les opérations suivantes :
# clresourcegroup offline -n nodelist scal-dg-rg
Spécifie une liste séparée par des virgules des noeuds du cluster à partir desquels vous avez mis hors ligne le groupe de ressources.
Spécifie le nom du groupe de ressources mis hors ligne.
# clresourcegroup remove-node -n nodelist scal-dg-rg
Spécifie une liste séparée par des virgules des noeuds du cluster à supprimer du groupe de ressources.
Spécifie le nom du groupe de ressources dont les noeuds 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
Indique le nom de l'ensemble de disques dont les noeuds sont supprimés.
Spécifie une liste séparée par des espaces des noeuds à supprimer de l'ensemble de disques.
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, n'effectuez pas les étapes de cette procédure.
# clresourcegroup offline -n nodelist rac-fmwk-rg
Spécifie une liste séparée par des virgules des noeuds du cluster à partir desquels vous avez mis hors ligne le groupe de ressources.
Spécifie le nom du groupe de ressources mis hors ligne.
# clresourcegroup remove-node -n nodelist rac-fmwk-rg
Spécifie une liste séparée par des virgules des noeuds du cluster à supprimer du groupe de ressources.
Spécifie le nom du groupe de ressources dont les noeuds sont supprimés.
# clresourcegroup offline -n nodelist vucmm-fmwk-rg
Spécifie une liste séparée par des virgules des noeuds du cluster à partir desquels vous avez mis hors ligne le groupe de ressources.
Spécifie le nom du groupe de ressources mis hors ligne.
# clresourcegroup remove-node -n nodelist vucmm-fmwk-rg
Spécifie une liste séparée par des virgules des noeuds du cluster à supprimer du groupe de ressources.
Spécifie le nom du groupe de ressources dont les noeuds sont supprimés.
# pkg uninstall ha-cluster/data-service/oracle-database ha-cluster/library/ucmm