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 devez étendre une configuration existante de la Prise en charge d'Oracle RAC dans les cas suivants :
Lorsque vous ajoutez des noeuds à un cluster et demandez à la Prise en charge d'Oracle RAC de s'exécuter sur ces derniers. Reportez-vous à la section Ajout de la Prise en charge d'Oracle RAC aux noeuds sélectionnés .
Lorsque vous ajoutez un gestionnaire de volumes. Reportez-vous à la section Ajout d'une ressource de gestionnaire de volumes au groupe de ressources SUNW.vucmm_framework .
Suivez cette procédure si vous voulez ajouter des noeuds à un cluster et exécuter la Prise en charge d'Oracle RAC sur ces derniers. Suivez cette procédure sur un seul noeud.
Cette tâche comprend l'ajout des noeuds sélectionnés aux groupes de ressources suivants, dans l'ordre ci-dessous :
Groupes contenant des ressources de point de montage de système de fichiers évolutif
Groupe de ressources possédant une structure de gestionnaire de volumes multipropriétaire, le cas échéant
Groupe de ressources possédant une structure Oracle RAC
Groupes contenant des ressources de groupe de périphériques évolutif
Groupes contenant des ressources de noms d'hôte logique
Groupe de ressources de la base de données Oracle RAC
Avant de commencer
Assurez-vous que les packages logiciels requis pour la Prise en charge d'Oracle RAC sont installés sur chaque noeud sur lequel vous ajoutez la Prise en charge d'Oracle RAC. Pour plus d'informations, reportez-vous à la section Installation du package de la Prise en charge d'Oracle RAC.
Assurez-vous que le noeud à ajouter est connecté à un emplacement de stockage partagé utilisé par la configuration Oracle RAC.
En l'absence de ce type de groupe de ressources, n'effectuez pas cette étape.
Pour chaque groupe de ressources auquel les noeuds sont ajoutés, exécutez la commande suivante :
# clresourcegroup add-node -S -n nodelist scal-mp-rg
Spécifie une liste des noeuds du cluster auquel vous ajoutez la Prise en charge d'Oracle RAC, séparés par des virgules.
Spécifie le nom du groupe de ressources auquel les noeuds sont ajoutés.
# clresourcegroup add-node -S -n nodelist vucmm-fmwk-rg
Spécifie une liste séparée par des virgules des noeuds du cluster auquel vous ajoutez le groupe de ressources.
Spécifie le nom du groupe de ressources auquel les noeuds sont ajoutés.
# clresourcegroup add-node -S -n nodelist rac-fmwk-rg
Spécifie une liste séparée par des virgules des noeuds du cluster auquel vous ajoutez la Prise en charge d'Oracle RAC.
Spécifie le nom du groupe de ressources auquel les noeuds sont ajoutés.
Si vous n'utilisez aucun groupe de périphériques évolutif pour les fichiers Oracle, n'effectuez pas cette étape.
La procédure à suivre pour cette étape dépend du type de groupe de périphériques évolutif utilisé.
# metaset -s set-name -M -a -h nodelist
Spécifie l'ensemble de disques multipropriétaire Solaris Volume Manager pour Sun Cluster auquel les noeuds sont ajoutés.
Spécifie la liste des noeuds du cluster séparés par un espace à ajouter à l'ensemble de disques multipropriétaire.
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 auquel les noeuds sont ajoutés, exécutez la commande suivante :
# clresourcegroup add-node -S -n nodelist scal-dg-rg
Spécifie une liste séparée par des virgules des noeuds du cluster auquel vous ajoutez la Prise en charge d'Oracle RAC.
Spécifie le nom du groupe de ressources auquel les noeuds sont ajoutés.
Si aucun système de fichiers partagé ne doit être accessible depuis les noeuds que vous ajoutez, n'effectuez pas cette étape.
Pour chaque système de fichiers à monter, saisissez la commande suivante :
# mount mount-point
Spécifie le point de montage du système de fichiers à monter.
Ces groupes contiennent 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é, n'effectuez pas cette étape.
Pour chaque groupe de ressources mis en ligne, saisissez la commande suivante :
# clresourcegroup online scal-dg-rg
Spécifie le nom du groupe de ressources mis en ligne.
# /etc/init.d/init.crs start Startup will be queued to init within 30 seconds.
Pour chaque groupe de ressources auquel les noeuds sont ajoutés, exécutez la commande suivante :
# clresourcegroup add-node -S -n nodelist rac-db-rg
Spécifie une liste séparée par des virgules des noeuds du cluster auquel vous ajoutez la Prise en charge d'Oracle RAC.
Spécifie le nom du groupe de ressources auquel les noeuds sont ajoutés.
Créez une ressource Oracle Grid Infrastructure pour chaque ressource Oracle Solaris Cluster associée aux groupes de périphériques évolutifs et aux points de montage de système de fichiers dont les composants Oracle dépendent. Pour plus d'informations, reportez-vous à la section Création d'une ressource Oracle Grid Infrastructure pour l'interopérabilité avec Oracle Solaris Cluster.
Pour chaque ressource que vous modifiez, effectuez les opérations suivantes :
# clresource disable rac-db-rs
Indique le nom de la ressource de base de données Oracle RAC à désactiver.
Les propriétés par noeud de chaque type de ressource des bases de données Oracle RAC sont indiquées dans le tableau suivant.
|
Pour plus d'informations sur les propriétés d'extension des types de ressource pour les bases de données Oracle RAC, reportez-vous aux sections suivantes :
# clresource set \ -p property{node}=value[…] \ [-p property{node}=value[…]][…] \ rac-db-rs
Indique le nom de la propriété par noeud que vous définissez.
Spécifie le noeud dont vous définissez la valeur pour property.
Spécifie la valeur associée à property et définie pour node.
Indique le nom de la ressource de la base de données Oracle RAC dont vous définissez les propriétés spécifiques à chaque noeud.
# clresource enable rac-db-rs
Indique le nom de la ressource de la base de données Oracle RAC à activer.
Pour chaque groupe de ressources mis en ligne, exécutez la commande suivante :
# clresourcegroup online rac-db-rg
Spécifie le nom du groupe de ressources mis en ligne.
Effectuez cette tâche si vous ajoutez un gestionnaire de volumes à une configuration existante de la Prise en charge d'Oracle RAC. Le groupe de ressources SUNW.vucmm_framework doit contenir une ressource représentant le gestionnaire de volumes à ajouter. Vous pouvez ajouter une ressource de gestionnaire de volumes uniquement si la ressource possédant la structure est désactivée et si le démon associé est arrêté sur tous les noeuds du cluster.
Attention - Cette tâche requiert l'arrêt du système, car vous devez désactiver la ressource possédant la structure et réinitialiser les noeuds sur lesquels Oracle RAC est exécuté. |
Avant de commencer
Assurez-vous que le gestionnaire de volumes auquel vous ajoutez une ressource est installé et configuré dans tous les noeuds sur lesquels Oracle RAC est exécuté.
# clresource disable -r fmwk-rs
Indique le nom de la ressource de type SUNW.vucmm_framework à désactiver.
# clresourcetype register SUNW.vucmm_svm
Assurez-vous que cette instance dépend de la ressource qui a été désactivée lors de l'Étape 2.
# clresource create -g fmwk-rg \ -t svm-rt \ -p resource_dependencies=fmwk-rs svm-rs
Spécifie le nom du groupe de ressources de structure. Ce groupe de ressources contient la ressource de type SUNW.vucmm_framework que vous avez désactivée à l'Étape 2.
Spécifie le nom du type de ressource Solaris Volume Manager pour Sun Cluster.
Indique que cette instance dépend de la ressource qui a été désactivée lors de l'Étape 2.
Spécifie le nom que vous affectez à la ressource de type SUNW.vucmm_svm.
# clresourcegroup online -emM fmwk-rg
Indique que le groupe de ressources de structure est déplacé vers l'état MANAGED (géré) et mis en ligne. Ce groupe de ressources contient la ressource désactivée lors de l'Étape 2.
Étapes suivantes
Passez à la section Création d'un ensemble de disques multipropriétaire dans Solaris Volume Manager pour Sun Cluster pour la base de données Oracle RAC.