Guide du service de données Oracle® Solaris Cluster pour Oracle Real Application Clusters

Quitter la vue de l'impression

Mis à jour : Avril 2016
 
 

Configuration de l'interopérabilité entre Oracle Solaris Cluster et Oracle Grid Infrastructure

    Lorsque vous effectuez cette tâche, l'utilitaire clsetup crée les ressources suivantes à des fins d'interopérabilité avec Oracle Grid Infrastructure :

  • Une ressource Oracle Solaris Cluster qui tiendra lieu de proxy pour la base de données Prise en charge d'Oracle RAC

  • Une ressource Oracle Solaris Cluster pour représenter la structure Oracle Grid Infrastructure

  • Une des options de stockage suivantes :

    • Des ressources Oracle Grid Infrastructure pour représenter les groupes de périphériques évolutifs et les points de montage de système de fichiers évolutifs

    • Des ressources Oracle Grid Infrastructure pour représenter les groupes de disques Oracle ASM

Avant de commencer

Assurez-vous que les conditions suivantes sont remplies :

Pour savoir si la base de données Oracle est en cours d'exécution ou non, utilisez la commande srvctl Oracle Database 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 :

  • Chemin d'accès complet du répertoire de base d'Oracle Grid Infrastructure

  • Le chemin d'accès complet au répertoire d'accueil d'Oracle Database

  • Les noms de toutes les ressources de stockage Oracle Solaris Cluster pour les fichiers Oracle utilisés

  1. Prenez le rôle root sur un noeud du cluster.
  2. Démarrez l'utilitaire clsetup.
    # clsetup

    Le menu principal de la commande clsetup s'affiche.

  3. Choisissez l'option de menu Data Services.

    Le menu Services de données s'affiche.

  4. Choisissez l'option de menu Oracle Real Application Clusters.

    L'utilitaire clsetup affiche des informations relatives à Prise en charge d'Oracle RAC.

  5. Appuyez sur la touche Entrée pour continuer.

    L'utilitaire clsetup vous invite à choisir entre une configuration initiale de Prise en charge d'Oracle RAC ou l'administration d'une configuration existante.

  6. Choisissez l'option de menu Prise en charge d'Oracle RAC Create Configuration.

    L'utilitaire clsetup vous invite à sélectionner l'emplacement du cluster Prise en charge d'Oracle RAC. Cet emplacement peut être le cluster global ou un cluster de zones.

  7. Saisissez le numéro d'option correspondant à l'emplacement du cluster Prise en charge d'Oracle RAC.
    • Si vous sélectionnez l'option de cluster global, l'utilitaire clsetup affiche la liste des composants Prise en charge d'Oracle RAC à configurer. Passez à Step 9.
    • Si vous choisissez l'option de cluster de zones, l'utilitaire clsetup vous invite à sélectionner le cluster de zones requis. Passez à l'étape suivante.
  8. Saisissez le numéro d'option correspondant au cluster de zones requis.

    L'utilitaire clsetup affiche la liste des composants Prise en charge d'Oracle RAC à configurer.

  9. Choisissez l'option de menu Resources for Oracle Real Application Clusters Database Instances.

    L'utilitaire clsetup affiche une liste des noms des bases de données Prise en charge d'Oracle RAC configurées sur le cluster.

  10. Spécifiez le nom de la base de données Prise en charge d'Oracle RAC que vous configurez.
    • Si le nom est répertorié, saisissez le numéro correspondant au nom que vous sélectionnez.

      L'utilitaire clsetup affiche la liste des répertoires de base Oracle Database se trouvant sur le cluster.

    • Si le nom ne se trouve pas dans la liste, spécifiez-le de manière explicite :
      1. Tapez e.

        L'utilitaire clsetup vous invite à saisir le nom de la base de données Prise en charge d'Oracle RAC que vous configurez.

      2. Saisissez le nom de la base de données Prise en charge d'Oracle RAC en cours de configuration.

        L'utilitaire clsetup affiche la liste des répertoires d'accueil d'Oracle se trouvant sur le cluster.

  11. Spécifiez le répertoire d'accueil Oracle Database de votre installation du logiciel Prise en charge d'Oracle RAC.
    • Si le répertoire apparaît dans la liste, saisissez le numéro correspondant au répertoire que vous sélectionnez.

      L'utilitaire clsetup affiche la liste des identificateurs système d'Oracle Database 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 Prise en charge d'Oracle RAC doit être exécuté.

    • Si le répertoire ne se trouve pas dans la liste, spécifiez-le de manière explicite :
      1. Tapez e.

        L'utilitaire clsetup vous invite à indiquer le répertoire d'accueil Oracle Database.

      2. Saisissez le chemin d'accès complet au répertoire d'accueil d'Oracle Database.

        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 Prise en charge d'Oracle RAC doit être exécuté.

  12. Saisissez une liste délimitée par des virgules ou des espaces des numéros correspondant aux ressources de stockage utilisées.
    • Si vous choisissez Oracle ASM, l'utilitaire clsetup affiche les noms des ressources de groupe de disques Oracle ASM.
    • Si vous sélectionnez Other, l'utilitaire clsetup affiche les ressources de groupe de périphériques évolutif et de point de montage évolutif.
  13. Saisissez le numéro d'option correspondant aux ressources de stockage à utiliser.

    L'utilitaire clsetup affiche les noms des objets Oracle Solaris Cluster qu'il va créer.

  14. Si vous voulez affecter un autre nom à certains objets Oracle Solaris Cluster, modifiez le nom actuel.
    1. Saisissez le numéro de l'option correspondant au nom à modifier.

      L'utilitaire clsetup affiche un écran dans lequel vous pouvez spécifier le nouveau nom.

    2. Lorsque l'utilitaire vous invite à saisir la nouvelle valeur, saisissez le nouveau nom.

    L'utilitaire clsetup vous renvoie à la liste des noms des objets Oracle Solaris Cluster qu'il va créer.

  15. Confirmez votre sélection de noms d'objet Oracle Solaris Cluster.

    L'utilitaire clsetup affiche les informations relatives à la configuration Oracle Solaris Cluster qu'il va créer.

  16. Pour créer la configuration, saisissez c.

    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.

  17. Appuyez sur la touche Entrée pour continuer.

    L'utilitaire clsetup vous renvoie à la liste d'options de configuration de Prise en charge d'Oracle RAC.

  18. (Facultatif) Saisissez q et appuyez sur la touche Entrée jusqu'à la fermeture de l'utilitaire clsetup.

Configuration des ressources

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.

Type de ressource, nom de ressource et groupe de ressources
Dépendances
Description
Type de ressource : SUNW.crs_framework
Nom de ressource : crs_framework-rs
Groupe de ressources : rac-framework-rg
Forte dépendance à la ressource de structure Prise en charge d'Oracle RAC
Dépendances de redémarrage hors ligne à toutes les ressources de groupe de périphériques évolutif pour les fichiers Oracle, le cas échéant.
Si vous utilisez un système de fichiers partagé sans gestionnaire de volumes, cette ressource possède une dépendance de redémarrage hors ligne à toutes les ressources de point de montage de système de fichiers évolutif pour les fichiers Oracle.
Si vous n'utilisez pas un système de fichiers partagé ou un gestionnaire de volumes, cette ressource ne présente aucune dépendance de redémarrage hors ligne à aucune autre ressource.
Ressource de structure Oracle Grid Infrastructure
Type de ressource : SUNW.scalable_rac_server_proxy
Nom de la ressource : rac_server_proxy-rs
Groupe de ressources : rac_server_proxy-rg
Forte dépendance à la ressource de structure Prise en charge d'Oracle RAC
Dépendance de redémarrage hors ligne sur la ressource possédant une structure Oracle Grid Infrastructure.
Ressource de proxy du serveur de base de données Prise en charge d'Oracle RAC.

Remarque -  Pour des informations sur la configuration des ressources des clusters de zones, reportez-vous aux figures présentées dans Exemples de configuration de ce service de données.

L'utilitaire clsetup crée également une ressource Oracle Grid Infrastructure 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 Grid Infrastructure 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 Grid Infrastructure doit être exécutée.

  • sc-rs indique le nom de la ressource Oracle Solaris Cluster représentée par la ressource Oracle Grid Infrastructure. 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 Database.

La ressource Oracle Grid Infrastructure associée à l'instance de base de données sur node dépend de la ressource Oracle Grid Infrastructure créée par l'utilitaire clsetup sur ce noeud. Les ressources Oracle Grid Infrastructure associées aux instances de base de données sont créées au cours de l'installation et de la configuration de Prise en charge d'Oracle RAC

Le nom de la ressource Oracle Grid Infrastructure associée à l'instance de base de données sur un noeud se présente comme suit :

ora.dbname.db

L'élément dbname du nom spécifie le nom de l'instance de base de données représentée par la ressource Oracle Grid Infrastructure.

Etapes suivantes

Passez à la section Vérification de l'installation et de la configuration de Prise en charge d'Oracle RAC.