tout le monde,
voilà dans le cadre du boulot, je suis entrain de faire une migration chez un client d'une base 8 vers une base 9.2
Dans le corps de certaines procédures stockées que j'utilise, je fais quelques SELECT, INSERT et UPDATE sur une base distante (communication à travers DBLINK) qui elle tourne sur Oracle 7.
En migrant ma base vers le nouveau serveur qui tourne sous Oracle 9, j'ai demandé au DBA de me recréer le DBLINK afin que les procédures stockées tournent normalement, mais il m'a dit qu'on ne pouvait pas créer de DBLINK de Oracle 9 vers Oracle 7.
Alors je me tourne vers vous pour essayer de trouver de l'aide.
Tout d'abord, ce que raconte ce DBA est-ce réellement vrai?
Si c'est oui, et s'il y en a entre vous qui ont déjà été confrontés à ce genre de situation, qu'est-ce que vous me conseillez comme solution ?
Le DBA m'a proposé de créer une base intermédiaire sur l'ancien serveur (Oracle 8) et de créer les DBLINK Oracle 9 ---> Oracle 8 et Oracle 8 ---> Oracle 7 ; ensuite créer des vues sur la 8 qui pointent sur les tables de la 7.
Qu'est-ce que vous pensez de cette solution ?
Sinon, pourrais-t-on utiliser des synonymes à la place des vues ?
Merci.
Partager