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

Recovery Manager Oracle Discussion :

[10g] Recover en NOARCHIVELOG


Sujet :

Recovery Manager Oracle

  1. #1
    Membre régulier
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2002
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2002
    Messages : 203
    Points : 86
    Points
    86
    Par défaut [10g] Recover en NOARCHIVELOG
    Bonjour,

    Je rencontre le même problème que dans ce sujet.
    Ma base est une 10.2.0.1 en NOARCHIVELOG.
    mes scripts RMAN de sauvegardes sont:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    RUN
    {
    SHUTDOWN IMMEDIATE;
    STARTUP MOUNT;
    BACKUP INCREMENTAL LEVEL 0 DATABASE TAG 'Sauvegarde FULL';
    CROSSCHECK BACKUP;
    ALTER DATABASE OPEN;
    }
    Pour la sauvegarde FULL, et level 1 pour l'incrémentale.

    Je fais des test en supprimant des données, puis déclenche un processus de restore.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    shutdown immediate;
    startup mount;
    restore database;
    recover database noredo;
    alter database open;
    et la, j'ai le même soucis.

    Je suis obligé de faire un (et donc re rejouer mes redologs (ceux supprimant les données) pour remonter ma base.

    Comment faire ?


    Edit: Je ne supprime aucun fichier avant de faire la resto (vu que je veux simuler une perte de data, et non de fichier)

    Edit2:
    L'erreur est en fait a la réouverture de la base: (dans ce cas, je n'ai pas d'incrémentale aujourd'hui
    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
     
    RMAN> recover database noredo;
     
    DÚmarrage de recover dans 07/01/13
    utilisation du canal ORA_DISK_1
    Fin de recover dans 07/01/13
     
    RMAN> alter database open;
     
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: Úchec de la commande alter db Ó 01/07/2013 11:11:53
    ORA-01113: le fichier 1 nÚcessite une rÚcupÚration aprÞs dÚfaillance matÚrielle
    ORA-01110: fichier de donnÚes 1 : 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\PEX\SYSTEM01
    .DBF'
    dbsanté: Ma première application Android consacré au suivi médical totalement déconnecté.
    Score Assistant: Dans un tout autre registre, une application pour compter les points de plus de 80 jeux !
    N'hésitez pas a les télécharger !!

  2. #2
    Expert éminent
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 821
    Points : 6 443
    Points
    6 443
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Il me paraîtrait logique de faire un ALTER DATABASE OPEN RESETLOGS;
    Oracle sait qu'il y a des transactions qui n'ont pas été recovered (il le sait car on a toujours le controlfile courant) donc il propose de faire un recover pour éviter de les perdre.
    Cordialement,
    Franck.
    Franck Pachot - Developer Advocate Yugabyte 🚀 Base de Données distribuée, open source, compatible PostgreSQL
    🗣 twitter: @FranckPachot - 📝 blog: blog.pachot.net - 🎧 podcast en français : https://anchor.fm/franckpachot

  3. #3
    Membre régulier
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2002
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2002
    Messages : 203
    Points : 86
    Points
    86
    Par défaut
    Quant j'essayait de monter la base en RESETLOGS, il m'a dit que la base n'etait pas en defaillance machin ... je sais plus trop.

    Bref, seul moyen de réouvrir la base comme je veux (avec les données de la veille).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    STARTUP NOMOUNT;
    RESTORE CONTROLFILE;
    ALTER DATABASE MOUNT;
    RESTORE DATABASE;
    RECOVER DATABASE NOREDO;
    ALTER DATABASE OPEN RESETLOGS;

    Mais l'inconvenient est qu'il crée une nouvelle incarnation de la base.
    dbsanté: Ma première application Android consacré au suivi médical totalement déconnecté.
    Score Assistant: Dans un tout autre registre, une application pour compter les points de plus de 80 jeux !
    N'hésitez pas a les télécharger !!

  4. #4
    Expert éminent
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 821
    Points : 6 443
    Points
    6 443
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    C'est tout a fait normal de devoir ouvrir en resetlogs lorsqu'on ne veut pas récupérer tous le redo.
    Cordialement,
    Franck
    Franck Pachot - Developer Advocate Yugabyte 🚀 Base de Données distribuée, open source, compatible PostgreSQL
    🗣 twitter: @FranckPachot - 📝 blog: blog.pachot.net - 🎧 podcast en français : https://anchor.fm/franckpachot

  5. #5
    Membre régulier
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2002
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2002
    Messages : 203
    Points : 86
    Points
    86
    Par défaut
    Et donc c'est normal de devoir restorer les CONTROLFILES ?

    C'est la procédure standard pour restaurer une db en cas de perte de donnée ?

    Y a t'il moyen de revenir a un jeu de sauvegarde précis.
    par exemple:
    Nous sommes vendredi. Il y a eut une perte de donnée mercredi, et il faut donc récupérer la total du WE + l'incrémentale du mardi soir, et tant pis pour la perte de donnée depuis mardi soir ?
    dbsanté: Ma première application Android consacré au suivi médical totalement déconnecté.
    Score Assistant: Dans un tout autre registre, une application pour compter les points de plus de 80 jeux !
    N'hésitez pas a les télécharger !!

  6. #6
    Expert éminent
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 821
    Points : 6 443
    Points
    6 443
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Non, le restore du control file n'est pas nécessaire s'il n'est pas perdu.

    Oui, il y a beaucoup plus simple: voir la clause SET UNTIL TIME de RMAN.
    On donne la date et RMAN applique ce qui est nécessaire.

    Cordialement,
    Franck.
    Franck Pachot - Developer Advocate Yugabyte 🚀 Base de Données distribuée, open source, compatible PostgreSQL
    🗣 twitter: @FranckPachot - 📝 blog: blog.pachot.net - 🎧 podcast en français : https://anchor.fm/franckpachot

  7. #7
    Membre régulier
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2002
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2002
    Messages : 203
    Points : 86
    Points
    86
    Par défaut
    Merci pour ces infos, je commence a comprendre le systeme de resto avec perte de donnée, ainsi que les incarnations.
    dbsanté: Ma première application Android consacré au suivi médical totalement déconnecté.
    Score Assistant: Dans un tout autre registre, une application pour compter les points de plus de 80 jeux !
    N'hésitez pas a les télécharger !!

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

Discussions similaires

  1. Problème recover NOREDO en mode NOARCHIVELOG
    Par pk93100 dans le forum Recovery Manager
    Réponses: 2
    Dernier message: 04/05/2009, 11h27
  2. [10g] pb recover sur un clonage
    Par apersonnat dans le forum Administration
    Réponses: 2
    Dernier message: 03/07/2008, 14h37
  3. Installation 10g : grosses lenteurs
    Par P@t dans le forum Oracle
    Réponses: 4
    Dernier message: 29/06/2004, 23h57
  4. Problème d'archive-recover
    Par alxkid dans le forum Administration
    Réponses: 6
    Dernier message: 14/06/2004, 16h15
  5. [ Oracle 9ias / 10g] problème de connexion
    Par Boosters dans le forum JDeveloper
    Réponses: 2
    Dernier message: 20/01/2004, 18h23

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