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 :

Tables perdues lors d'une restauration RMAN


Sujet :

Recovery Manager Oracle

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Décembre 2005
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Tables perdues lors d'une restauration RMAN
    Bonjour,

    je suis en train de mettre en place RMAN sur une base 9i.
    J'ai fait une sauvegarde full de ma base :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    RMAN> run {
    2> allocate channel c1 type disk;
    3> backup database format 'F:\backup_rman\%u';
    4> release channel c1;
    5> }
    Je supprime pour tester un certain nombre de tables dans un tablespace TOTO
    Qd je restore ce tablespace les tables que j'ai supprimé à la main n'apparaissent pas. Aucun message d'erreur n'intervient
    J'ai essayé de +sieurs facon : restore full, restore Tablespace, ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    RMAN> run{
    2> shutdown immediate
    3> startup nomount
    4> allocate channel c1 type disk;
    5> restore database;
    6> startup mount;
    7> recover database;
    8> release channel c1;	
    9> }
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    RMAN> run{
    2>allocate channel c1 type disk;
    3> sql "alter tablespace TOTO offline";
    4> restore tablespace TOTO;
    5> recover tablespace TOTO;
    6> sql "alter tablespace TOTO online";
    7> release channel c1;	
    8> }
    quelqu'un a t'il une solution ? ou une belle procedure simple sur RMAN.

    Merci d'avance [/code]

  2. #2
    Membre expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Points : 3 199
    Points
    3 199
    Par défaut
    Merci d'éditer votre message pour utiliser les balises de citation ( [ quote ] ) ou de code ( [ code ] ) et préciser dans le titre la nature du problème !

  3. #3
    Membre expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Points : 3 199
    Points
    3 199
    Par défaut
    ça ne me surprend pas : vous supprimez des tables (DROP TABLE ?), ce qui ne créé nullement, et fort heureusment d'ailleurs, d'incident nécessitant une restauration/récupération de la base.

    La problématique serait un peu différente si vous droppiez le tablespace, la base étant alors incohérente, mais lors de l'application des journaux, les tables seraient re-supprimées.

  4. #4
    Nouveau Candidat au Club
    Inscrit en
    Décembre 2005
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    merci .. je pensais que ca fonctionnait comme un dump.
    Dans un dump si on drop des tables et qu'on applique ensuite un import fait avant le drop les tables sont a nouveau présentes.
    Je pensais que RMAN fonctionnait de la même manière et qu'il prenait une image à un temps t.

  5. #5
    Nouveau Candidat au Club
    Inscrit en
    Décembre 2005
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Autre question : Comment applique t'on ensuite les Archive Log ?

    Merci

  6. #6
    Membre expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Points : 3 199
    Points
    3 199
    Par défaut
    restore : provoque la restauration physique des fichiers/tablespace
    recover : provoque la remise à "niveau" des tablespaces par application des journaux (redo log/archived log)

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 90
    Points : 59
    Points
    59
    Par défaut
    RMAN ne fonctionne pas du tout de la même façon qu'un export, et n'a d'ailleurs pas du tout le même but !

    Un export est une sauvegarde logique d'une base : schémas, tables, index, contraintes...
    Lorsqu'on réimporte à partir d'un dump, c'est l'état de la base à la date du dump qu'on récupère.

    RMAN effectue une sauvegarde physique de base, complète et incrémentale, et permet grâce aux archivelog de récupérer la base jusqu'au moment du crash ou de la perte de données, ou à une date antérieure donnée (dans la limite des archives à disposition).

    Dans votre cas, si vous n'avez pas retrouvé votre table supprimée, c'est justement que RMAN a bien fait son travail ! Ce n'est pas une donnée physique que vous avez perdu, mais une donnée logique !
    Expérience: nom dont les hommes baptisent leurs erreurs. Oscar Wilde

Discussions similaires

  1. images perdues lors d'une conversion 2006>v11
    Par zdoing dans le forum 4D
    Réponses: 0
    Dernier message: 07/04/2009, 09h59
  2. Problème lors d'une restauration à froid
    Par D_Latch dans le forum Administration
    Réponses: 11
    Dernier message: 21/08/2008, 09h43
  3. [2005]acces refusé lors d'une restauration
    Par zitoun dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 20/06/2007, 11h45
  4. Réponses: 1
    Dernier message: 16/01/2007, 10h21
  5. Problème lors d'une restauration
    Par Hakunamatata dans le forum Administration
    Réponses: 7
    Dernier message: 27/05/2006, 20h49

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