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) |
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
Présentation des tâches de configuration de l'exécution d'Oracle RAC dans un cluster
Installation du logiciel Oracle RAC
Remplacement des paramètres réseau par défaut pour Oracle 10g, 11g ou 12c Oracle Clusterware
Installation d'Oracle Clusterware sur un sous-ensemble de noeuds Oracle Solaris Cluster
Création de fichiers et répertoires propres aux noeuds pour un système de fichiers partagé
Création d'un répertoire propre à un noeud pour un système de fichiers partagé
Création d'un fichier propre à un noeud pour un système de fichiers partagé
Vérification de l'installation d'Oracle RAC
Vérification de l'installation d'Oracle 10g, 11g ou 12c 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 ASM
Création d'une ressource de structure Oracle Clusterware
Création d'une ressource de structure Oracle Clusterware
Création d'une base de données Oracle
Configuration des ressources pour les instances de bases de données Oracle RAC
Automatisation du démarrage et de l'arrêt des instances de bases 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 du groupe de ressources de structure Oracle RAC
Vérification de la configuration des ressources de stockage des fichiers Oracle
Vérification de la configuration des ressources pour les instances de bases de données Oracle 9i RAC
Vérification du bon fonctionnement de l'arrêt et de l'initialisation du 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
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
Les ressources associées aux instances de bases de données Oracle RAC permettent d'administrer les instances de bases de données à partir d'Oracle Solaris Cluster.
Si vous utilisez Oracle 10g version 2, 11g ou 12c RAC, ces ressources permettent également à Oracle Solaris Cluster et à Oracle Clusterware d'interagir.
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 pour les instances de bases de données Oracle RAC requises par Oracle Solaris Cluster dépendent de la version d'Oracle que vous utilisez.
Remarque - Si vous utilisez Oracle 10g version 1, ignorez cette étape. Dans Oracle 10g version 1, Oracle Clusterware et Oracle Solaris Cluster ne peuvent pas interagir. Dans ce cas, démarrez Oracle Clusterware et arrêtez les instances de bases de données Oracle RAC.
Cette section contient les informations suivantes concernant la configuration des ressources pour les instances de bases de données Oracle RAC :
Oracle Solaris Cluster met à votre disposition les outils suivants pour l'enregistrement et la configuration des ressources pour les instances de bases 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 d'Oracle Solaris Cluster Manager.
Commandes de maintenance d'Oracle Solaris Cluster. Pour plus d'informations, reportez-vous aux sections suivantes :
L'utilitaire clsetup fournit un assistant pour la configuration des ressources des instances de bases de données Oracle RAC. Les assistants permettent de réduire le risque d'erreurs de configuration qui pourraient provenir d'erreurs de syntaxe ou d'omissions. Ils garantissent en outre que toutes les ressources nécessaires sont créées et que toutes les dépendances requises entre ces dernières sont définies.
Lorsque vous exécutez cette tâche, l'utilitaire clsetup crée les ressources suivantes pour l'interaction avec Oracle 10g version 2, 11g ou 12c :
Une ressource Oracle Solaris Cluster qui tiendra lieu de proxy pour la base de données Oracle RAC
Une ressource Oracle Solaris Cluster représentant la structure Oracle Clusterware
Une des options de stockage suivantes :
Des ressources Oracle Clusterware représentant les groupes de périphériques évolutifs et les points de montage de systèmes de fichiers évolutifs
Des ressources Oracle Clusterware représentant les groupes de disques Oracle ASM
Avant de commencer
Assurez-vous que les conditions suivantes sont remplies :
Le groupe de ressources de structure Oracle RAC est créé et est en ligne.
Les ressources de stockage pour les fichiers Oracle sont configurées.
Les fichiers et répertoires propres aux noeuds pour un système de fichiers partagé sont 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
db-name spécifie le nom de la base de données Oracle.
Assurez-vous que vous disposez des informations suivantes :
Le chemin d'accès complet au répertoire d'accueil d'Oracle Clusterware
Le chemin d'accès complet au répertoire d'accueil d'Oracle
L'identificateur système (SID, system identifier) Oracle de chaque instance de la base de données dont vous configurez les ressources
Les noms de toutes les ressources de stockage Oracle Solaris Cluster pour les fichiers Oracle utilisés
# clsetup
Le menu principal de la commande clsetup s'affiche.
Le menu Services de données s'affiche.
L'utilitaire clsetup affiche des informations relatives à la Prise en charge d'Oracle RAC.
L'utilitaire clsetup vous invite à choisir entre une configuration initiale de la Prise en charge d'Oracle RAC ou l'administration d'une configuration existante.
L'utilitaire clsetup vous invite à sélectionner l'emplacement du cluster Oracle RAC. Cet emplacement peut être le cluster global ou un cluster de zones.
L'utilitaire clsetup affiche la liste des composants Oracle RAC à configurer.
L'utilitaire clsetup affiche la liste des conditions requises pour effectuer cette tâche.
L'utilitaire clsetup affiche la liste des versions d'Oracle que vous pouvez configurer à l'aide de cet utilitaire.
L'utilitaire clsetup affiche la liste des répertoires d'accueil d'Oracle se trouvant sur le cluster.
L'utilitaire clsetup affiche une liste des noms des bases de données Oracle RAC configurées sur le cluster.
L'utilitaire clsetup affiche la liste des répertoires d'accueil d'Oracle se trouvant sur le cluster.
L'utilitaire clsetup vous invite à saisir le nom de la base de données Oracle RAC que vous configurez.
L'utilitaire clsetup affiche la liste des répertoires d'accueil d'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 noeud de la liste des noeuds sur lesquels Oracle RAC doit être exécuté.
L'utilitaire clsetup vous invite à indiquer le répertoire d'accueil d'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 noeud de la liste des noeuds sur lesquels Oracle RAC doit être exécuté.
Effectuez cette étape pour chaque noeud de la liste sur lequel Oracle RAC doit être exécuté.
Remarque - Vous devez indiquer un SID Oracle unique pour chaque noeud. Si vous spécifiez un SID en double, l'utilitaire clsetup vous avertit que ce SID est un doublon et vous invite à en spécifier un autre.
La réponse de l'utilitaire clsetup varie selon que le SID Oracle a été spécifié ou non pour tous les noeuds sur lesquels Oracle RAC doit être exécuté.
Si vous n'avez pas spécifié le SID Oracle pour tous les noeuds, l'utilitaire clsetup vous invite à saisir le SID du noeud suivant de la liste.
Si vous avez spécifié le SID Oracle pour tous les noeuds, l'utilitaire clsetup affiche la liste des ressources de stockage Oracle Solaris Cluster associées aux fichiers Oracle configurés. Pour plus d'informations sur ces ressources, reportez-vous à la section Enregistrement et configuration des ressources de stockage pour les 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 pour tous les noeuds sur lesquels Oracle RAC doit être exécuté.
Si vous n'avez pas spécifié le SID Oracle pour tous les noeuds, l'utilitaire clsetup vous invite à saisir le SID du noeud suivant de la liste.
Si vous avez spécifié le SID Oracle pour tous les noeuds, l'utilitaire clsetup affiche la liste des ressources de stockage Oracle Solaris Cluster associées aux fichiers Oracle configurés. Pour plus d'informations sur ces ressources, reportez-vous à la section Enregistrement et configuration des ressources de stockage pour les fichiers Oracle.
L'utilitaire clsetup affiche les noms des objets Oracle Solaris Cluster qu'il va créer.
L'utilitaire clsetup affiche un écran dans lequel vous pouvez spécifier le nouveau nom.
L'utilitaire clsetup vous renvoie à la liste des noms des objets Oracle Solaris Cluster qu'il va créer.
L'utilitaire clsetup affiche les informations relatives à la configuration Oracle Solaris Cluster qu'il va créer.
L'utilitaire clsetup affiche un message de progression pour indiquer que l'utilitaire exécute des commandes pour créer la configuration. Une fois la configuration terminée, l'utilitaire clsetup affiche les commandes que l'utilitaire a exécutées pour créer la configuration.
L'utilitaire clsetup vous renvoie à la liste d'options de configuration de la Prise en charge d'Oracle RAC.
Le tableau suivant répertorie la configuration par défaut des ressources Oracle Solaris Cluster que l'utilitaire clsetup crée lorsque vous terminez cette tâche.
|
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 associée aux groupes de périphériques évolutifs et aux points de montage de systèmes de fichiers évolutifs dont les composants Oracle dépendent.
Le nom de chaque ressource Oracle Clusterware créée par l'utilitaire clsetup se présente comme suit :
sun.node. sc-rs
Ce nom contient les éléments remplaçables suivants :
node spécifie le nom du noeud sur lequel la ressource Oracle Clusterware doit être 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 lors de la réalisation de la tâche décrite dans la section Enregistrement et configuration des ressources de stockage pour les fichiers Oracle.
La ressource Oracle Clusterware pour l'instance de base de données sur node dépend de la ressource Oracle Clusterware créée par l'utilitaire clsetup sur ce noeud. Les ressources Oracle Clusterware associées aux instances de bases de données sont créées au cours de l'installation et de la configuration d'Oracle RAC
Le nom de la ressource Oracle Clusterware associée à l'instance de base de données sur un noeud se présente comme suit :
ora.dbname. sid.inst
Ce nom contient les éléments remplaçables 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 base de données représentée par la ressource Oracle Clusterware.
Étapes suivantes
Passez à la section Vérification de l'installation et de la configuration de la Prise en charge d'Oracle RAC.
Avant de commencer
Assurez-vous que les conditions suivantes sont remplies :
Le groupe de ressources de structure Oracle RAC est créé et est en ligne.
Les ressources de stockage pour les fichiers Oracle sont configurées.
Les fichiers et répertoires propres aux noeuds pour un système de fichiers partagé sont créés.
Assurez-vous que vous disposez des informations suivantes :
Le chemin d'accès complet au répertoire d'accueil d'Oracle
L'identificateur système (SID, system identifier) Oracle de chaque instance de la base de données dont vous configurez les ressources
Les noms de toutes les ressources de stockage Oracle Solaris Cluster pour les fichiers Oracle utilisés
Les noms d'hôtes logiques ou les noms des ressources de nom d'hôte logique que vous utilisez pour les listeners Oracle
# clsetup
Le menu principal de la commande clsetup s'affiche.
Le menu Services de données s'affiche.
L'utilitaire clsetup affiche des informations relatives à la Prise en charge d'Oracle RAC.
L'utilitaire clsetup vous invite à choisir entre une configuration initiale de la Prise en charge d'Oracle RAC ou l'administration d'une configuration existante.
L'utilitaire clsetup vous invite à choisir le cluster global ou un cluster de zones.
L'utilitaire clsetup affiche la liste des composants Oracle RAC à configurer.
L'utilitaire clsetup affiche la liste des conditions requises pour effectuer cette tâche.
L'utilitaire clsetup affiche la liste des versions d'Oracle que vous pouvez configurer à l'aide de cet utilitaire.
L'utilitaire clsetup affiche la liste des répertoires d'accueil d'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 noeud de la liste des noeuds sur lesquels Oracle RAC doit être exécuté.
L'utilitaire clsetup vous invite à indiquer le répertoire d'accueil d'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 noeud de la liste des noeuds sur lesquels Oracle RAC doit être exécuté.
L'assistant vous invite à effectuer cette étape pour chaque noeud de la liste de noeuds sur lesquels Oracle RAC doit être exécuté.
Remarque - Vous devez indiquer un SID Oracle unique pour chaque noeud. Si vous spécifiez un SID en double, l'utilitaire clsetup vous avertit que ce SID est un doublon et vous invite à en spécifier un autre.
L'utilitaire clsetup affiche les valeurs pour le noeud des propriétés des ressources Oracle Solaris Cluster que l'utilitaire va créer.
L'utilitaire clsetup vous invite à saisir le SID.
L'utilitaire clsetup affiche les valeurs pour le noeud des propriétés des ressources Oracle Solaris Cluster que l'utilitaire va créer.
L'assistant vous invite à effectuer cette étape pour chaque noeud de la liste de noeuds sur lesquels Oracle RAC doit être exécuté.
L'utilitaire clsetup affiche un écran dans lequel vous pouvez spécifier la nouvelle valeur.
L'utilitaire clsetup vous renvoie à la liste des valeurs des propriétés associées au noeud.
La réponse de l'utilitaire clsetup varie selon que vous avez spécifié ou non les propriétés des ressources Oracle Solaris Cluster pour tous les noeuds sur lesquels Oracle RAC doit être exécuté.
Si vous n'avez pas spécifié les propriétés des ressources Oracle Solaris Cluster pour tous les noeuds, l'utilitaire clsetup vous invite à spécifier l'identificateur système du noeud suivant de la liste de noeuds.
Si vous avez spécifié les propriétés des ressources Oracle Solaris Cluster pour tous les noeuds, 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 pour un noeud pour se connecter à l'instance de base de données Oracle RAC sur le noeud.
L'assistant vous invite à effectuer cette étape pour chaque noeud de la liste de noeuds sur lesquels Oracle RAC doit être exécuté.
La réponse de l'utilitaire clsetup varie selon que vous avez ou non configuré une ressource de nom d'hôte logique pour tous les noeuds sur lesquels Oracle RAC doit être exécuté.
Si vous n'avez pas configuré de ressource pour tous les noeuds, l'utilitaire clsetup vous invite à configurer une ressource pour le noeud suivant.
Si vous avez configuré une ressource pour tous les noeuds, l'utilitaire clsetup affiche la liste des ressources de stockage Oracle Solaris Cluster pour fichiers Oracle qui sont configurées. Pour plus d'informations sur ces ressources, reportez-vous à la section Enregistrement et configuration des ressources de stockage pour les fichiers Oracle.
L'utilitaire clsetup vous invite à saisir le nom d'hôte logique que la ressource doit mettre à disposition.
L'utilitaire clsetup vous renvoie à la liste des ressources de nom d'hôte logique. Une entrée correspondant à la ressource de nom d'hôte logique que l'assistant va créer est ajoutée à la liste.
La réponse de l'utilitaire clsetup varie selon que vous avez ou non configuré une ressource de nom d'hôte logique pour tous les noeuds sur lesquels Oracle RAC doit être exécuté.
Si vous n'avez pas configuré de ressource pour tous les noeuds, l'utilitaire clsetup vous invite à configurer une ressource pour le noeud suivant.
Si vous avez configuré une ressource pour tous les noeuds, l'utilitaire clsetup affiche la liste des ressources de stockage Oracle Solaris Cluster pour fichiers Oracle qui sont configurées. Pour plus d'informations sur ces ressources, reportez-vous à la section Enregistrement et configuration des ressources de stockage pour les fichiers Oracle.
L'utilitaire clsetup affiche les noms des objets Oracle Solaris Cluster qu'il va créer.
L'utilitaire clsetup affiche un écran dans lequel vous pouvez spécifier le nouveau nom.
L'utilitaire clsetup vous renvoie à la liste des noms des objets Oracle Solaris Cluster qu'il va créer.
L'utilitaire clsetup affiche les informations relatives à la configuration Oracle Solaris Cluster qu'il va créer.
L'utilitaire clsetup affiche un message de progression pour indiquer que l'utilitaire exécute des commandes pour créer la configuration. Une fois la configuration terminée, l'utilitaire clsetup affiche les commandes que l'utilitaire a exécutées pour créer la configuration.
L'utilitaire clsetup vous renvoie à la liste d'options de configuration de la Prise en charge d'Oracle RAC.
Le tableau suivant répertorie la configuration de ressources par défaut que l'utilitaire clsetup crée lorsque vous terminez cette tâche.
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.
Étapes suivantes
Passez à la section Vérification de l'installation et de la configuration de la Prise en charge d'Oracle RAC.