IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration Oracle Discussion :

Dataguard et démarrage automatique


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Juin 2008
    Messages : 171
    Par défaut Dataguard et démarrage automatique
    Bonjour tout le monde,

    J'ai installé un Dataguard en 11g Entreprise Edition sous Red-hat 5.

    J'ai écrit un shell de démarrage automatique qui, en fonction de la valeur du dernier paramètre du fichier ORATAB (à la place de Y ou N, j'ai P pour Primary et S pour Standby), démarre la BD par STARTUP pour le P et STARTUP NOMOUNT + ALTER DATABASE MOUNT STANDBY DATABASE pour le S.

    Je souhaite, lorsque je fais un SWITCHOVER, que le fichier ORATAB soit modifié automatiquement avec la valeur P ou S.

    Merci pour les propositions de solution.

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Par défaut
    Citation Envoyé par mortimer.pw Voir le message
    J'ai écrit un shell de démarrage automatique qui, en fonction de la valeur du dernier paramètre du fichier ORATAB (à la place de Y ou N, j'ai P pour Primary et S pour Standby), démarre la BD par STARTUP pour le P et STARTUP NOMOUNT + ALTER DATABASE MOUNT STANDBY DATABASE pour le S.
    Bonjour

    Pas mal cette astuce !
    Mais si vous utilisez le broker, les commandes de démarrage nécessaires à la base selon son rôle (primaire ou secours) sont exécutées automatiquement.

    Supposons que vous soyez en standby physique.
    En l'absence du broker, lorsque vous faites un simple "STARTUP;" sur la base de secours, cela se traduit réellement par un "STARTUP READ ONLY", d'où la procédure de démarrage personnalisée que vous essayez de mettre en place.

    Lorsque le broker est activé, il intercepte le démarrage, place la base en mode MOUNT et exécute automatiquement le RECOVER MANAGED STANDBY...

    Il n'y a alors plus besoin de scripts de démarrage spécifiques.

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Juin 2008
    Messages : 171
    Par défaut Dataguard et démarrage automatique
    Bonjour Pomalaix,

    Je ne comprend pas bien.

    Comment cela fonctionne t'il au boot ?

    J'ai mis en place un DBORA au boot de mes machines.
    Ce DBORA fait appel à un shell START_PRIMARY.sh ou START_STANDBY.sh en fonction de la valeur du dernier paramètre du fichier ORATAB.

    Merci pour la réponse.

  4. #4
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Par défaut
    Citation Envoyé par mortimer.pw Voir le message
    Bonjour Pomalaix,

    Je ne comprend pas bien.

    Comment cela fonctionne t'il au boot ?

    J'ai mis en place un DBORA au boot de mes machines.
    Ce DBORA fait appel à un shell START_PRIMARY.sh ou START_STANDBY.sh en fonction de la valeur du dernier paramètre du fichier ORATAB.

    Merci pour la réponse.
    Si vous avez paramétré le broker et que vous mettez le paramètre DG_BROKER_START à TRUE, ceci va activer dans l'instance le processus DMON.
    Dès lors que la base subit un STARTUP, d'où qu'il provienne, et notamment au démarrage de la machine, le broker identifie cette tentative de démarrage et passe la base dans le mode souhaité, selon son rôle et son mode de protection.

    Vous n'avez alors plus besoin d'avoir des scripts de démarrage spécifiques. Votre DBORA standard suffit.

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Juin 2008
    Messages : 171
    Par défaut Dataguard et démarrage automatique
    Ok, merci pour l'explication.

    Je teste et valide cela demain matin car la BD est actuellement utilisée.

    Merci encore Pomalaix.

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Juin 2008
    Messages : 171
    Par défaut Dataguard et démarrage automatique
    Bonjour Pomalaix,

    Désolé mais je suis débordé et j'avoue que j'ai un peu oublié de répondre.

    J'ai testé est effectivement le démarrage est automatique avec reconnaissance Primary/Standby.

    Merci beaucoup Pomalaix, cela m'évite d'écrire des scripts.

    Je ferme la discussion.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Démarrage automatique des services
    Par barrique dans le forum Windows XP
    Réponses: 2
    Dernier message: 29/07/2008, 09h40
  2. démarrage automatique d'application
    Par velociraptor5679 dans le forum Autres Logiciels
    Réponses: 8
    Dernier message: 07/06/2006, 10h03
  3. [OEM] démarrage automatique
    Par lido dans le forum Oracle
    Réponses: 1
    Dernier message: 02/01/2006, 11h07
  4. [Windows XP][Service] Pb démarrage automatique
    Par joefou dans le forum Windows XP
    Réponses: 5
    Dernier message: 14/10/2005, 09h03
  5. [Windows XP][Démarrage]Démarrage automatique d'un programme
    Par Jean Claude90 dans le forum Windows XP
    Réponses: 5
    Dernier message: 02/03/2005, 12h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo