Bonjour à tous,

Voilà, j’ai installé Oracle Express sur 2 serveurs :
 1 serveur A en production
 1 serveur B pour la réplication de donnée
J’aimerai faire de la redondance de donnée synchrone du serveur A vers le serveur B.
On ne peut pas faire de STREAM avec Oracle Express, c’est pour cela que j’aimerai utiliser des vues matérialisé.
Après avoir créé mon DBLINK sur mon serveur B, j’aimerai créer une vue matérialisé de ce type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
CREATE MATERIALIZED VIEW MV_GAMME_SUIVI_DM
USING INDEX
REFRESH ON COMMIT FAST
DISABLE QUERY REWRITE AS
SELECT * FROM GAMME_SUIVI_DM@LINK_BTRCR_NHB
Impossible de créer cette vue matérialisée, j’ai une erreur
ORA 12054 « cannot set the ON COMMIT refresh attribute for the materialized view”
Je n’ai pas cette erreur si je change ON COMMIT par ON DEMAND.

Si quelqu’un à une solution je suis preneur

Merci !