Bonjour,

J'essaye de créer un vue matérialisée comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
CREATE MATERIALIZED VIEW "TEST"."SN_MATABLE" 
BUILD IMMEDIATE 
REFRESH FAST 
ON COMMIT 
AS
Select * from MATABLE@DBLINK
J'ai alors l'erreur : ORA-12054 cannot set ON COMMIT refresh attribut

Le code suivant fonctionne très bien sur la base ou la table maître est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
CREATE MATERIALIZED VIEW "TEST"."SN_MATABLE" 
BUILD IMMEDIATE 
REFRESH FAST 
ON COMMIT 
AS
Select * from MATABLE
Est-il possible de créer des VM on commit entre bases de données distantes (avec DBLINK) ? (Attention je suis en Standard édition !)

Si oui qu'est-ce qui merde ?