Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2861 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [ORA]pb de Schedule pour rafraichir une vue matérialisée

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ORA]pb de Schedule pour rafraichir une vue matérialisée

n°471778
oups93
tout le monde fait des erreurs
Posté le 30-07-2003 à 11:36:25  profilanswer
 

Bonjour!!!
 
Je vous expose mon pb, je voudrais créer une vue matérialisée ,sur Oracle, en le rafraîchissant automatiquement. Quel serait la syntaxe? j'ai essayé de suivre l'exemple de Toad... mais sans grand succès...
/*************** exemple *****************/
--DROP MATERIALIZED VIEW "INFOCENTRE"."TEST_SCHEDULE"
CREATE MATERIALIZED VIEW INFOCENTRE.TEST_SCHEDULE
 PCTUSED 40
 STORAGE(
  INITIAL 256 M
  )
NOCACHE
NOPARALLEL
/****** C'est ici que ça ne marche pas *************/
REFRESH COMPLETE
 START WITH TO_DATE('30/07/2003 11:16:00','dd/mm/yyyy hh24:mi:ss')
 NEXT TO_DATE('30/07/2003 11:17:00','dd/mm/yyyy hh24:mi:ss')
 WITH PRIMARY KEY
 USING DEFAULT LOCAL ROLLBACK SEGMENT
DISABLE QUERY REWRITE AS
SELECT sysdate as maintenant from dual
 
/************** fin exemple *************************/
 
Lorsque je créé ma vue je récupère bien la valeur de la date du systeme, mais je ne comprends pas pkoi il ne se rafraichi pas à "30/07/2003 11:17:00"
 
Si qlq 1 à une idée...
 
Merci d'avance

mood
Publicité
Posté le 30-07-2003 à 11:36:25  profilanswer
 

n°472592
MagicBuzz
Posté le 30-07-2003 à 22:22:01  profilanswer
 

La requête de la vue met moins d'une minute à s'éxécuter ? (genre :D)

n°472618
oups93
tout le monde fait des erreurs
Posté le 30-07-2003 à 22:45:37  profilanswer
 

hein?
pardon?
pour te répondre, oui la requête met moins de 1 min lorsqu'elle se génère.
D'ailleur pour vérifier, il me suffit de faire un  
select * from TEST_SCHEDULE
et là je devrais récupérer la dernier exécution

n°472623
MagicBuzz
Posté le 30-07-2003 à 22:54:43  profilanswer
 

nan, je pose la question, parceque je connaisrien aux vues matérialisées.
 
mais une chose est sûre : si le temps de reconstruction de la vue est suppérieur au schéduling, alors oracle se met en sécurité, et ignore le scheduling.

n°472628
oups93
tout le monde fait des erreurs
Posté le 30-07-2003 à 22:59:35  profilanswer
 

MagicBuzz a écrit :


mais une chose est sûre : si le temps de reconstruction de la vue est suppérieur au schéduling, alors oracle se met en sécurité, et ignore le scheduling.


Au fait, ma question se porte surtout sur la syntaxe de la mise en oeuvre d'un schedule.
Pour ce qui est d'une vue matérialisée, c'est ni plus ni moins qu'une vue qu'on réinjecte dans une table (physique) ça a l'avantage de pouvoir mettre des indexes.

n°472673
MagicBuzz
Posté le 31-07-2003 à 00:09:54  profilanswer
 

vi mais moi mes schedules, je les fait à la mode d'antant, avec un at sous Unix, et l'éxécution d'un script SQL via sqlplus ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [ORA]pb de Schedule pour rafraichir une vue matérialisée

 

Sujets relatifs
[PHP/Oracle]Jgalère a me connecter (Ora_Logon)[PHP] Rafraîchir un select de formulaire ?
[RESOLU]rafraichir un champs de formulairecomment rafraichir une autre fenetre?[resolu]
Installation d'Oracle : pb PLSQL ORA-06544Rafraîchir l'écran
Rafraîchir l'écran[XSL + XSQL] erreur ORA-01008: not all variables bound
[ASP.NET] rafraichir automatiquement une datagridRafraichir une page completement
Plus de sujets relatifs à : [ORA]pb de Schedule pour rafraichir une vue matérialisée


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)