Réplication de données avec DBLINK sur Oracle XE
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:
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
Citation:
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 :D
Merci !