JavaScript is required to for searching.
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)
search filter icon
search icon

Informations document

Préface

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

Description des tâches d'administration pour la Prise en charge d'Oracle RAC

Noms générés automatiquement pour les objets Oracle Solaris Cluster

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

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

Réglage de la Prise en charge d'Oracle RAC

Instructions sur la définition des délais d'attente

SPARC : Délai d'attente de l'étape 4 de la reconfiguration du composant VxVM

Délai d'attente de l'étape de réservation

SPARC : Instructions relatives à la configuration de la plage de ports de communication pour UDLM

Modification d'une propriété d'extension réglable uniquement lorsqu'une ressource est désactivée

Réglage des détecteurs de pannes de la Prise en charge d'Oracle RAC

Fonctionnement du détecteur de pannes pour un groupe de périphériques évolutif

Fonctionnement du détecteur de pannes pour les points de montage de système de fichiers évolutif

Fonctionnement du détecteur de pannes du serveur Oracle 9i RAC

Fonctionnement du détecteur de pannes principal

Fonctionnement de la sonde de détection de pannes du client de base de données

Opérations de contrôle de la partition des fichiers journaux de restauration archivés

Opérations visant à déterminer si la base de données est opérationnelle

Actions du détecteur de pannes du serveur suite à l'échec d'une transaction de la base de données

Analyse des alertes consignées par le détecteur de pannes du serveur

Fonctionnement du détecteurs de pannes du listener Oracle 9i RAC

Obtention de dumps noyau pour le dépannage des délais d'attente de SGBD

Personnalisation du détecteur de pannes Serveur Oracle 9i RAC

Définition de comportements personnalisés pour les erreurs

Format de fichier d'actions personnalisées

Modification de la réponse à une erreur de SGBD

Réponse à une erreur dont les effets sont majeurs

Non prise en compte d'une erreur dont les effets sont mineurs

Modification de la réponse aux alertes journalisées

Modification du nombre maximal de sondes de délai dépassé consécutives

Propagation d'un fichier d'actions personnalisées à tous les noeuds d'un cluster

Spécification du fichier d'actions personnalisées qu'un détecteur de pannes de serveur doit utiliser

Spécification du fichier d'actions personnalisées qu'un détecteur de pannes de serveur doit utiliser

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

8.  Mise à niveau de la Prise en charge d'Oracle RAC

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

D.  Solutions de substitution à la ligne de commande

Index

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

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 :