Ces sections comportent des informations concernant la mise à niveau des types de ressource HA pour Oracle Database :
Les types de ressources existants pour le service de données HA pour Oracle Database sont les suivants :
SUNW.oracle_listener, qui représente un listener Oracle Database
SUNW.oracle_server, qui représente un serveur Oracle Database
En plus des types de ressources existants, des types de ressources supplémentaires peuvent être ajoutés dans le service de données HA pour Oracle Database pour Oracle ASM. Ces types de ressources sont les suivants :
SUNW.scalable_asm_diskgroup_proxy, qui représente le groupe de disque de l'instance unique ou en cluster Oracle ASM dans une configuration Oracle Solaris Cluster. Pour plus d'informations sur ce type de ressource, reportez-vous à la page de manuel SUNW.scalable_asm_diskgroup_proxy(5).
SUNW.scalable_asm_instance, qui représente l'instance Oracle ASM unique dans une configuration Oracle Solaris Cluster. Pour plus d'informations sur ce type de ressource, reportez-vous à la page de manuel SUNW.scalable_asm_instance(5).
SUNW.scalable_asm_instance_proxy, qui représente un proxy pour l'instance Oracle ASM en cluster dans une configuration Oracle Solaris Cluster. Pour plus d'informations sur ce type de ressource, reportez-vous à la page de manuel SUNW.scalable_asm_instance_proxy(5).
Si vous effectuez une mise à niveau depuis une version antérieure de HA pour Oracle Database, mettez à niveau les types de ressources existants.
Pour savoir comment mettre à niveau un type de ressource, reportez-vous à la section Mise à niveau d’un type de ressource du manuel Guide de planification et d’administration des services de données d’Oracle Solaris Cluster 4.3 .
Les informations nécessaires pour effectuer la mise à niveau du type de ressource SUNW.oracle_listener sont fournies dans les sous-sections qui suivent :
Informations sur l'enregistrement de la nouvelle version de type de ressource SUNW.oracle_listener
Informations sur la migration des instances existantes du type de ressource SUNW.oracle_listener
Pour déterminer la version du type de ressource actuellement enregistré, utilisez une commande de la liste suivante :
clresourcetype list
clresourcetype show
Le fichier d'enregistrement de type de ressource (RTR) pour ce type de ressource est /SUNW.oracle_listener.
Pour déterminer la version de la dernière version installée du type de ressource /opt/cluster/lib/rgm/rtreg/SUNW.oracle_listener, que le type d'enregistrement soit enregistré ou non, utilisez la commande suivante :
# grep -i RT_VERSION /opt/cluster/lib/rgm/rtreg/SUNW.oracle_listener
Si la version du dernier type de ressource installé est postérieure à la version enregistrée, migrez vers la version plus récente afin de garantir le bon fonctionnement.
Les informations nécessaires pour modifier chaque instance du type de ressource SUNW.oracle_listener sont les suivantes :
Vous pouvez effectuer la migration à tout moment.
Si vous devez spécifier le délai d'attente, en secondes, utilisé par le détecteur de pannes pour tester un listener Oracle Database, définissez la propriété d'extension Probe_timeout. Pour plus d'informations, reportez-vous à la section Propriétés d'extension SUNW.oracle_listener.
L'exemple suivant présente une commande permettant de modifier une instance du type de ressource SUNW.oracle_listener.
Exemple 7 Modification d'une instance du type de ressource SUNW.oracle_listener# clresource set -p Type_version=N \ -p probe_timeout=60 oracle-lrs
Cette commande modifie une ressource SUNW.oracle_listener comme suit :
La ressource SUNW.oracle_listener est nommée oracle-lrs.
La propriété Type_version de cette ressource est définie sur N, ce qui représente le numéro de version du type de ressource vers lequel vous avez effectué la migration.
Le délai d'attente en secondes utilisé par le détecteur de pannes pour tester un listener Oracle Database est défini à 60 secondes.
Les informations nécessaires pour effectuer la mise à niveau du type de ressource SUNW.oracle_server sont fournies dans les sous-sections qui suivent.
Informations sur l'enregistrement de la nouvelle version de type de ressource SUNW.oracle_server
Informations sur la migration des instances existantes du type de ressource SUNW.oracle_server
Pour déterminer la version du type de ressource enregistré, utilisez une commande de la liste suivante :
clresourcetype list
clresourcetype show
Le fichier d'enregistrement de type de ressource (RTR) pour ce type de ressource est /opt/SUNWscor/oracle_server/etc/SUNW.oracle_server.
Pour déterminer la version de la dernière version installée du type de ressource SUNW.oracle_server, qu'il soit enregistré ou non, utilisez la commande suivante :
# grep -i RT_VERSION /opt/cluster/lib/rgm/rtreg/SUNW.oracle_server
Si la version du dernier type de ressource installé est postérieure à la version enregistrée, migrez vers la version plus récente afin de garantir le bon fonctionnement.
Les informations nécessaires pour modifier chaque instance du type de ressource SUNW.oracle_server sont les suivantes :
Vous pouvez effectuer la migration à tout moment.
Si vous avez personnalisé le comportement du détecteur de pannes de serveur, définissez la propriété d'extension Custom_action_file. Pour plus d'informations, reportez-vous à la section Personnalisation du détecteur de pannes Serveur HA pour Oracle Database.
L'exemple suivant présente une commande permettant de modifier une instance du type de ressource SUNW.oracle_server.
Exemple 8 Modification d'une instance du type de ressource SUNW.oracle_server# clresource set -p Type_version=N \ -p custom_action_file=/opt/SUNWscor/oracle_server/etc/srv_mon_cust_actions \ oracle-srs
Cette commande modifie une ressource SUNW.oracle_server comme suit :
La ressource SUNW.oracle_server est nommée oracle-srs.
La propriété Type_version de cette ressource est définie sur N, ce qui représente le numéro de version du type de ressource vers lequel vous avez effectué la migration.
Le comportement personnalisé du détecteur de pannes de cette ressource est spécifié dans le fichier /opt/SUNWscor/oracle_server/etc/srv_mon_cust_actions.