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 3.3 3/13 (Français)

Périmètre de la recherche:

- Ce document
- Toute la bibliothque

## Administration des bases de données Oracle RAC à partir du logiciel Oracle Solaris Cluster

L'administration des bases de données Oracle RAC à partir du logiciel Oracle Solaris Cluster implique l'utilisation des outils d'administration Oracle Solaris Cluster afin de modifier les états des ressources Oracle Solaris Cluster pour les instances de bases de données Oracle RAC. Pour obtenir des informations sur la création de ces ressources, reportez-vous à la section Configuration des ressources pour les instances de bases de données Oracle RAC

Dans une configuration Oracle Solaris Cluster, à une exception près, il n'y a pas de restrictions générales sur l'utilisation de l'interface de ligne de commande (CLI) du logiciel de base de données Oracle pour gérer Oracle Clusterware ni sur la commande `srvctl` Oracle pour gérer la base de données Oracle et ses services. L'exception est que, avec Oracle 11 g version 2 ou 12c, `autostart` doit rester désactivé dans une configuration Oracle Solaris Cluster. Dans le cas contraire, vous pouvez utiliser les commandes du logiciel de base de données Oracle, de la même façon que dans une configuration qui ne comprend pas Oracle Solaris Cluster. Le logiciel Oracle Solaris Cluster détecte les modifications apportées par l'interface de ligne de commande de base de données Oracle et réagit en conséquence.

Les architectures logicielles d'Oracle 9i, Oracle 10g version 1 et Oracle 10g version 2, 11g ou 12c sont différentes. Du fait de ces différences, les ressources des instances de bases de données Oracle RAC nécessaires au logiciel Oracle Solaris Cluster dépendent de la version d'Oracle que vous utilisez. Par conséquent, l'administration des bases de données Oracle RAC du logiciel Oracle Solaris Cluster dépend également de la version d'Oracle que vous utilisez.

Remarque - Si vous utilisez Oracle 10g version 1, vous ne pouvez pas administrer les bases de données Oracle RAC du logiciel Oracle Solaris Cluster. A la place, utilisez l'utilitaire Oracle Clusterware pour démarrer et arrêter les instances de bases de données Oracle RAC.

Chaque cluster, tel que le cluster global ou un cluster de zones spécifique, constitue un espace de noms indépendant pour les groupes de ressources et les ressources. Ainsi, aucune collision de noms ne se produit dans ces espaces de noms différents. Vous enregistrez les types de ressources indépendamment pour chaque cluster.

Vous pouvez administrer les groupes de ressources et les ressources appartenant au cluster global uniquement à partir du noeud votant du cluster global. Vous pouvez administrer les groupes de ressources et les ressources appartenant à un cluster de zones depuis ce dernier. Dans le noeud votant du cluster global, vous pouvez administrer les groupes de ressources et les ressources dans un cluster de zones en utilisant l'option `-Z` pour spécifier le cluster de zones. Vous pouvez configurer les dépendances ou affinités de ressources entre clusters uniquement depuis le noeud votant du cluster global. En règle générale, les exemples des sections suivantes expliquent les situations où la commande est émise dans le cluster où réside le groupe de ressources ou la ressource.

Les effets des modifications apportées aux états des ressources Oracle Solaris Cluster sur les composants de base de données Oracle sont expliqués dans les sous-sections ci-après :

- Effets des modifications d'état des ressources Oracle Solaris Cluster pour les instances de bases de données Oracle 10g version 2, 11g ou 12c RAC

- Effets des modifications de l'état des ressources Oracle Solaris Cluster pour les instances de bases de données Oracle 9i RAC

### Effets des modifications d'état des ressources Oracle Solaris Cluster pour les instances de bases de données Oracle 10g version 2, 11g ou 12c RAC

Dans Oracle 10g, 11g ou 12c, Oracle Clusterware gère le démarrage et l'arrêt des instances de bases de données Oracle, les listeners et d'autres composants configurés dans Oracle Clusterware. Oracle Clusterware est un composant obligatoire d'Oracle 10g, 11g ou 12c. Oracle Clusterware contrôle également les composants démarrés par Oracle Clusterware et, en cas de panne, effectue une récupération.

Dans la mesure où Oracle Clusterware gère le démarrage et l'arrêt des composants de base de données Oracle, ces composants ne peuvent pas être arrêtés et démarrés exclusivement sous le contrôle du RGM Oracle Solaris Cluster. Au lieu de cela, Oracle Clusterware et le RGM interagissent de sorte que, lorsque les instances de bases de données Oracle RAC sont démarrées ou arrêtées par Oracle Clusterware, l'état des instances de bases de données est propagé sur les ressources Oracle Solaris Cluster.

Le tableau suivant décrit les modifications d'état qui se produisent entre les ressources Oracle Solaris Cluster et Oracle Clusterware.

Tableau 5-2 Propagation des modifications d'état entre les ressources Oracle Solaris Cluster et Oracle Clusterware

Déclencheur | Etat initial | Etat obtenu
--- | --- | ---
Ressource Oracle Solaris Cluster | Ressource Oracle Clusterware | Ressource Oracle Solaris Cluster | Ressource Oracle Clusterware
Commande Oracle Solaris Cluster pour faire passer une ressource hors ligne | Activée et en ligne | Activée et en ligne | Activée et hors ligne | Activée et hors ligne
Commande Oracle Clusterware pour arrêter une ressource | Activée et en ligne | Activée et en ligne | Activée et hors ligne | Activée et hors ligne
Commande Oracle Solaris Cluster pour faire passer une ressource en ligne | Activée et hors ligne | Activée et hors ligne | Activée et en ligne | Activée et en ligne
Commande Oracle Clusterware pour démarrer une ressource | Activée et hors ligne | Activée et hors ligne | Activée et en ligne | Activée et en ligne
Commande Oracle Solaris Cluster pour désactiver une ressource | Activée et en ligne | Activée et en ligne | Désactivée et hors ligne | Désactivée et hors ligne
Commande Oracle Clusterware pour désactiver une ressource | Activée et en ligne | Activée et en ligne | Activée et en ligne | Désactivée et en ligne
Commande Oracle `SQLPLUS` pour arrêter la base de données | Activée et en ligne | Activée et en ligne | Activée et hors ligne | Activée et hors ligne
Commande Oracle Solaris Cluster pour activer une ressource | Désactivée et hors ligne | Désactivée et hors ligne | Activée et en ligne ou hors ligne | Activée et en ligne ou hors ligne
Commande Oracle Clusterware pour activer une ressource | Désactivée et hors ligne | Désactivée et hors ligne | Désactivée et hors ligne | Activée et hors ligne

Les noms des états des ressources Oracle Solaris Cluster et Oracle Clusterware sont identiques. Cependant, la signification de chaque nom d'état est différente pour les ressources Oracle Solaris Cluster et les ressources Oracle Clusterware. Pour plus d'informations, reportez-vous au tableau suivant.

Tableau 5-3 Comparaisons des états des ressources Oracle Solaris Cluster et des ressources Oracle Clusterware

Etat | Signification pour les ressources Oracle Solaris Cluster | Signification pour les ressources Oracle Clusterware
--- | --- | ---
Activée | La ressource est disponible pour le Oracle Solaris Cluster RGM pour le démarrage, le basculement ou le redémarrage automatique. Une ressource activée peut également être en ligne ou hors ligne. | La ressource est disponible pour être exécutée sous Oracle Clusterware pour le démarrage, le basculement ou le redémarrage automatiques. Une ressource activée peut également être en ligne ou hors ligne.
Désactivée | La ressource est indisponible pour le Oracle Solaris Cluster RGM pour le démarrage, le basculement ou le redémarrage automatique. Une ressource désactivée est également hors ligne. | La ressource est indisponible pour être exécutée sous Oracle Clusterware pour le démarrage, le basculement ou le redémarrage automatiques. Une ressource désactivée peut également être en ligne ou hors ligne.
En ligne | La ressource est en cours d'exécution et fournit un service. | La ressource est en cours d'exécution et fournit un service. Une ressource en ligne doit également être activée.
Hors ligne | La ressource est arrêtée et ne fournit pas de service. | La ressource est arrêtée et ne fournit pas de service. Une ressource hors ligne peut également être désactivée ou activée.

Pour des informations détaillées sur l'état des ressources Oracle Solaris Cluster, reportez-vous à la section Resource and Resource Group States and Settings du manuel Oracle Solaris Cluster Concepts Guide.

Pour des informations détaillées sur l'état des ressources Oracle Clusterware, reportez-vous à la documentation Oracle.

### Effets des modifications de l'état des ressources Oracle Solaris Cluster pour les instances de bases de données Oracle 9i RAC

Dans Oracle 9i, les composants de base de données Oracle peuvent être arrêtés et démarrés exclusivement sous le contrôle du RGM Oracle Solaris Cluster. Les effets des changements d'état des ressources Oracle Solaris Cluster pour les instances de bases de données Oracle 9i RAC sont les suivants :

- La mise en ligne d'un composant de base de données Oracle 9 i RAC démarre le composant sur les noeuds où la ressource est mise en ligne.

- La mise hors ligne d'un composant de base de données Oracle 9 i RAC arrête le composant sur les noeuds où la ressource est mise hors ligne.

Copyright © 2000, 2013, Oracle et/ou ses affiliés. Tous droits réservés. Notice légale |