Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Guide du service de données Oracle Solaris Cluster pour Oracle |
Installation et configuration de HA pour Oracle
Présentation du processus d'installation et de configuration de HA pour Oracle
Planification de l'installation et de la configuration de HA pour Oracle
Questions relatives à la planification de la configuration
Configuration de l'accès à la base de données Oracle à l'aide de Solaris Volume Manager
Configuration de l'accès à la base de données Oracle à l'aide de Veritas Volume Manager
Configuration de l'accès à la base de données Oracle à l'aide d'Oracle ASM
Installation du logiciel Oracle ASM
Vérification de l'installation du logiciel Oracle ASM
Installation du logiciel Oracle
Installation du logiciel Oracle
Configuration des paramètres du noyau Oracle
Vérification de l'installation et la configuration Oracle
Vérification de l'installation Oracle
Création d'une base de données Oracle
Création d'une base de données Oracle principale
Installation des packages HA pour Oracle
Installation de packages HA pour Oracle
Enregistrement et configuration de HA pour Oracle
Outils permettant l'enregistrement et la configuration de HA pour Oracle
Paramétrage des propriétés d'extension HA pour Oracle
Enregistrement et configuration de HA pour Oracle à l'aide de l'utilitaire clsetup
Vérification de l'installation HA pour Oracle
Vérification de l'installation HA pour Oracle
Emplacement des fichiers journaux HA pour Oracle
Réglage des détecteurs de pannes HA pour Oracle
Fonctionnement du détecteur de pannes de serveur Oracle
Fonctionnement du détecteur de pannes principal
Fonctionnement du test de détection des pannes du client de base de données
Opérations de contrôle de la partition des journaux de restauration archivés
Opérations visant à déterminer si la base de données est opérationnelle
Analyse des alertes enregistrées par le détecteur de pannes de serveur
Fonctionnement du détecteur de pannes du listener Oracle
Obtention de fichiers Core pour le dépannage des délais d'attente de SGBD
Personnalisation du détecteur de pannes Serveur HA pour Oracle
Définition de comportements personnalisés pour les erreurs
Format de fichier d'actions personnalisées
Modification de la réponse à une erreur SGBD
Réponse à une erreur dont les effets sont majeurs
Ignorer une erreur dont les effets sont mineurs
Modification de la réponse aux alertes journalisées
Modification du nombre maximum de tests de délai d'attente dépassé consécutifs
Propagation d'un fichier d'actions personnalisées à tous les nuds d'un cluster
Spécification du fichier d'actions personnalisées qu'un détecteur de pannes de serveur doit utiliser
Spécification du fichier d'actions personnalisées qu'un détecteur de pannes de serveur doit utiliser
Mise à niveau des types de ressource HA pour Oracle
Mise à niveau du type de ressource SUNW.oracle_listener
Informations relatives à l'enregistrement de la nouvelle version du type de ressource
Informations relatives à la migration d'instances existantes du type de ressource
Mise à niveau du type de ressource SUNW.oracle_server
Informations relatives à l'enregistrement de la nouvelle version du type de ressource
Informations relatives à la migration d'instances existantes du type de ressource
Modification du rôle d'une instance Oracle Data Guard
Modification du rôle d'une instance Oracle Data Guard
A. Propriétés d'extension de HA pour Oracle
B. Actions prédéfinies des erreurs de SGBD et des alertes enregistrées
C. Exemples de configuration pour Oracle ASM avec HA pour Oracle
![]() | Attention - N'effectuez pas les étapes de cette section pour une base de données Oracle physique en veille. |
Exécutez la procédure de cette section pour paramétrer les autorisations de base de données pour une base de données Oracle principale ou une base de données Oracle logique en veille.
# sqlplus "/ as sysdba" sql> create user user identified by passwd; sql> alter user user default tablespace system quota 1m on system; sql> grant select on v_$sysstat to user; sql> grant select on v_$archive_dest to user; sql> grant select on v_$database to user; sql> grant create session to user; sql> grant create table to user; sql> exit; #
Vous pouvez utiliser cette méthode pour toutes les versions Oracle prises en charge.
# sqlplus "/ as sysdba" sql> show parameter remote_os_authent NAME TYPE VALUE ---------------------- ----------- --------------- remote_os_authent boolean TRUE
# sql> show parameter os_authent_prefix NAME TYPE VALUE ---------------------- ----------- --------------- os_authent_prefix string ops$
sql> create user prefix user identified by externally default tablespace system quota 1m on system; sql> grant connect, resource to prefix user; sql> grant select on v_$sysstat to prefix user; sql> grant select on v_$archive_dest to prefix user; sql> grant create session to prefix user; sql> grant create table to prefix user; sql> exit; #
Signification des éléments remplaçables dans ces commandes :
prefix correspond au réglage du paramètre os_authent_prefix. Par défaut, ce paramètre est défini sur ops$.
user correspond à l'utilisateur pour lequel vous activez l'authentification Solaris. Assurez-vous que cet utilisateur est propriétaire des fichiers dans le répertoire $ORACLE_HOME.
Remarque - Ne saisissez pas d'espace entre les valeurs prefix et user.
Le fichier listener.ora doit être accessible à partir de tous les nœuds et toutes les zones du cluster. Placez ces fichiers sous le système de fichiers du cluster ou dans le système de fichiers local de chaque nœud ou zone susceptible d'exécuter les ressources Oracle.
Remarque - Si vous placez le fichier listener.ora dans un emplacement autre que le répertoire /var/opt/oracle ou le répertoire $ORACLE_HOME/network/admin, vous devez spécifier la variable TNS_ADMIN ou une variable Oracle équivalente dans un fichier d'environnement utilisateur. Pour en savoir plus sur les variables Oracle, reportez-vous à la documentation Oracle. Vous devez également exécuter la commande clresource(1CL) pour définir le paramètre d'extension de ressource User_env, source du fichier d'environnement utilisateur. Pour en savoir plus sur le formatage, reportez-vous aux sections Propriétés d'extension SUNW.oracle_listener ou Propriétés d'extension SUNW.oracle_server.
HA pour Oracle n'impose aucune restriction en ce qui concerne le nom du listener : cela peut être n'importe quel nom de listener Oracle valide.
L'exemple de code suivant identifie les lignes du fichier listener.ora mises à jour.
LISTENER = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = logical-hostname) <- use logical hostname (PORT = 1527) ) ) . . SID_LIST_LISTENER = . . (SID_NAME = SID) <- Database name, default is ORCL
L'exemple de code suivant identifie les lignes du fichier tnsnames.ora mises à jour sur les ordinateurs clients.
service_name = . . (ADDRESS = (PROTOCOL = TCP) (HOST = logicalhostname) <- logical hostname (PORT = 1527) <- must match port in LISTENER.ORA ) ) (CONNECT_DATA = (SID = <SID>)) <- database name, default is ORCL
Les exemples suivants indiquent la procédure de mise à jour des fichiers listener.ora et tnsnames.ora pour les instances Oracle suivantes.
|
Les entrées du fichier listener.ora correspondantes sont les suivantes.
LISTENER-ora9 = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = hadbms4) (PORT = 1530) ) ) SID_LIST_LISTENER-ora9 = (SID_LIST = (SID_DESC = (SID_NAME = ora9) ) ) LISTENER-ora8 = (ADDRESS_LIST = (ADDRESS= (PROTOCOL=TCP) (HOST=hadbms3)(PORT=1806)) ) SID_LIST_LISTENER-ora8 = (SID_LIST = (SID_DESC = (SID_NAME = ora8) ) )
Les entrées du fichier tnsnames.ora correspondantes sont les suivantes.
ora8 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = hadbms3) (PORT = 1806)) ) (CONNECT_DATA = (SID = ora8)) ) ora9 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = hadbms4) (PORT = 1530)) ) (CONNECT_DATA = (SID = ora9)) )
# cluster status clustername
Pour savoir comment installer les packages HA pour Oracle. reportez-vous à la section Installation des packages HA pour Oracle.