Bonjour,
J'ai créé une vue matérialisée sous Oracle en essayant de faire qu'elle se rafraichisse automatiquement une fois par jour à 19h :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 CREATE MATERIALIZED VIEW MA_VUE_MATERIALISEE TABLESPACE MVIEWS PCTUSED 0 PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 64K NEXT 1M MAXSIZE UNLIMITED MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT ) NOCACHE LOGGING NOCOMPRESS NOPARALLEL BUILD IMMEDIATE REFRESH FORCE START WITH TO_DATE('24-07-2018 19:00:00','dd-mm-yyyy hh24:mi:ss') NEXT sysdate + 60/24/1440 WITH PRIMARY KEY
Cependant, je n'arrive pas à contrôler si elle se met bien à jour et l'heure à laquelle je le souhaite. J'ai l'impression que ça ne fonctionne pas car si je vais dans les infos de ma vue matérialisée je trouve les informations suivantes.... :
On dirait que ma vue matérialisée se met à jour à partir du moment où je me connecte à la base et que je vais sur ma MV et que cela réinitialise les paramètres que j'avais mis à la création de la VM....
Dois-je définir d'autres paramètres pour le rafraîchissement auto ou Est-ce les infos qui sont fausses... ?
Merci beaucoup !
Partager