Bonjours a tous,

J'ai actuellement 2 bases Oracle 9.2.0.2.0

La base1 a notament 2 tables:
Utilisateur
Site

La base2 notament 3 tables:
Utilisateur
Site
Demande avec fk sur Utilisateur et Site

J'ai une appli 1 un qui edit et lit les tables base1.Utilisateur & base1.site
J'ai une appli 2 lit uniquement base2.Utilisateur & base2.Site mais edit et lit base2.demande
J'ai une appli 3 (un pseudo service ) qui synchronise base1.Utilisateur -> base2.Utilisateur, et base1.site -> base2.Site (et uniquement dans ce sens).

Hors en prod j'ai des gros pb de synchronisation. De plus ce principe de synchro ne me satisfait pas et diffcillement maintenable ( et c'est pas de moi ).

Un solution à l'etude serait d'avoir un dblink de base2 vers base1.
ainsi dans la base2 je n'aurrai plus que la table Demande..
Mais plein de question me vienne (j'ai jammais fait de dblink, je suis pas dba mais developpeur):
- avec un dblink base2.demande peut-elle avoit des fk sur base1.site et base1.utilisateur ?
- un dblink peut-il être en lecture seul?
- un dblink peut-il être limitter à certaine table?
- c'est peut-être completement idiot ce que je dit?

Voilà merci de votre aide par avance, qui m'evitera peut-être de faire descende par le dba!