Bonjour,
Je travaille sur Oracle 9i et je compile mon code avec la Console Oracle Entreprise Manager.
A partir de mon instance baseA je cherche à récupérer des données sur mon instance baseB :
L'erreur suivante apparait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 DefaultContext connB = Oracle.getConnection("jdbc:oracle:thin:@ipServer:1521:baseB","user","mdp"); DefaultContext connA = Oracle.getConnection("jdbc:oracle:thin:@ipServer:1521:baseA","user","mdp"); try { String result = ""; #sql [connB ] { SELECT lib INTO :result FROM TAB_MESURE WHERE id = 4 }; ....... return result; } finally { connB.close(); connA.close(); }
- Les tns sont correctement configurésWarning: Impossible de vérifier la clause WHERE. Erreur renvoyée par la base de données : ORA-00942: Table ou vue inexistante
- les requêtes sur le même instance marchent correctement (sans utilisation de context)
- j'ai essayé différentes méthodes de connexion sans résultat (Oracle.connect, DefaultContext.setDefaultContext, )
Merci pour votre aide
Partager