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 :

exploitation d'une vue materialisée


Sujet :

Administration Oracle

  1. #1
    Membre à l'essai
    Inscrit en
    Août 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 15
    Points : 18
    Points
    18
    Par défaut exploitation d'une vue materialisée
    bonjour,
    j'ai une base de données (bd1) avec une table (t1) sur un serveur et une autre base de données (bd2) sur un autre serveur,j'ai crée sur la base de données (bd2) une vue matérialisée sur la table t1 de la base bd1.
    ma question comment je peux modifier la table t1 par une mise à jour dans la vue matérialisée déclarée dans la base bd2.
    remarque : l'utilisation de la syntaxe suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    create materialized view t1
    refresh  fast 
    start with sysdate 
    next sysdate + 1/24/12
    for update  
    as select * from compte.t1@db1
    /
    Permet la mise à jour de la vue matérialisée sans réplication sur la table t1 de la base bd1.

  2. #2
    Membre éclairé Avatar de Z3phur
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Val de Marne (Île de France)

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

    Informations forums :
    Inscription : Décembre 2007
    Messages : 680
    Points : 807
    Points
    807
    Par défaut
    Bonjour,

    je ne sais pas si j'ai très bien compris mais tu ne peux pas faire de mise à jour d'une vue matérialisée pour ensuite appliquer ces modifications sur la table mère.

  3. #3
    Membre régulier
    Inscrit en
    Janvier 2011
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 56
    Points : 77
    Points
    77
    Par défaut
    Bonjour,
    Pas sûr que j'ai bien compris votre soucis.
    Mais il faut bien comprendre que la table t1 a sa propre définition, la vue matérialisée a aussi sa propre défintion. Donc, Vous ne pouvez pas modifier la définition de la table T1 à partir de la modification d'une vue matérialisée basée sur T1.

    Donc pour modifier la définition de la table T1 il faut modifier la structure de T1 uniquement.
    Merci,

    Wissem
    www.oracle-class.com (Vidéos, Articles,Livres , Forum, Webinar ... Tous sur Oracle)
    www.oracle-tns.com
    http://www.facebook.com/home.php?sk=...83025225062816
    OCA & OCP Oracle

  4. #4
    Membre régulier
    Inscrit en
    Janvier 2011
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 56
    Points : 77
    Points
    77
    Par défaut
    Bonjour,
    Vous ne pouvez pas insérer des données dans une vue matérializée (Si vous essayez de le faire, vous obtenez une erreur ORA-01732: data manipulation operation not legal on this view).

    Ce que vous pouvez faire, c'est d'abord insérer les données dans la table T1 et après faire un simple refresh du vue matérilaisée et vous aurez les résultas dans les 2 ensuite.
    Merci,
    Wissem

    www.oracle-class.com (Vidéos, Articles, Livres, Forum, Webinar ...tous sur Oracle)
    www.oracle-tns.com
    OCA & OCP Oracle

Discussions similaires

  1. Problème de creation d'une vue materialisée
    Par izghad_06 dans le forum SQL
    Réponses: 4
    Dernier message: 18/09/2009, 16h57
  2. Exploitation d'une vue dans JDeveloper
    Par nejib salem dans le forum JDeveloper
    Réponses: 1
    Dernier message: 11/08/2009, 10h06
  3. generer une vue materialiser
    Par Bourak dans le forum Oracle
    Réponses: 1
    Dernier message: 07/08/2007, 13h53
  4. Pb de refresh auto d'une vue materialisée
    Par Omsey dans le forum Administration
    Réponses: 7
    Dernier message: 21/11/2006, 16h55
  5. [MySQL] Probleme d'exploitation d'une vue (VIEW) pour un tableau
    Par nico4731 dans le forum PHP & Base de données
    Réponses: 17
    Dernier message: 03/02/2006, 14h26

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