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 :

Vues Matérialisées transactionnelles ou pas ?


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Arvulis
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 117
    Par défaut Vues Matérialisées transactionnelles ou pas ?
    ------------------------
    Config :
    10.2.0.4
    Sun Solaris SPARC 64bits
    ------------------------

    Bonjour à tous,

    J'ai des Vues Matérialisées en production et je voudrais avoir la confirmation qu'un Refresh FULL des Vues Matérialisées n'est pas transactionnel,

    ex :

    - J'ai plusieurs vues mat. "mv1" sur une table t1 qui contient des données
    - Je lance un Full Refresh de mv1
    - L'opération de refresh est en échec (par exemple snapshot too old)

    Ma question : Que sera le contenu de MV1 dans ce cas ? Vide ou pas ?

    Merci beaucoup,

    Vivien

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Il faut tester mais il me semble que la première étape d'un refresh COMPLETE c'est un TRUNCATE et donc le vidage de la MV

    En fait, c'est une nouveauté de la 10G, avant la 10G c'est un DELETE qui est fait donc si le refresh ne se fait pas, la MV n'est pas vide.

    A confirmer par des tests.

  3. #3
    Membre Expert Avatar de fatsora
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 103
    Par défaut
    Citation Envoyé par orafrance Voir le message
    Il faut tester mais il me semble que la première étape d'un refresh COMPLETE c'est un TRUNCATE et donc le vidage de la MV

    En fait, c'est une nouveauté de la 10G, avant la 10G c'est un DELETE qui est fait donc si le refresh ne se fait pas, la MV n'est pas vide.

    A confirmer par des tests.
    En fait c'est l'inverse ... quand on fait un refresh
    avant la 10G , c'est truncate
    et en 10G c'est delete

    pour activer truncate en 10G , utiliser l'option


  4. #4
    Membre confirmé Avatar de Arvulis
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 117
    Par défaut
    Eh bien, merci tout plein ! Vous répondez à ma question

    Encore merci,

    Cordialement,
    Vivien

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 29/07/2011, 11h58
  2. Réponses: 1
    Dernier message: 02/05/2008, 12h53
  3. Réponses: 26
    Dernier message: 27/04/2005, 11h29
  4. Réponses: 2
    Dernier message: 06/12/2004, 14h43
  5. Fonctionnement et utilisation des vues matérialisées
    Par gOgHi dans le forum Administration
    Réponses: 7
    Dernier message: 19/10/2004, 14h29

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