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
Aperçu du processus d'installation de la Prise en charge d'Oracle RAC
Considérations de pré-installation
Configurations matérielle et logicielle requises
Structure requise pour Oracle Solaris Cluster
Gestion du stockage requise pour les fichiers Oracle
Présentation des plans de gestion du stockage pour les fichiers Oracle
Gestion du stockage requise pour les disques Oracle Clusterware
Gestion du stockage requise pour les fichiers binaires Oracle Clusterware
Gestion du stockage requise pour la base de données Oracle RAC
Utilisation des disques locaux pour les fichiers binaires et les fichiers de configuration Oracle
Plans de gestion du stockage pris en charge par les clusters de zones
SPARC : Architecture de processeur requise pour les composants Oracle
Utilisation d'Oracle Data Guard avec la Prise en charge d'Oracle RAC
Préparation des noeuds Oracle Solaris Cluster
Contournement du service de noms NIS
Création du groupe DBA et des comptes utilisateur associés
Configuration d'une mémoire partagée pour Oracle RAC dans le cluster global
Configuration d'une mémoire partagée pour Oracle RAC dans un cluster de zones
Définition des autorisations requises par Oracle RAC dans un cluster de zones
Installation des packages Prise en charge d'Oracle RAC
Installation des packages 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
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
Oracle Real Application Clusters (Oracle RAC) est une application qui peut s'exécuter sur plusieurs machines simultanément. Oracle RAC peut s'exécuter sur les noeuds votants du cluster global ou sur un cluster de zones. Un cluster peut contenir toute une installation Oracle RAC, qu'il s'agisse d'un cluster global ou d'un cluster de zones. Restreignez l'installation Oracle RAC à un seul cluster pour prendre en charge plusieurs installations Oracle RAC en simultané. Il peut s'agir d'installations utilisant des versions différentes ou d'autres options, telles que le stockage. La Prise en charge d'Oracle RAC vous permet d'exécuter Oracle RAC sur des noeuds Oracle Solaris Cluster et de gérer Oracle RAC en utilisant les commandes Oracle Solaris Cluster.
La configuration de ce service de données comprend également la configuration des ressources pour les composants suivants d'une installation Oracle RAC à l'aide du logiciel Oracle Solaris Cluster :
La structure Oracle RAC. Ces ressources activent Oracle RAC de manière à ce qu'il fonctionne avec le logiciel Oracle Solaris Cluster. Elles permettent également de définir des paramètres de reconfiguration à l'aide des commandes Oracle Solaris Cluster. Vous devez configurer les ressources pour la structure Oracle RAC. Pour plus d'informations, reportez-vous à la section Enregistrement et configuration du groupe de ressources de structure Oracle RAC.
Stockage des fichiers Oracle. Ces ressources contiennent des fonctionnalités de détection de pannes et de reprise automatique pour les gestionnaires de volumes et les systèmes de fichiers qui stockent les fichiers Oracle. La configuration des ressources de stockage des fichiers Oracle est facultative. Pour plus d'informations, reportez-vous à la section Enregistrement et configuration des ressources de stockage pour les fichiers Oracle.
Instances de bases de donnéesOracle RAC. Les fonctions fournies par ces ressources dépendent de la version d'Oracle dont vous disposez :
Oracle 10 g version 2, 11 g et 12c. Ces types de ressources permettent à Oracle Clusterware et Oracle Solaris Cluster d'interagir. Ces types de ressources ne fournissent pas la détection des pannes ni la reprise automatique Oracle Solaris Cluster 10g version 2, 11g, ou 12c. Ces fonctions sont incluses dans Oracle Clusterware. Cette instruction n'est pas applicable à Oracle 10 g version 1.
N'utilisez pas les propriétés de ressources du projet Solaris ni les propriétés du groupe de ressources avec les types de ressources Oracle Solaris Cluster pour Oracle RAC 10 g, 11g ou 12c. La ressource proxy ne démarre pas directement l'instance de bases de données. Les instances de bases de données sont démarrées par Oracle Clusterware et les abstractions du gestionnaire de ressources de Solaris ne fonctionnent pas avec ces versions d'Oracle RAC.
Remarque - Sauf indication contraire, des instructions et des informations destinées à Oracle 11g s'appliquent à la fois à Oracle 11g version 1 et Oracle 11g version 2.
Oracle 9i . Ces types de ressources fournissent la détection des pannes et la reprise automatique pour Oracle RAC. La reprise automatique fournie par ces types de ressources remplace la reprise automatique du logiciel Oracle RAC.
Utilisez les propriétés de ressources du projet Solaris et les propriétés de groupe de ressources uniquement avec les types de ressources Oracle Solaris Cluster pour Oracle 9i RAC. Pour Oracle 9i RAC, si vous placez le groupe de ressources serveur Oracle RAC sous le contrôle d'un projet spécifique, par exemple Oracle, toutes les bases de données sont démarrées sous le contrôle de ce projet.
Les ressources de configuration permettant à Oracle Solaris Cluster de gérer les instances de la base de données Oracle RAC sont facultatives. Pour plus d'informations, reportez-vous à la section Configuration des ressources pour les instances de bases de données Oracle RAC.
Remarque - Lorsque vous utilisez Oracle RAC dans un cluster de zones, assurez-vous que le répertoire /opt du cluster de zones n'est pas configuré en tant que répertoire hérité en lecture seule. Dans une configuration Oracle RAC d'un cluster de zones, le système de fichiers /opt doit être accessible en écriture et unique à chaque zone. Si le cluster de zones que vous souhaitez utiliser pour Oracle RAC est configuré avec une ressource inherit-pkg-dir pour le répertoire /opt, supprimez et recréez le cluster de zones ou créez-en un nouveau répondant à cette condition.
Si votre déploiement d'application requiert que les noeuds du cluster de zones soient accessibles depuis le réseau public avec leurs noms d'hôte ou possédent un trafic sortant simultané à partir de chaque noeud, vous devez avoir une adresse de réseau public fixe pour chaque noeud du cluster de zones. Exemples de déploiements de ce type : exécution de RAC dans les clusters de zones ou applications utilisant des services évolutifs (la ressource SharedAddress) dans les clusters de zones.
Les sections suivantes contiennent des informations de préinstallation supplémentaires :
SPARC : Architecture de processeur requise pour les composants Oracle
Utilisation d'Oracle Data Guard avec la Prise en charge d'Oracle RAC
Avant de démarrer l'installation, vous devez disposer du matériel et des logiciels mentionnés ci-dessous.
La Prise en charge d'Oracle RAC requiert un cluster opérationnel dont la structure initiale est déjà installée. Pour plus d'informations concernant l'installation initiale de logiciel de cluster, reportez-vous au manuel Guide d’installation du logiciel Oracle Solaris Cluster.
Vous devez vous assurer que vous disposez des licences adéquates pour votre logiciel, et que celles-ci sont installées. Si ces licences ne sont pas correctement installées ou sont incomplètes, il se peut que les noeuds ne démarrent pas correctement.
Par exemple, si vous utilisez VxVM avec la fonction de cluster, assurez-vous d'avoir installé une licence valide de la fonction de gestionnaire de volumes cluster en exécutant la commande vxlicrep.
Vérifiez auprès d'un représentant du service Sun Enterprise quelles topologies sont actuellement compatibles avec la Prise en charge d'Oracle RAC, l'interconnexion de cluster, les plans de gestion du stockage et les configurations matérielles.
Vérifiez que vous avez installé toutes les mises à jour logicielles pertinentes pour le système d'exploitation Solaris, Oracle Solaris Cluster, Oracle, et le logiciel gestionnaire de volumes. Si vous devez installer des patchs Prise en charge d'Oracle RAC, vous devez appliquer ces patchs après avoir installé les packages du service de données.
Ces sections comportent des informations concernant la gestion du stockage pour Oracle RAC :
Présentation des plans de gestion du stockage pour les fichiers Oracle
Gestion du stockage requise pour les disques Oracle Clusterware
Gestion du stockage requise pour les fichiers binaires Oracle Clusterware
Gestion du stockage requise pour la base de données Oracle RAC
Plans de gestion du stockage pris en charge par les clusters de zones
La Prise en charge d'Oracle RAC vous permet d'utiliser les plans de gestion du stockage pour les fichiers Oracle répertoriés dans le tableau ci-dessous. Ce tableau récapitule les types de fichiers Oracle pouvant être stockés dans chaque plan de gestion de stockage. Vérifiez que vous avez choisi une combinaison de plans de gestion de stockage permettant de stocker tous les types de fichiers Oracle.
Signification des symboles utilisés dans ce tableau :
Indique que le plan de gestion du stockage peut stocker le type de fichier Oracle spécifié.
Indique que le plan de gestion du stockage ne peut pas stocker le type de fichier Oracle spécifié.
Indique que, en commençant par Oracle 11 g version 2, le schéma de gestion du stockage Oracle ne peut pas stocker le type de fichier. Toutefois, pour Oracle 11g version 1 et versions antérieures, le plan de gestion du stockage peut stocker le type de fichier Oracle spécifié.
Indique que, en commençant par Oracle 12 c, le schéma de gestion du stockage Oracle peut stocker le type de fichier Oracle spécifié. Mais pour Oracle les versions antérieures à la version 12 c, le schéma de gestion du stockage Oracle ne peut pas stocker le type de fichier Oracle spécifié.
Tableau 1-2 Plans de gestion du stockage pour les fichiers Oracle
|
1La zone de récupération rapide ne peut pas se trouver dans un système de fichiers du cluster, car cet ensemble de fichiers comprend des fichiers journaux de restauration en ligne.
Remarque - Certains types de fichiers ne sont pas inclus dans toutes les versions d'Oracle RAC. Pour plus d'informations sur les types de fichiers inclus dans la version que vous utilisez, reportez-vous à la documentation Oracle.
Les disques Oracle Clusterware tels qu'Oracle Cluster Registry (OCR) et les disques de vote sont pris en charge par les plans de gestion du stockage suivants :
Solaris Volume Manager pour Sun Cluster
Veritas Volume Manager (VxVM)
Remarque - VxVM est pris en charge uniquement sur la plate-forme SPARC.
Baie de disques RAID (ensemble redondant de disques indépendants)
système de fichiers partagé Sun QFS avec prise en charge du RAID matériel ou avec Solaris Volume Manager pour Sun Cluster
Périphériques Stockage rattaché au réseau (NAS) qualifié
Vous pouvez utiliser les plans de gestion du stockage suivants pour les fichiers binaires Oracle Clusterware :
Solaris Volume Manager pour Sun Cluster
Veritas Volume Manager (VxVM) avec la fonction cluster
Remarque - VxVM est pris en charge uniquement sur la plate-forme SPARC.
Baie de disques RAID (ensemble redondant de disques indépendants)
système de fichiers partagé Sun QFS avec prise en charge du RAID matériel ou avec Solaris Volume Manager pour Sun Cluster
Périphériques Stockage rattaché au réseau (NAS) qualifié
Oracle Automatic Storage Management (Oracle ASM)
Remarque - Pour 11g Release 2 et 12c, Oracle ASM est uniquement pris en charge avec le matériel RAID. L'utilisation des groupes de disques Oracle ASM sur des périphériques gérés par des gestionnaires de volumes n'est pas prise en charge avec 11 g Release 2 ou 12c
Vous pouvez installer la base de données Oracle RAC dans l'un des emplacements suivants.
Les disques locaux de chaque noeud du cluster. Pour plus d'informations, reportez-vous à la section Utilisation des disques locaux pour les fichiers binaires et les fichiers de configuration Oracle.
Un système de fichiers partagé parmi la liste suivante :
Remarque - A partir d'Oracle 11g version 2, les fichiers binaires Oracle Clusterware ne peuvent plus se trouver sur un système de fichiers du cluster PXFS, un système de fichiers Oracle ACFS ou un système de fichiers partagé Sun QFS.
Un système de fichiers partagé Sun QFS
Un cluster basé sur un système de fichiers PxFS
Un système de fichiers Oracle ACFS
Un système de fichiers sur un périphérique NAS qualifié
Pour plus d'informations, reportez-vous à la section Utilisation d'un système de fichiers partagé pour les fichiers binaires et les fichiers de configuration Oracle.
Le placement des fichiers binaires et des fichiers de configuration Oracle dans chaque noeud du cluster permet de mettre à niveau l'application Oracle ultérieurement sans arrêter le service de données.
Remarque - Certaines versions d'Oracle requièrent l'arrêt du service de données pendant la mise à niveau. Pour savoir si vous pouvez mettre l'application Oracle à niveau sans devoir arrêter le service de données, reportez-vous à la documentation Oracle.
Cette méthode comporte un inconvénient : vous devez gérer et garantir la mise à jour de plusieurs copies des fichiers binaires et fichiers de configuration Oracle.
Pour simplifier la maintenance de votre installation Oracle, vous pouvez installer les fichiers binaires et les fichiers de configuration Oracle sur un système de fichiers partagé.
Remarque - A partir d'Oracle 11g version 2, les fichiers binaires Oracle Clusterware ne peuvent pas se trouver sur un système de fichiers du cluster ou un système de fichiers partagé Sun QFS.
Les systèmes de fichiers partagés suivants sont pris en charge :
Un système de fichiers partagé Sun QFS
Un cluster basé sur un système de fichiers PxFS
Si vous utilisez un système de fichiers PxFS, choisissez le gestionnaire de volumes à utiliser :
Solaris Volume Manager
VxVM sans la fonction cluster
Remarque - VxVM est pris en charge uniquement sur la plate-forme SPARC.
Un système de fichiers Oracle ACFS
Un système de fichiers sur un périphérique NAS qualifié
Si vous placez les fichiers binaires et les fichiers de configuration Oracle sur un système de fichiers partagé, vous n'avez qu'une seule copie à maintenir et à gérer. Cependant, vous devez arrêter le service de données sur l'ensemble du cluster pour mettre à niveau l'application Oracle. Si le système peut être arrêté pendant un court instant, placez une copie unique des fichiers binaires et des fichiers de configuration Oracle dans un système de fichiers partagé.
Vous pouvez utiliser les plans de gestion du stockage suivants pour exécuter Oracle RAC dans un cluster de zones, en fonction de la version de l'application.
Si vous utilisez les versions Oracle RAC 10g, Oracle RAC 11 g ou Oracle RAC 12c, les plans de gestion du stockage suivants sont pris en charge :
Un système de fichiers partagé Sun QFS avec Solaris Volume Manager
système de fichiers partagé Sun QFS avec la prise en charge RAID matériel
Solaris Volume Manager pour Sun Cluster
Un système de fichiers sur un périphérique NAS qualifié avec séparation
Si vous utilisez Oracle RAC 9i, les plans de gestion du stockage suivants sont pris en charge :
Un système de fichiers partagé Sun QFS avec Solaris Volume Manager
système de fichiers partagé Sun QFS avec la prise en charge RAID matériel
Solaris Volume Manager pour Sun Cluster
Un système de fichiers sur un périphérique NAS qualifié avec séparation
Avant de choisir l'architecture Oracle à utiliser pour le UDLM (SPARC) et le système de gestion de base de données relationnelle (RDBMS), vous devez prendre en compte les points suivants.
L'architecture des deux composants Oracle doit correspondre. Par exemple, si vous avez une architecture 64 bits pour votre version de UDLM, vous devez avoir une architecture 64 bits pour votre RDBMS.
Si vous disposez d'une architecture 32 bits pour vos composants Oracle, vous pouvez initialiser leur noeud en mode 32 ou 64 bits. Cependant, si vous disposez d'une architecture 64 bits pour vos composants Oracle, vous devez initialiser leur noeud en mode 64 bits.
Vous devez utiliser la même architecture lorsque vous initialisez tous les noeuds. Par exemple, si vous initialisez un noeud dans une architecture 32 bits, vous devez initialiser tous les noeuds de la même manière.
Vous pouvez utiliser la Prise en charge d'Oracle RAC avec Oracle Data Guard. Pour configurer la Prise en charge d'Oracle RAC avec Oracle Data Guard, vous devez effectuer les tâches décrites dans ce manuel. Les tâches devant être effectuées sur les clusters à utiliser dans une configuration Oracle Data Guard sont les mêmes que celles d'un cluster autonome.
Pour plus d'informations concernant l'installation, l'administration et le fonctionnement d'Oracle Data Guard, reportez-vous à la documentation Oracle.