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
Les ressources d'instance de base de données Oracle RAC permettent de gérer les instances de base de données depuis Oracle Solaris Cluster.
Si vous utilisez Oracle 10g version 2 ou 11g RAC, ces ressources permettent également une interopérabilité entre Oracle Solaris Cluster et Oracle Clusterware.
Les architectures logicielles d'Oracle 9i, Oracle 10g version 1 et Oracle 10g version 2 ou 11g sont différentes. Du fait de ces différences, les ressources pour les instances de base de données Oracle RAC que requiert Oracle Solaris Cluster dépendent de la version d'Oracle que vous utilisez.
Remarque - Si vous utilisez Oracle 10g version 1, n'effectuez pas cette tâche. Oracle 10g version 1 ne permet pas une interopérabilité entre Oracle Clusterware et Oracle Solaris Cluster. Au lieu de cela, Oracle Clusterware démarre et arrête les instances de base de données Oracle RAC.
Cette section contient les informations suivantes concernant les ressources de configuration des 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
Oracle Solaris Cluster fournit les outils suivants pour l'enregistrement et la configuration des ressources pour les instances de base de données Oracle RAC dans le cluster global ou un cluster de zones :
L'utilitaire clsetup(1CL) . Pour plus d'informations, reportez-vous aux sections suivantes :
Oracle Solaris Cluster Manager. Pour plus d'informations, reportez-vous à l'aide en ligne de Oracle Solaris Cluster Manager.
Commandes de maintenance de Oracle Solaris Cluster. Pour plus d'informations, reportez-vous aux sections suivantes :
L'utilitaire clsetup et Oracle Solaris Cluster Manager contiennent tous les deux un assistant de configuration des ressources d'instance de base de données Oracle RAC. Les assistants réduisent les possibilités d'erreurs de configuration qui pourraient provenir d'erreurs de syntaxe ou d'omissions. Ils garantissent également la création de toutes les ressources requises et la définition de toutes les dépendances entre ces dernières.
Lorsque vous effectuez cette tâche, l'utilitaire clsetup crée les ressources suivantes à des fins d'interopérabilité avec Oracle 10g version 2 ou 11g :
Une ressource Oracle Solaris Cluster jouant le rôle de proxy de la base de données Oracle RAC
Une ressource Oracle Solaris Cluster représentant la structure Oracle Clusterware
Des ressources Oracle Clusterware représentant des groupes de périphériques évolutifs
Des ressources Oracle Clusterware représentant des points de montage de système de fichiers évolutifs
Assurez-vous que les conditions suivantes sont remplies :
Le groupe de ressources de structure RAC a été créé et se trouve en ligne.
Les ressources de stockage pour les fichiers Oracle ont été configurées.
Les fichiers et répertoires spécifiques à un nœud d'un système de fichiers partagé ont été créés.
La base de données Oracle est en cours d'exécution.
Pour savoir si la base de données Oracle est en cours d'exécution ou non, utilisez la commande srvctl comme suit :
$ srvctl status database -d db-name
Le paramètre db-name spécifie le nom de la base de données Oracle.
Assurez-vous de disposer des informations suivantes :
Le chemin d'accès complet au répertoire de base Oracle Clusterware
Le nom de la base de données Oracle RAC dont les ressources sont configurées
Le chemin d'accès complet au répertoire de base Oracle
L'identifiant système Oracle (SID) de chaque instance de la base de données dont les ressources sont configurées
Les noms de toutes les ressources Oracle Solaris Cluster des fichiers Oracle utilisés
# clsetup
Le menu principal de clsetup s'affiche.
Le menu principal Services de données s'affiche.
L'utilitaire clsetup affiche des informations relatives à Prise en charge d'Oracle RAC.
L'utilitaire clsetup vous invite à indiquer si vous effectuez la configuration initiale de Prise en charge d'Oracle RAC ou si vous administrez une configuration existante.
L'utilitaire clsetup vous invite à sélectionner l'emplacement des clusters Oracle RAC. Cet emplacement peut être le cluster global ou un cluster de zones.
L'utilitaire clsetup affiche la liste de composants d'Oracle RAC à configurer.
L'utilitaire clsetup affiche la liste des conditions à remplir pour cette tâche.
L'utilitaire clsetup affiche la liste des versions Oracle pouvant être configurées à l'aide de cet utilitaire.
L'utilitaire clsetup affiche la liste des répertoires de base Oracle Clusterware se trouvant sur le cluster.
L'utilitaire clsetup affiche la liste des noms des bases de données Oracle RAC qui sont configurées sur le cluster.
L'utilitaire clsetup affiche la liste des répertoires de bases Oracle se trouvant sur le cluster.
L'utilitaire clsetup vous invite à saisir le nom de la base de données Oracle RAC à configurer.
L'utilitaire clsetup affiche la liste des répertoires de bases Oracle se trouvant sur le cluster.
L'utilitaire clsetup affiche la liste des identificateurs système Oracle qui sont configurés sur le cluster. L'utilitaire vous invite à spécifier l'identificateur système du premier nœud de la liste des nœuds sur lesquels Oracle RAC est exécuté.
L'utilitaire clsetup affiche le répertoire de base Oracle.
L'utilitaire clsetup affiche la liste des identificateurs système Oracle qui sont configurés sur le cluster. L'utilitaire vous invite à spécifier l'identificateur système du premier nœud de la liste des nœuds sur lesquels Oracle RAC est exécuté.
Répétez cette étape sur chaque nœud de la liste des nœuds sur lesquels Oracle RAC est exécuté.
Remarque - Vous devez spécifier un SID Oracle unique pour chaque nœud. Si vous spécifiez un SID en double, l'utilitaire clsetup vous avertira que ce SID est un doublon et vous invitera à en spécifier un autre.
La réponse de l'utilitaire clsetup varie selon que le SID Oracle a été spécifié ou non sur tous les nœuds sur lesquels Oracle RAC est exécuté.
Si vous n'avez pas spécifié le SID Oracle pour tous les nœuds, l'utilitaire clsetup vous invite à saisir le SID du nœud suivant de la liste.
Si vous avez spécifié le SID Oracle pour tous les nœuds, l'utilitaire clsetup affiche la liste des ressources de stockage Oracle Solaris Cluster pour les fichiers Oracle configurés. Pour plus d'informations concernant ces ressources, reportez-vous à la section Enregistrement et configuration des ressources de stockage des fichiers Oracle.
L'utilitaire clsetup vous invite à saisir le SID.
La réponse de l'utilitaire clsetup varie selon que le SID Oracle a été spécifié ou non sur tous les nœuds sur lesquels Oracle RAC est exécuté.
Si vous n'avez pas spécifié le SID Oracle pour tous les nœuds, l'utilitaire clsetup vous invite à saisir le SID du nœud suivant de la liste.
Si vous avez spécifié le SID Oracle pour tous les nœuds, l'utilitaire clsetup affiche la liste des ressources de stockage Oracle Solaris Cluster pour les fichiers Oracle configurés. Pour plus d'informations concernant ces ressources, reportez-vous à la section Enregistrement et configuration des ressources de stockage des fichiers Oracle.
L'utilitaire clsetup affiche les noms des objets Oracle Solaris Cluster que l'utilitaire va créer.
L'utilitaire clsetup affiche un écran dans lequel vous pouvez spécifier le nouveau nom.
L'utilitaire clsetup renvoie la liste des noms des objets Oracle Solaris Cluster que ce dernier va créer.
L'utilitaire clsetup affiche les informations concernant la configuration Oracle Solaris Cluster que ce dernier va créer.
L'utilitaire clsetup affiche un message de progression indiquant que l'utilitaire exécute une série de commandes pour créer la configuration. Lorsque la configuration est terminée, l'utilitaire clsetup affiche les commandes exécutées pour créer la configuration.
L'utilitaire clsetup vous renvoie à la liste d'options de configuration de Prise en charge d'Oracle RAC.
Le tableau ci-dessous liste les ressources de configuration Oracle Solaris Cluster par défaut créées par l'utilitaire clsetup, lorsque cette tâche est terminée.
|
Remarque - Pour des informations sur la configuration des ressources des clusters de zones, reportez-vous aux figures de l'Annexe AExemples de configuration de ce service de données.
L'utilitaire clsetup crée également une ressource Oracle Clusterware pour chaque ressource Oracle Solaris Cluster des groupes de périphériques et des points de montage de système de fichiers évolutifs dont les composants Oracle dépendent.
Le nom de chaque ressource Oracle Clusterware créée par l'utilitaire clsetup s'affiche comme suit :
sun.node. sc-rs
Les éléments à remplacer dans ce nom sont les suivants :
Le terme node fait référence au nœud sur lequel la ressource Oracle Clusterware est exécutée.
sc-rs spécifie le nom de la ressource Oracle Solaris Cluster représentée par la ressource Oracle Clusterware. Cette ressource est créée lorsque la tâche de la section Enregistrement et configuration des ressources de stockage des fichiers Oracle est effectuée.
La ressource Oracle Clusterware de l'instance de base de données sur node dépend de la ressource Oracle Clusterware créée par l'utilitaire clsetup pour ce nœud. Les ressources Oracle Clusterware des instances de base de données sont créées pendant l'installation et la configuration d'Oracle RAC.
Le nom de la ressource Oracle Clusterware de l'instance de base de données d'un nœud s'affiche comme suit :
ora.dbname. sid.inst
Les éléments à remplacer dans ce nom sont les suivants :
dbname spécifie le nom de base de données de l'instance de base de données représentée par la ressource Oracle Clusterware.
sid spécifie le SID Oracle de l'instance de la base de données représentée par la ressource Oracle Clusterware.
Reportez-vous à la section Vérification de l'installation et de la configuration de la Prise en charge d'Oracle RAC.
Assurez-vous que les conditions suivantes sont remplies :
Le groupe de ressources de structure RAC a été créé et se trouve en ligne.
Les ressources de stockage pour les fichiers Oracle ont été configurées.
Les fichiers et répertoires spécifiques à un nœud d'un système de fichiers partagé ont été créés.
Assurez-vous de disposer des informations suivantes :
Le chemin d'accès complet au répertoire de base Oracle
L'identifiant système Oracle (SID) de chaque instance de la base de données dont les ressources sont configurées
Les noms de toutes les ressources Oracle Solaris Cluster pour les fichiers Oracle utilisés
Noms d'hôte logique ou des ressources d'hôte logique utilisés par les listeners Oracle.
# clsetup
Le menu principal de clsetup s'affiche.
Le menu principal Services de données s'affiche.
L'utilitaire clsetup affiche des informations relatives à Prise en charge d'Oracle RAC.
L'utilitaire clsetup vous invite à indiquer si vous effectuez la configuration initiale de Prise en charge d'Oracle RAC ou si vous administrez une configuration existante.
L'utilitaire clsetup vous invite à choisir le cluster global ou un cluster de zones.
L'utilitaire clsetup affiche la liste de composants d'Oracle RAC à configurer.
L'utilitaire clsetup affiche la liste des conditions à remplir pour cette tâche.
L'utilitaire clsetup affiche la liste des versions Oracle pouvant être configurées à l'aide de cet utilitaire.
L'utilitaire clsetup affiche la liste des répertoires de bases Oracle se trouvant sur le cluster.
L'utilitaire clsetup affiche la liste des identificateurs système Oracle qui sont configurés sur le cluster. L'utilitaire vous invite à spécifier l'identificateur système du premier nœud de la liste des nœuds sur lesquels Oracle RAC est exécuté.
L'utilitaire clsetup affiche le répertoire de base Oracle.
L'utilitaire clsetup affiche la liste des identificateurs système Oracle qui sont configurés sur le cluster. L'utilitaire vous invite à spécifier l'identificateur système du premier nœud de la liste des nœuds sur lesquels Oracle RAC est exécuté.
L'assistant vous invite à effectuer cette étape sur chaque nœud de la liste des nœuds sur lesquels Oracle RAC est exécuté.
Remarque - Vous devez spécifier un SID Oracle unique pour chaque nœud. Si vous spécifiez un SID en double, l'utilitaire clsetup vous avertira que ce SID est un doublon et vous invitera à en spécifier un autre.
L'utilitaire clsetup affiche les valeurs des propriétés du nœud des ressources Oracle Solaris Cluster que ce dernier va créer.
L'utilitaire clsetup vous invite à saisir le SID.
L'utilitaire clsetup affiche les valeurs des propriétés du nœud des ressources Oracle Solaris Cluster que ce dernier va créer.
L'assistant vous invite à effectuer cette étape sur chaque nœud de la liste des nœuds sur lesquels Oracle RAC est exécuté.
L'utilitaire clsetup affiche un écran sur lequel vous pouvez spécifier la nouvelle valeur.
L'utilitaire clsetup renvoie les valeurs des propriétés du nœud.
La réponse de l'utilitaire clsetup varie selon que les propriétés de ressources Oracle Solaris Cluster ont été spécifiées ou non sur tous les nœuds sur lesquels Oracle RAC est exécuté.
Si vous n'avez pas spécifié les propriétés des ressources Oracle Solaris Cluster pour tous les nœuds, l'utilitaire clsetup vous invite à spécifier l'identificateur système du prochain nœud de la liste.
Si vous avez spécifié les propriétés des ressource Oracle Solaris Cluster pour tous les nœuds, l'utilitaire clsetup affiche la liste des ressources de nom d'hôte logique configurées.
Le listener Oracle utilise la ressource de nom d'hôte logique d'un nœud pour se connecter à l'instance de base de données Oracle RAC s'y trouvant.
L'assistant vous invite à effectuer cette étape sur chaque nœud de la liste des nœuds sur lesquels Oracle RAC est exécuté.
La réponse de l'utilitaire clsetup varie selon que la ressource de nom d'hôte logique a été configurée ou non sur tous les nœuds sur lesquels Oracle RAC est exécuté.
Si vous n'avez configuré aucune ressource pour tous les nœuds, l'utilitaire clsetup vous invite à le faire sur le nœud suivant.
Si vous avez configuré une ressource sur tous les nœuds, l'utilitaire clsetup affiche la liste des ressources de stockage Oracle Solaris Cluster configurées pour les fichiers Oracle. Pour plus d'informations concernant ces ressources, reportez-vous à la section Enregistrement et configuration des ressources de stockage des fichiers Oracle.
L'utilitaire clsetup vous invite à saisir le nom d'hôte logique devant être mis à disposition par la ressource.
L'utilitaire clsetup renvoie la liste des ressources de nom d'hôte logique. L'entrée de la ressource de nom d'hôte logique créée par l'assistant sera ajoutée à la liste.
La réponse de l'utilitaire clsetup varie selon que la ressource de nom d'hôte logique a été configurée ou non sur tous les nœuds sur lesquels Oracle RAC est exécuté.
Si vous n'avez configuré aucune ressource pour tous les nœuds, l'utilitaire clsetup vous invite à le faire sur le nœud suivant.
Si vous avez configuré une ressource sur tous les nœuds, l'utilitaire clsetup affiche la liste des ressources de stockage Oracle Solaris Cluster configurées pour les fichiers Oracle. Pour plus d'informations concernant ces ressources, reportez-vous à la section Enregistrement et configuration des ressources de stockage des fichiers Oracle.
L'utilitaire clsetup affiche les noms des objets Oracle Solaris Cluster que l'utilitaire va créer.
L'utilitaire clsetup affiche un écran dans lequel vous pouvez spécifier le nouveau nom.
L'utilitaire clsetup renvoie la liste des noms des objets Oracle Solaris Cluster que ce dernier va créer.
L'utilitaire clsetup affiche les informations concernant la configuration Oracle Solaris Cluster que ce dernier va créer.
L'utilitaire clsetup affiche un message de progression indiquant que l'utilitaire exécute une série de commandes pour créer la configuration. Lorsque la configuration est terminée, l'utilitaire clsetup affiche les commandes exécutées pour créer la configuration.
L'utilitaire clsetup vous renvoie à la liste d'options de configuration de Prise en charge d'Oracle RAC.
Le tableau ci-dessous répertorie les configurations de ressources par défaut créées par l'utilitaire clsetup, lorsque cette tâche est terminée.
Remarque - Pour des informations sur la configuration des ressources des clusters de zones, reportez-vous aux figures de l'Annexe AExemples de configuration de ce service de données.
Reportez-vous à la section Vérification de l'installation et de la configuration de la Prise en charge d'Oracle RAC.