JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide du service de données Oracle Solaris Cluster pour Oracle
search filter icon
search icon

Informations document

Préface

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

Configuration requise

Questions relatives à la planification de la configuration

Préparer les noeliguds et disques

Préparation des noeliguds

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

Paramétrage des autorisations de base de données Oracle

Paramétrage d'autorisations de base de données Oracle

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

Enregistrement et configuration de HA pour Oracle sans Oracle ASM à l'aide des commandes de maintenance d'Oracle Solaris Cluster

Enregistrement et configuration de HA pour Oracle avec une instance Oracle ASM unique à l'aide des commandes de maintenance d'Oracle Solaris Cluster

Enregistrement et configuration de HA pour Oracle avec une instance Oracle ASM en cluster à l'aide des commandes de maintenance d'Oracle Solaris Cluster

Par où continuer ?

Vérification de l'installation HA pour Oracle

Vérification de l'installation HA pour Oracle

Clients 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

Actions effectuées par le détecteur de pannes de serveur en réponse à une panne de transaction de base de données

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 noeliguds 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

Index

Installation du logiciel Oracle

Cette section décrit la procédure d'installation du logiciel Oracle.

Installation du logiciel Oracle

  1. Connectez-vous en tant que superutilisateur sur un élément du cluster.
  2. Si vous prévoyez d'installer le logiciel Oracle sur un système de fichiers du cluster, démarrez le logiciel Oracle Solaris Cluster et déclarez-vous propriétaire du groupe de périphériques.

    Si vous prévoyez d'installer le logiciel Oracle à un autre endroit, ignorez cette étape.

    Pour en savoir plus sur les emplacements d'installation, reportez-vous à la section Préparer les noeliguds et disques.

  3. Installez le logiciel Oracle.

    Avant de lancer l'installation Oracle, assurez-vous que les ressources système requises pour Oracle ont été configurées. Connectez-vous en tant que oracle afin de vous assurer la propriété de l'intégralité du répertoire avant d'effectuer cette étape. Consultez les guides d'installation et de configuration Oracle appropriés pour obtenir des instructions sur l'installation du logiciel Oracle.

    Vous pouvez utiliser SRM (Solaris Resource Management) pour vous assurer que les paramètres du noyau sont définis au moins sur les valeurs minimales requises par Oracle. Pour en savoir plus sur les paramètres de noyau Oracle, reportez-vous à la section Configuration des paramètres du noyau Oracle. Une fois les ressources système configurées pour Oracle, vous pouvez lancer l'installation à proprement parler.

  4. (Facultatif) Si vous utilisez HA pour Oracle avec Oracle 10g version 1, faites en sorte que le démon cssd Oracle ne démarre pas.

    Si vous utilisez HA pour Oracle avec Oracle 10g version 2, ignorez cette étape.

    Supprimez l'entrée du démon cssd Oracle du fichier /etc/inittab sur le nœud où le logiciel Oracle est installé. Pour supprimer cette entrée, supprimez la ligne suivante du fichier /etc/inittab :

    h1:23:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1 > </dev/null

    HA pour Oracle ne requiert pas le démon cssd Oracle. Par conséquent, la suppression de cette entrée n'affecte pas le fonctionnement d'Oracle 10g version 1 avec HA pour Oracle. Si votre installation Oracle change de sorte que le démon cssd Oracle est requis, restaurez l'entrée pour ce démon dans le fichier /etc/inittab.


    Attention

    Attention - Si vous utilisez Oracle RAC 10g version 1, ne supprimez pas l'entrée du démon cssd dans le fichier /etc/inittab.


    Si vous supprimez l'entrée pour le démon cssd Oracle du fichier /etc/inittab, vous évitez l'affichage de messages d'erreur inutiles. Sinon, toute tentative d'utilisation de la commande init(1M) pour lancer le démon cssd Oracle peut entraîner l'affichage de tels messages. Ces messages d'erreur s'affichent si les fichiers binaires Oracle sont installés sur un système de fichiers hautement disponible ou sur un système de fichiers du cluster. Ils s'affichent plusieurs fois jusqu'à ce que le système de fichiers sur lequel les fichiers binaires Oracle sont installés soit monté. Ces messages d'erreur sont les suivants :

    INIT: Command is respawning too rapidly. Check for possible errors.
    id:  h1 "/etc/init.d/init.cssd run >/dev/null 2>&1 >/dev/null"
    Waiting for filesystem containing $CRSCTL.

    Si vous utilisez HA pour Oracle sur la plate-forme x86, des messages d'erreur inutiles sur l'indisponibilité de UNIX Distributed Lock Manager (Oracle UDLM) peuvent également s'afficher.

    Ces messages s'affichent si les événements suivants se produisent :

    • Un nœud est en cours d'exécution en mode non cluster. Dans ce cas, les systèmes de fichiers contrôlés par Oracle Solaris Cluster ne sont jamais montés.

    • Un nœud est en cours d'initialisation. Dans ce cas, les messages s'affichent jusqu'à ce que Oracle Solaris Cluster monte le système de fichiers sur lequel les fichiers binaires Oracle sont installés.

    • Oracle est démarré ou en échec sur un nœud ou une zone sur lequel/laquelle l'installation Oracle n'a pas été exécutée à l'origine. Dans une telle configuration, les fichiers binaires Oracle sont installés sur un système de fichiers local hautement disponible. Dans ce cas, les messages s'affichent sur la console du nœud ou de la zone sur lequel/laquelle l'installation Oracle a été exécutée.

Configuration des paramètres du noyau Oracle

Le projet default est modifié pour inclure les ressources requises pour Oracle puisque le RGM utilise le projet default pour exécuter le service de données. Pour utiliser un projet SRM particulier pour exécuter Oracle, vous devez créer ce projet et configurer les ressources système dans ce projet en suivant la même procédure. Spécifiez le nom du projet au lieu de default. Lorsque vous configurez le groupe de ressources ou la ressource pour le serveur Oracle, spécifiez ce nom de projet dans la propriété correspondante du groupe de ressources ou de la ressource.

  1. Affichez les paramètres du projet default.
    phys-X# prctl -i project default
  2. Si aucun paramètre de noyau n'a été défini ou si les paramètres du noyau ne sont pas définis avec la valeur minimale requise par Oracle, comme dans le tableau suivant, définissez ce paramètre.
    phys-X# projmod -s -K "parameter=(priv,value,deny)" default

    Paramètre de noyau Oracle
    Valeur minimale requise
    process.max-sem-nsems
    256
    project.max-sem-ids
    100
    project.max-shm-ids
    100
    project.max-shm-memory
    4294967295

    Pour en savoir plus sur ces paramètres, reportez-vous au Oracle10g Installation Guide.

  3. Vérifiez les nouveaux paramètres.
    phys-X# prctl -i project default