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 :

Sauvegarde indefinie sous RMAN (base en 10g)


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 208
    Par défaut Sauvegarde indefinie sous RMAN (base en 10g)
    Bonjour,

    Je souhaite faire une sauvegarde sur disque d'une base de données en 10g via rman puis de la mettre sous DVD.

    Comment puis je faire pour que la retention ne supprime pas cette sauvegarde ?

    Merci beaucoup.

    ApprentiOracle.

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 462
    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 462
    Par défaut
    Bonjour

    La rétention RMAN en tant que telle ne supprime rien tant que vous ne faites pas explicitement un DELETE OBSOLETE.

    Pour définir une durée de conservation spécifique, il faut utiliser une clause KEEP lors de la sauvegarde, ou ultérieurement.

    Il faut s'assurer que le paramètre CONTROL_FILE_RECORD_KEEP_TIME a une valeur suffisante pour assurer la rétention voulue.
    Pour une conservation illimitée, l'usage d'un catalogue RMAN est obligatoire.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    # conservation de 60 jours
    BACKUP DATABASE KEEP UNTIL TIME 'SYSDATE + 60' LOGS;
     
    # conservation illimitée
    BACKUP DATABASE KEEP FOREVER LOGS;
     
    # modification de la conservation d'une sauvegarde déjà effectuée
    CHANGE BACKUPSET 27, 28, 29 KEEP UNTIL TIME 'SYSDATE+180';

  3. #3
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 208
    Par défaut
    Ok Merci Pomolaix !

    Si j'ai bien compris il faut utiliser un catalogue pour utiliser la conservation illimitée. donc si on fait un crosscheck, après avoir fait une sauvegarde avec "BACKUP DATABASE KEEP FOREVER LOGS;" mon backup ne sera jamais mis en etat EXPIRED malgrès que je l'ai transferé sur un DVD ?

    Est ce bien cela ?

    Citation Envoyé par Pomalaix Voir le message
    Bonjour

    La rétention RMAN en tant que telle ne supprime rien tant que vous ne faites pas explicitement un DELETE OBSOLETE.

    Pour définir une durée de conservation spécifique, il faut utiliser une clause KEEP lors de la sauvegarde, ou ultérieurement.

    Il faut s'assurer que le paramètre CONTROL_FILE_RECORD_KEEP_TIME a une valeur suffisante pour assurer la rétention voulue.
    Pour une conservation illimitée, l'usage d'un catalogue RMAN est obligatoire.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    # conservation de 60 jours
    BACKUP DATABASE KEEP UNTIL TIME 'SYSDATE + 60' LOGS;
     
    # conservation illimitée
    BACKUP DATABASE KEEP FOREVER LOGS;
     
    # modification de la conservation d'une sauvegarde déjà effectuée
    CHANGE BACKUPSET 27, 28, 29 KEEP UNTIL TIME 'SYSDATE+180';

  4. #4
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 462
    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 462
    Par défaut
    Citation Envoyé par ApprentiOracle Voir le message
    ... si on fait un crosscheck, après avoir fait une sauvegarde avec "BACKUP DATABASE KEEP FOREVER LOGS;" mon backup ne sera jamais mis en etat EXPIRED malgrès que je l'ai transferé sur un DVD ?
    Sous RMAN, l'état EXPIRED signifie que la sauvegarde est introuvable ; elle n'est plus là où RMAN l'avait générée.
    Ce qui est tout à fait différent de l'état OBSOLETE, qui signifie que la sauvegarde est périmée.

    Une sauvegarde d'archivage à long terme (clause KEEP FOREVER) ne passera jamais en état OBSOLETE. Par contre, si vous avez la mauvaise idée de faire un CROSSCHECK la concernant, rien ne s'oppose à ce qu'elle devienne EXPIRED suite à son déplacement sur DVD.

  5. #5
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 208
    Par défaut
    Très bein ! Merci pour votre aide.

    Citation Envoyé par Pomalaix Voir le message
    Sous RMAN, l'état EXPIRED signifie que la sauvegarde est introuvable ; elle n'est plus là où RMAN l'avait générée.
    Ce qui est tout à fait différent de l'état OBSOLETE, qui signifie que la sauvegarde est périmée.

    Une sauvegarde d'archivage à long terme (clause KEEP FOREVER) ne passera jamais en état OBSOLETE. Par contre, si vous avez la mauvaise idée de faire un CROSSCHECK la concernant, rien ne s'oppose à ce qu'elle devienne EXPIRED suite à son déplacement sur DVD.

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

Discussions similaires

  1. [Débutant] Sauvegarder une image ds base Access sous vb.net (vb 2010)
    Par warzet dans le forum VB.NET
    Réponses: 2
    Dernier message: 19/11/2011, 14h41
  2. Réponses: 1
    Dernier message: 30/01/2007, 15h07
  3. Sauvegarde automatique d'une base sous linux
    Par habasque dans le forum Oracle
    Réponses: 3
    Dernier message: 27/11/2006, 08h48
  4. base oracle 10g sous sage
    Par kanko dans le forum Oracle
    Réponses: 1
    Dernier message: 21/09/2006, 12h23
  5. Sauvegarde efficace d'une base MySql sous Linux
    Par Arioch dans le forum Administration
    Réponses: 9
    Dernier message: 19/09/2004, 11h24

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