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)

Périmètre de la recherche:

- Ce document
- Toute la bibliothque

## SPARC : Déploiement de l'interface SKGXN native d'Oracle Solaris Cluster pour Oracle RAC 11g version 2 or 12c

Oracle RAC spécifie un ensemble d'API permettant la surveillance des processus distribués et assurant des services de configuration de cluster. Cet ensemble d'API est désigné par le terme System Kernel Generic Interface Node membership (SKGXN). Oracle Solaris Cluster et d'autres logiciels de cluster se servent de cette API pour communiquer avec Oracle RAC.

Dans les versions précédentes du logiciel Sun Cluster, les configurations Oracle RAC sous SPARC implémentaient SKGXN au moyen du package UDLM fourni par Oracle. Dans cette version du logiciel Oracle Solaris Cluster pour SPARC, avec Oracle RAC 11g version 2 ou 12c, vous pouvez déployer l'interface SKGXN native d'Oracle Solaris Cluster au lieu d'UDLM. Cette section renseigne sur la procédure de déploiement de l'interface SKGXN native d'Oracle Solaris Cluster sur une configuration Oracle RAC 11g version 2 ou 12c existante.

Pour configurer une nouvelle configuration Oracle RAC 11 g version 2 de manière ce qu'elle utilise l'interface SKGXN native, suivez les procédures présentées dans ce manuel sans ajouter de ressource UDLM au groupe de ressources de structure Oracle RAC. L'interface SKGXN native est automatiquement utilisée lorsque le groupe de ressources de structure Oracle RAC ne contient pas de ressource UDLM.

- SPARC : Préparation du cluster à la modification des interfaces SKGXN

- SPARC : Conversion de SKGXN d'UDLM à l'interface SKGXN native d'Oracle Solaris Cluster

- SPARC : Conversion de SKGXN de l'interface SKGNX native d'Oracle Solaris Cluster à UDLM

- SPARC : Mise en ligne d'Oracle RAC après un changement d'implémentation SKGXN

## SPARC : Préparation du cluster à la modification des interfaces SKGXN

(Oracle 11g version 2 ou 12c uniquement) Effectuez cette procédure pour préparer un cluster au changement de l'interface SKGXN.

Remarque - La migration d'une implémentation de SKGXN vers l'autre nécessite l'arrêt temporaire du service de données Oracle RAC. Vous devez planifier une période d'indisponibilité pour effectuer cette migration.

1. Connectez-vous en tant que superutilisateur.
2. Mettez à niveau le type de ressource de structure Oracle RAC vers la version installée la plus récente.

       # grep -i RT_VERSION /usr/cluster/lib/rgm/SUNW.rac_framework
       RT_VERSION = "N";
       # clresourcetype register SUNW.rac_framework:N

   Vous pouvez également mettre à niveau le type de ressource dans la zone globale à l'aide d'Oracle Solaris Cluster Manager ou de l'option Resource Group de l'utilitaire `clsetup`.

3. Sur la ressource de type `SUNW.rac_framework` existante, définissez la valeur de la propriété `Type_version` sur la version vers laquelle vous avez effectué la mise à niveau à l'Étape 2.

   Dans l'exemple de commande suivant, remplacez rac-fmwk-rs par le nom réel de votre ressource de type `SUNW.rac_framework` et remplacez N par la version du type de ressource vers laquelle vous avez effectué la mise à niveau.

       # clresource set -p Type_version=N rac-fmwk-rs

4. Désactivez Oracle Clusterware afin d'éviter qu'il ne se lance automatiquement sur tous les noeuds.

       # ${CRS_HOME}/bin/crsctl disable crs

5. Arrêtez Oracle Clusterware et tous les processus DBMS sur tous les noeuds.

       # ${CRS_HOME}/bin/crsctl stop crs

6. Annulez la gestion du groupe de ressources de structure Oracle RAC.

       # clresource disable -g rac-fmwk-rg
       # clresourcegroup offline rac-fmwk-rg
       # clresourcegroup unmanage rac-fmwk-rg

7. Réinitialisez le cluster pour vous assurer que les processus de structure Oracle RAC ont été arrêtés.

   Vous pouvez également réinitaliser les noeuds l'un après l'autre de manière à ce que les services de données clustérisés autres qu'Oracle RAC soient maintenus.

       # scshutdown -g0 -y

## SPARC : Conversion de SKGXN d'UDLM à l'interface SKGXN native d'Oracle Solaris Cluster

(Oracle 11g version 2 ou 12c uniquement) Effectuez cette procédure pour convertir l'interface SKGXN d'UDLM à l'interface SKGXN native d'Oracle Solaris Cluster.

Avant de commencer

Veillez à préparer le cluster à la modification de l'interface SKGXN. Reportez-vous à la section SPARC : Préparation du cluster à la modification des interfaces SKGXN.

1. Connectez-vous en tant que superutilisateur.
2. Supprimez la ressource UDLM du groupe de ressources de structure Oracle RAC.

       # clresource delete rac-udlm-rs

   `rac-udlm-rs`

     Nom de la ressource `SUNW.rac_udlm`

3. Supprimez le package UDLM sur tous les noeuds.

       # pkgrm ORCLudlm

4. Activez les ressources du groupe de ressources de structure Oracle RAC.

       # clresource enable -g rac-fmwk-rg

   `-g` rac-fmwk-rg

     Spécifie le nom du groupe de ressources de structure Oracle RAC

5. Gérez le groupe de ressources de structure Oracle RAC.

       # clresourcegroup manage -g rac-fmwk-rg

6. Mettez en ligne le groupe de ressources de structure Oracle RAC.

       # clresourcegroup online -g rac-fmwk-rg

Étapes suivantes

Mettez Oracle RAC en ligne. Passez à la section SPARC : Mise en ligne d'Oracle RAC après un changement d'implémentation SKGXN.

## SPARC : Conversion de SKGXN de l'interface SKGNX native d'Oracle Solaris Cluster à UDLM

(Oracle 11g version 2 ou 12c uniquement) Effectuez cette procédure pour convertir l'interface SKGXN de l'interface native SKGXN d'Oracle Solaris Cluster à UDLM.

Avant de commencer

Préparez le cluster à la modification de l'interface SKGXN Reportez-vous à la section SPARC : Préparation du cluster à la modification des interfaces SKGXN.

1. Connectez-vous en tant que superutilisateur.
2. Installez le package `Oracle UDLM` sur tous les noeuds.

       # pkgadd -d pkgdir ORCLudlm

3. Créez la ressource UDLM dans le groupe de ressources de structure Oracle RAC.

       # clresource create -g rac-fmwk-rg -t SUNW.rac_udlm \
       -y resource_dependencies=rac-fmwk-rg rac-udlm-rs

   `-g` rac-fmwk-rg

     Spécifie le nom du groupe de ressources de structure Oracle RAC

   `rac-udlm-rs`

     Nom de la ressource `SUNW.rac_udlm`

4. Activez les ressources.

       # clresource enable -g rac-fmwk-rg

5. Gérez les groupes de ressources.

       # clresourcegroup manage -g rac-fmwk-rg

6. Mettez en ligne les groupes de ressources.

       # clresourcegroup online -g rac-fmwk-rg

Étapes suivantes

Mettez Oracle RAC en ligne. Passez à la section SPARC : Mise en ligne d'Oracle RAC après un changement d'implémentation SKGXN.

## SPARC : Mise en ligne d'Oracle RAC après un changement d'implémentation SKGXN

(Oracle 11g version 2 ou 12c uniquement) Effectuez cette procédure pour mettre en ligne Oracle RAC après avoir changé l'implémentation de l'interface SKGXN. Reportez-vous également à la documentation Oracle correspondant à votre version d'Oracle RAC pour plus d'informations sur la mise en ligne d'Oracle RAC.

1. Connectez-vous en tant que superutilisateur.
2. Activez le démarrage automatique d'Oracle Clusterware à l'avenir.

       # ${CRS_HOME}/bin/crsctl enable crs

3. Démarrez Oracle Clusterware et tous les processus DBMS.

       # ${CRS_HOME}/bin/crsctl stop crs

Copyright © 2000, 2013, Oracle et/ou ses affiliés. Tous droits réservés. Notice légale |