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 :

Différence entre DB_FLASHBACK_RETENTION_TARGET et UNDO_RETENTION


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2008
    Messages
    224
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 224
    Par défaut Différence entre DB_FLASHBACK_RETENTION_TARGET et UNDO_RETENTION
    Bonjour,

    Sur Oracle 10g, il existe deux paramètres : DB_FLASHBACK_RETENTION_TARGET et UNDO_RETENTION.

    UNDO_RETENTION correspond au temps de conservation des undos dans le tablespace UNDO, il est utilisé pour les requêtes flashback.

    DB_FLASHBACK_RETENTION_TARGET correspond au temp de conservation des données dans la flash recovery area.

    Ma question est : Quelle est la différence ? Vaut-il mieux utiliser que le paramètre DB_FLASHBACK_RETENTION_TARGET ? Les deux doivent-ils être utiliser ?

    Sachant que je travaille dans la mise en place des solutions de sauvegardes et récupération de données d'une base de données 10g (tout ce qui concerne la technologie flashback).

    Merci pour vos informations.

  2. #2
    Membre émérite Avatar de philcero
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Septembre 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2007
    Messages : 528
    Par défaut
    Ces deux paramètre ne servent pas à la même chose :
    • UNDO_RETENTION va permettre de piloter l'extension automatique de tes UNDO TABLESPACES. Ceux-ci vont grossir au fur et à mesure des besoins des transactions en cours jusqu'à ce que l'on puisse trouver de la place en supprimant les blocs concernant des requête pus vieilles que UNDO_RETENTION secondes.
    • DB_FLASHBACK_RETENTION_TARGET va permettre de piloter la purge des données d'annulation permettant de revenir en arrière pour toute table de la base jusqu'à DB_FLASHBACK_RETENTION_TARGET minutes.
    L'un concerne les transactions en cours, l'autre l'état de la base de données à travers le temps.

  3. #3
    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

    Effectivement, les deux ont un rôle différent, y compris pour les opérations FLASHBACK.
    Le FLASHBACK DATABASE se fonde sur les journaux flashback, qui sont stockés dans la zone de récupération rapide, et dont la durée de conservation dépend du paramètre DB_FLASHBACK_RETENTION_TARGET.

    En revanche, le FLASHBACK TABLE (qui restaure une table dans un état antérieur) ainsi que les requêtes de type flashback (qui interrogent un état antérieur de la base, mais ne font pas de restauration pour autant), s'appuient sur le tablespace UNDO, dont on règle la durée de conservation à l'aide de UNDO_RETENTION.

    Vous avez donc besoin de ces deux paramètres.

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2008
    Messages
    224
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 224
    Par défaut
    OK !!! Je croyais que lorsque la flash recovery area était créé, le flashback table s'appuyait dessus ^^

    En tout cas merci pour ces précisions.

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

Discussions similaires

  1. Différence entre un "bidouilleur" et un Pro ?
    Par christ_mallet dans le forum Débats sur le développement - Le Best Of
    Réponses: 290
    Dernier message: 28/11/2011, 11h53
  2. Réponses: 5
    Dernier message: 11/12/2002, 13h31
  3. Différence entre TCP, UDP, ICMP
    Par GliGli dans le forum Développement
    Réponses: 1
    Dernier message: 13/09/2002, 09h25
  4. Différences entre jmp, jz, jnz, etc
    Par christbilale dans le forum Assembleur
    Réponses: 3
    Dernier message: 05/07/2002, 16h09
  5. Réponses: 3
    Dernier message: 07/05/2002, 17h06

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