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

Oracle Discussion :

Basculement Dataguard en Primary "switchover to primary


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Février 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 9
    Par défaut Basculement Dataguard en Primary "switchover to primary
    Je vais basculer la dataguard en primary, car j'ai eu crash du primaire.
    Je suit la doc oracle mais la dataguard ne veut pas devenir primaire car il reclame le denier redolog en générant l'erreur suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    SQL*Plus: Release 9.2.0.4.0 - Production on Je Sep 1 15:09:38 2005
     
    SQL> alter database recover managed standby database finish skip standby logfile;
     
    Database altered.
     
    SQL> alter database commit to switchover to physical primary with session shutdown nowait;
    alter database commit to switchover to physical primary with session shutdown nowait
    *
    ERROR at line 1:
    ORA-16139: media recovery required
     
     
    SQL> alter database commit to switchover to primary;
    alter database commit to switchover to primary
    *
    ERROR at line 1:
    ORA-16139: media recovery required
    Tout ce que je trouve chez oracle est que c'est un bug qui a été résolu dans la version 9.2.0.3 alors que je suis dans la version 9.2.0.4



    Bug 2539160 Fixed: 9203
    Physical Standby Database / Dataguard
    After cancelling the recovery while the archival of the standby
    redo logs have not completed, the "switchover to primary" command
    will fail with ORA-16139 and the following message in the
    alert log:
    "Switchover: Media recovery required - standby not in limbo"


    Merci à celui qui a eu déjà à affronter ce pb.

  2. #2
    Membre Expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Par défaut
    il faut faire peut être
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER DATABASE ACTIVATE STANDBY DATABASE;
    au lieu du switchover

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 487
    Par défaut
    la requête que tu as lancé se trouve dans la doc. C'est une erreur.
    Bouyao t'as donné la bonne commande.
    Si cela ne pass pas, il suffit (pas dans la doc, mais je l'ai déjà testé) de recréer le fichier de controle de la standby en primaire puis de redemarrer

  4. #4
    Membre habitué
    Inscrit en
    Février 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 9
    Par défaut
    Mais pourquoi, Oracle ne le considère-t-il pas comme un bug ?
    Il donne de choses qui ne fonctionne pas.
    Je vais essayer, et je vous dit la suite ...

    Merci d'avance

  5. #5
    Membre habitué
    Inscrit en
    Février 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 9
    Par défaut
    Voici comment j'ai fait avec le conseil de bouyao:
    J'arrête la synchro.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
    SQL> alter database recover managed standby database finish; 
    Database altered.
    je monte la base à l'etat mount en standby

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    SQL>startup nomount;
    SQL> alter database mount standby database;
     
    Database altered.

    Je tente avec commit to switchover to primary, mais ça ne marche pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    SQL> alter database commit to switchover to primary;
    alter database commit to switchover to primary
    *
    ERROR at line 1:
    ORA-16139: media recovery required
    Puis j'utilise la commande que bouyao m'a conseillé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SQL> ALTER DATABASE ACTIVATE STANDBY DATABASE;
     
    Database altered.
    Ca fonctionne !!!!!
    Puis j'ai monté la base en open

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    SQL> alter database mount
      2  ;
     
    Database altered.
     
    SQL> alter database open;
     
    Database altered.
    Puis j'ai associé un un fichier au tbs TEMP

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    alter tablespace TEMP ADD TEMPFILE '/dataprod/oradata/MXPROD/temp01.dbf' size 11000M reuse autoextend on next 10485760 MAXSIZE 12000M;
    Merci Bouyao ...

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

Discussions similaires

  1. [11gR2] Désynchronisation primary standby dataguard
    Par devkais dans le forum Oracle
    Réponses: 2
    Dernier message: 25/03/2014, 22h19
  2. [Dataguard} Reconnexion automatique après switchover
    Par orafrance dans le forum Administration
    Réponses: 1
    Dernier message: 03/07/2009, 10h30
  3. pb de bascule primary/Standby !
    Par karimarien dans le forum Oracle
    Réponses: 12
    Dernier message: 09/09/2006, 19h15
  4. [RDB$PRIMARY] Nombre de colonnes
    Par Lucien dans le forum InterBase
    Réponses: 4
    Dernier message: 17/01/2004, 12h55
  5. BDD, r-a-z index et indice primary key ?
    Par lord_paco dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 11/07/2003, 10h24

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