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
Présentation des tâches permettant d'exécuter Oracle RAC dans un cluster
Installation du logiciel Oracle RAC
Installation des fichiers binaires et de configuration sur un système de fichiers partagé
Redéfinition des valeurs par défaut de mise en réseau pour Oracle 10g ou 11g Oracle Clusterware
Installation de Oracle Clusterware sur un sous-ensemble de nuds Oracle Solaris Cluster
Création des fichiers et des répertoires spécifiques à un nud dans un système de fichiers partagé
Création d'un répertoire spécifique à un nud pour un système de fichiers partagé
Création d'un fichier spécifique à un nud pour un système de fichiers partagé
Vérification de l'installation d'Oracle RAC
Vérification de l'installation d'Oracle 10g ou 11g RAC
Vérification de l'installation d'Oracle 9i RAC
Création d'une instance et de groupes de disques Oracle ASM
Création d'une instance et de groupes de disques Oracle Oracle ASM
Création d'une base de données Oracle
Configuration des ressources pour les instances de base de données Oracle RAC
Outils d'enregistrement et de configuration des ressources d'instance de base de données Oracle RAC
Interopérabilité entre Oracle Solaris Cluster et Oracle 10g version 2 ou 11g Oracle Clusterware
Automatisation du démarrage et de l'arrêt des instances de la base de données Oracle 9i RAC
Vérification de l'installation et de la configuration de la Prise en charge d'Oracle RAC
Vérification de la configuration de groupe de ressources de structure RAC
Vérification de la configuration des ressources de stockage des fichiers Oracle
Vérification de la configuration des ressources d'instance de base de données Oracle 9i RAC
Vérification du comportement du cluster lors des phases d'arrêt et d'initialisation
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
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
Après avoir installé, enregistré et configuré la Prise en charge d'Oracle RAC, vous devez vérifier l'installation et la configuration. La vérification de l'installation et de la configuration de Prise en charge d'Oracle RAC permet de déterminer si les groupes de ressources Oracle RAC se comportent comme prévu.
Les dépendances de redémarrage hors ligne entre les ressources permettent de donner la priorité à la ressource dépendante, si cette dernière est sur le point d'être mise hors ligne. La ressource dépendante reste hors ligne jusqu'au redémarrage de la ressource indépendante. Les procédures de cette section expliquent comment s'assurer que ces dépendances sont définies correctement. Pour plus d'informations concernant les dépendances de redémarrage hors ligne, reportez-vous à la description de la propriété de ressource resource_dependencies_offline_restart à la section Resource Properties du Oracle Solaris Cluster Data Services Planning and Administration Guide.
La vérification de l'installation et de la configuration de la Prise en charge d'Oracle RAC comprend les tâches suivantes :
Verifying the configuration of the RAC framework resource group et verifying the configuration of the multiple-owner volume-manager framework resource group, le cas échéant.
Verifying the configuration of storage resources for Oracle files
Vérification de la configuration des ressources des instances de base de données Oracle RAC (Oracle 10g version 2, Oracle 11g, et Oracle 9i uniquement).
Remarque - Si vous utilisez Oracle 10g version 1, ce logiciel ne contient aucune instance de base de données Oracle RAC configurée.
La tâche à effectuer dépend de la version Oracle RAC utilisée :
Oracle 10g version 2 ou 11g. Effectuez la tâche de la section Vérification de la configuration des ressources des instances de base de données Oracle 10g version 2 ou 11g RAC.
Oracle 9i. Effectuez la tâche de la section Vérification de la configuration des ressources d'instance de base de données Oracle 9i RAC.
Verifying the correct behavior for shutdown and booting of the cluster
Le groupe de ressources de structure RAC est créé lorsque la tâche de la section Enregistrement et configuration du groupe de ressources de structure RAC est effectuée.
# clresourcegroup show rac-fmk-rg
Spécifie le nom du groupe de ressources de structure RAC.
# clresourcegroup online rac-fmwk-rg
Spécifie le nom du groupe de ressources de structure RAC.
# clresourcegroup status
Suivez cette procédure si vous utilisez un groupe de ressources de structure de gestionnaire de volumes multipropriétaire contenant les ressources de gestionnaire de volumes utilisées par votre configuration RAC.
# clresourcegroup show vucmm-fmk-rg
Spécifie le nom du groupe de ressources de structure de gestionnaire de volumes multipropriétaire.
# clresourcegroup online vucmm-fmwk-rg
Spécifie le nom du groupe de ressources de structure de gestionnaire de volumes multipropriétaire.
# clresourcegroup status
Effectuez cette tâche uniquement si votre configuration de plans de gestion de stockage requiert des ressources de stockage pour les fichiers Oracle.
# clresourcegroup show rac-storage-rg-list
Spécifie une liste de groupes de ressources séparés par une virgule contenant des ressources de stockage pour les fichiers Oracle.
# clresourcegroup offline rac-storage-rg
Spécifie le nom du groupe contenant les ressources dont la ressource de base de données RAC dépend. Le groupe de ressources à mettre hors ligne dépend des plans de gestion de stockage choisis pour les fichiers Oracle.
Si vous utilisez un système de fichiers partagé pour les fichiers Oracle, mettez hors ligne le groupe contenant des ressources de point de montage de système de fichiers évolutif.
Si vous utilisez un gestionnaire de volume sans système de fichiers pour les fichiers Oracle, mettez hors ligne le groupe contenant des ressources de groupe de périphériques évolutif.
Cette étape peut prendre quelques minutes.
Le groupe de ressources de l'Étape 3 est hors ligne.
Le groupe de ressources de base de données RAC est hors ligne.
L'état du groupe de ressources de structure RAC dépend de la version d'Oracle utilisée :
Si vous utilisez Oracle 10g version 2 ou 11g, le groupe de ressources de structure RAC est en attente et reste en ligne.
Si vous utilisez Oracle 10g version 1 ou Oracle 9i, le groupe de ressources de structure RAC reste en ligne.
# clresourcegroup status
Pour vérifier la déconnexion des ressources Oracle Clusterware, reportez-vous au fichier de messages système pour rechercher les messages indiquant l'arrêt des ressources Oracle Clusterware.
# clresourcegroup online rac-storage-rg
Spécifie le nom du groupe de ressources qui a été mis hors ligne lors de l'Étape 3.
Cette étape peut prendre quelques minutes.
# /etc/init.d/init.crs start Startup will be queued to init within 30 seconds.
Cette étape peut prendre quelques minutes.
Pour ce faire, utilisez la commande Oracle crstat.
# crs-home/bin/crs_stat
Spécifie le répertoire de base Oracle Clusterware. Ce répertoire contient les fichiers binaires et les fichiers de configuration Oracle Clusterware.
Remarque - Le démarrage d'Oracle Clusterware sur tous les nœuds peut prendre quelques minutes. Si vous effectuez cette étape avant de mettre Oracle Clusterware en ligne sur tous les nœuds, certains nœuds peuvent rester hors ligne. Dans ce cas, répétez cette étape jusqu'à ce que Oracle Clusterware soit mis en ligne sur tous les nœuds.
# clresourcegroup status
Remarque - La connexion du groupe contenant les ressources dont la ressource de base de données RAC dépend, permet de mettre également en ligne le groupe de ressources de base de données RAC. Si vous effectuez cette étape avant de mettre en ligne le groupe de ressources de base de données RAC sur tous les nœuds, l'état de connexion de certains nœuds peut être erroné. Dans ce cas, répétez cette étape jusqu'à ce que le groupe de ressources de base de données RAC soit mis en ligne sur tous les nœuds.
Les ressources des instances de base de données Oracle 10g version 2 ou 11g RAC sont créées, lorsque les tâches d'une des sections suivantes sont effectuées :
# clresourcegroup show rac-db-rg
Spécifie le nom du groupe de ressources de base de données RAC.
Effectuez cette étape si votre configuration de plans de gestion de stockage requiert des ressources de stockage pour les fichiers Oracle.
Pour ce faire, utilisez la commande Oracle crstat.
# crs-home/bin/crs_stat | grep NAME=sun.
Spécifie le répertoire de base Oracle Clusterware. Ce répertoire contient les fichiers binaires et les fichiers de configuration Oracle Clusterware.
Chaque ressource Oracle Clusterware représentant une instance de base de données Oracle RAC requiert une dépendance à l'une des ressources répertoriée dans l'Étape a.
# crs-home/bin/crs_stat crs-resource | grep REQUIRED_RESOURCE
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'une ressource Oracle Clusterware représentant une instance de base de données Oracle RAC. Le format de ce nom est le suivant : ora.dbname. sid.inst. Les éléments remplaçables dans ce format sont les suivants :
Spécifie le nom de la base de données de l'instance.
Spécifie le SID Oracle de l'instance.
# clresource disable -t SUNW.crs_framework +
Cette étape peut prendre quelques minutes.
Pour ce faire, utilisez la commande Oracle crstat.
# crs-home/bin/crs_stat -t CRS-0184: Cannot communicate with the CRS daemon.
Spécifie le répertoire de base Oracle Clusterware. Ce répertoire contient les fichiers binaires et les fichiers de configuration Oracle Clusterware.
La ressource de la structure Oracle Clusterware
La ressource de la base de données RAC
# clresource status -t SUNW.crs_framework,SUNW.scalable_rac_server_proxy +
# /etc/init.d/init.crs start Startup will be queued to init within 30 seconds.
Cette étape peut prendre quelques minutes.
Pour ce faire, utilisez la commande Oracle crstat.
# crs-home/bin/crs_stat
Spécifie le répertoire de base Oracle Clusterware. Ce répertoire contient les fichiers binaires et les fichiers de configuration Oracle Clusterware.
Remarque - Le démarrage d'Oracle Clusterware sur tous les nœuds peut prendre quelques minutes. Si vous effectuez cette étape avant de mettre Oracle Clusterware en ligne sur tous les nœuds, certains nœuds peuvent rester hors ligne. Dans ce cas, répétez cette étape jusqu'à ce que Oracle Clusterware soit mis en ligne sur tous les nœuds.
# clresource enable -t SUNW.crs_framework +
Cette étape peut prendre quelques minutes.
La ressource de la structure Oracle Clusterware
La ressource de la base de données RAC
# clresource status -t SUNW.crs_framework,SUNW.scalable_rac_server_proxy +
Remarque - L'activation de la ressource de la structure Oracle Clusterware permet d'activer également la ressource de la base de données RAC. Si vous effectuez cette étape avant d'activer la ressource de la base de données RAC sur tous les nœuds, certains nœuds peuvent rester hors ligne. Dans ce cas, répétez cette étape jusqu'à ce que la ressource de la base de données RAC soit mise en ligne sur tous les nœuds.
Les ressources des instances de base de données Oracle 9i RAC sont créées lorsque les tâches d'une des sections suivantes sont effectuées :
# clresourcegroup show rac-db-rg,lhrg-list
Spécifie le nom du groupe de ressources de base de données RAC.
Spécifie la liste des groupes de ressources de nom d'hôte logique séparés par une virgule.
# clresourcegroup offline rac-db-rg
Spécifie le nom du groupe de ressources de base de données RAC.
# clresourcegroup status rac-db-rg
Spécifie le nom du groupe de ressources de base de données RAC.
Le groupe de ressources de base de données RAC contient les ressources suivantes :
La ressource de serveur RAC évolutif
La ressource de listener RAC évolutif
# clresource status -t SUNW.scalable_rac_server,SUNW.scalable_rac_listener +
# clresourcegroup online rac-db-rg
Spécifie le nom du groupe de ressources de base de données RAC.
# clresourcegroup status rac-db-rg
Spécifie le nom du groupe de ressources de base de données RAC.
Le groupe de ressources de base de données RAC contient les ressources suivantes :
La ressource de serveur RAC évolutif
La ressource de listener RAC évolutif
# clresource status -t SUNW.scalable_rac_server,SUNW.scalable_rac_listener +
Si Prise en charge d'Oracle RAC est configuré correctement, Oracle Solaris Cluster s'assure qu'Oracle RAC est arrêté et démarré correctement, lorsque vous arrêtez et initialisez le cluster.
Pour savoir comment effectuer cette tâche, reportez-vous à la section Fermeture d’un cluster du Guide d’administration système d’Oracle Solaris Cluster.
Pour savoir comment effectuer cette tâche, reportez-vous à la section Initialisation d’un cluster du Guide d’administration système d’Oracle Solaris Cluster.
# clresourcegroup status
Remarque - La connexion de tous les groupes de ressources Oracle RAC peut prendre quelques minutes. Si vous effectuez cette étape avant l'activation des groupes de ressources sur tous les nœuds, certains nœuds peuvent rester hors ligne. Dans ce cas, répétez cette étape jusqu'à ce que tous les groupes de ressources Oracle RAC soient mis en ligne sur tous les nœuds.