Bonjour,

J'aimerais créer une vue matérialisée via un dblink en refresh fast on commit.

J'ai créé mon log sur ma table source dans ma base distante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
CREATE MATERIALIZED VIEW LOG ON application WITH ROWID;
J'essage de créé ma vue matérialisée dans mon site local

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
CREATE MATERIALIZED VIEW mv_fc_application
   BUILD IMMEDIATE
   REFRESH FAST ON COMMIT WITH ROWID
   AS SELECT ID, NAME, DESCRIPTION, VERSION, POLE_FONC_ID FROM application@dbl_1;
J'obtiens l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ORA-12054: cannot set the ON COMMIT refresh attribute for the materialized view
Pour information, j'arrive à créer cette vue ON DEMAND sans problème et le refresh fonctionne bien.

Quelques suggestions ?