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 :

[9i] Standby database


Sujet :

Oracle

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 14
    Points : 8
    Points
    8
    Par défaut [9i] Standby database
    J'ai créé une base de secours (sur un 2ième serveur) mais je ne veux pas utiliser le recover automatique.
    Dans ce cas, dans sqlplus je peux faire 'recover standby database' et je passe les fichiers de log 1 par 1.
    Comment puis-je faire cette opération en automatique via un script ?

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Points : 3 798
    Points
    3 798
    Par défaut
    Vous voulais faire cette opération manuelle de maniére automatique

    pourquoi ne pas utiliser tout simplement le recover automatique

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 14
    Points : 8
    Points
    8
    Par défaut
    En fait, je souhaitais remonter les fichiers de journalisation jusqu'à une heure donnée. Et pour ne pas avoir à donner la confirmation à chaque fichier, il faut faire un 'set autorecovery on'

  4. #4
    Membre confirmé

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 487
    Points : 455
    Points
    455
    Par défaut
    Citation Envoyé par Jaouad
    Vous voulais faire cette opération manuelle de maniére automatique

    pourquoi ne pas utiliser tout simplement le recover automatique

    Je connais une bonne raison!

    Le recover automatique implique d'avoir la version entreprise qui doit vouter 10 fois plus cher que la standard.

    automatiser le manuel permet d'utiliser la standard. La standby du pauvre quoi!

  5. #5
    Membre éprouvé
    Inscrit en
    Avril 2006
    Messages
    1 024
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 1 024
    Points : 1 294
    Points
    1 294
    Par défaut
    En fait tu peux trés bien monter ta standby sans appliquer automatiquement les log, il y aura quand même le transport automatique des archives tout bien géré car les processus "LOG TRANSPORT SERVICE" et "LOG APPLY SERVICE" sont bien séparé.


    Lorsque tu suis le processus de création de la standby, arrête toi avant la commande:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;
    Tu peux donc differrer tant que tu veux l'application des log. Y'a un truc documenté que je n'ai pas testé ( ) mais qui m'a l'air interressant, c'est le recover manuel de la standby jusqu'à un point donné :
    http://download-uk.oracle.com/docs/c...5a.htm#2078659

    La commande devrait donner un truc du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ALTER DATABASE RECOVER STANDBY DATABASE UNTIL TIME '2006-09-06:16:25:12';
    Tu peux ensuite ouvrir ta base en lecture seule pour vérifier:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ALTER DATABASE OPEN READ ONLY;

  6. #6
    Membre confirmé

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 487
    Points : 455
    Points
    455
    Par défaut
    Citation Envoyé par remi4444
    En fait tu peux trés bien monter ta standby sans appliquer automatiquement les log, il y aura quand même le transport automatique des archives tout bien géré car les processus "LOG TRANSPORT SERVICE" et "LOG APPLY SERVICE" sont bien séparé.


    Lorsque tu suis le processus de création de la standby, arrête toi avant la commande:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;
    Tu peux donc differrer tant que tu veux l'application des log. Y'a un truc documenté que je n'ai pas testé ( ) mais qui m'a l'air interressant, c'est le recover manuel de la standby jusqu'à un point donné :
    http://download-uk.oracle.com/docs/c...5a.htm#2078659

    La commande devrait donner un truc du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ALTER DATABASE RECOVER STANDBY DATABASE UNTIL TIME '2006-09-06:16:25:12';
    Tu peux ensuite ouvrir ta base en lecture seule pour vérifier:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ALTER DATABASE OPEN READ ONLY;

    Bonjour,

    Tu peux aussi faire ton recover jusqu'à une archive donné (ca, ca marche, je l'ai testé!)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    alter database recover managed standby database through sequence 4366

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 14
    Points : 8
    Points
    8
    Par défaut
    J'utilise la commande
    ALTER DATABASE RECOVER STANDBY DATABASE UNTIL TIME '2006-09-06:16:25:12';
    mais je dois valider un par un chacun des fichiers proposés, sauf si avant on fait un '[FONT=&quot]set autorecovery on'

    Merci pour votre aide
    ------------------------------------------------------------
    http://tahiti.france.free.fr



    [/FONT]

  8. #8
    Membre éprouvé
    Inscrit en
    Avril 2006
    Messages
    1 024
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 1 024
    Points : 1 294
    Points
    1 294
    Par défaut merci
    Merci de nous avoir fait part du resultat de ta mise en place, c'est une bonne nouvelle que ça fonctionne, je pense que ça va me servir...

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

Discussions similaires

  1. Différence entre la duplication et la standby database
    Par tchalkost dans le forum Oracle
    Réponses: 7
    Dernier message: 24/08/2006, 20h33
  2. Aide Standby Database
    Par tchalkost dans le forum Oracle
    Réponses: 6
    Dernier message: 18/08/2006, 15h25
  3. base de données Oracle répliquée (Standby database)
    Par juvamine dans le forum Oracle
    Réponses: 1
    Dernier message: 28/11/2005, 13h52
  4. [8i] Standby database : Ora-12571...
    Par ariesnojf dans le forum Oracle
    Réponses: 8
    Dernier message: 09/09/2005, 09h25
  5. standby database
    Par MatRem dans le forum Administration
    Réponses: 29
    Dernier message: 26/05/2004, 09h41

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