Bonjour à tous,
Veuillez m'excuser pour le manque de précisions apportées au problème que je vais vous poser mais mes notes sont restées au bureau ;-).
J'ai créé un DBLink publique au sein d'une instance oracle (10.2.0.2) "A" qui pointe vers une instance distante "B" (sur un autre serveur) en 10.1.0.1.
Ce DBLink s'appelle TOTO.
Je me connecte à l'instance "A" en tant qu'utilisateur USER1 et je souhaite interroger les données d'une table hébergée dans un schéma distant (de linstance "B") en utilisant mon DBLink:
SQL>select * from table@TOTO;
-> Aucun problème.
Lorsque j'exécute l'interrogation une deuxième fois, une erreur (dont je n'ai plus le numéro (ORA-27...) stipule que l'id de transaction existe déjà !!
Parfois lorsque j'insiste, la requête retourne de nouveau un résultat et ensuite, j'ai de nouveau l'erreur ...
Je suis obligé de me déconnecter et de me reconnecter en tant que USER1 pour pouvoir de nouveau exécuter mon interrogation (sans problème la première fois..) ...
N'y aurait-il pas une notion de timeout ou autre?
Quelqu'un a une idée?
Merci d'avance.
Frédéric
Partager