Problème Oracle 9.2.0.6 :
Base 1 : Une fonction F_TEST() qui select 2 tables et renvoie un varchar2
Base 2 : DBLINK vers Base 1
Une Forme : TRIGGER ON-ERROR appelle une fonction F_ERROR dans une librairie PLL
Une Pll : Fonction F_ERROR appelle F_TEST()
1/ J'ai créé un public synonym F_TEST for F_TEST@BASE1
=> ORA-04067 lorsque loggué sur Base2
2/ sous TOAD, un appel F_TEST marche.
3/ Si je déporte le code de F_ERROR (pll) dans le ON-ERROR (fmb)
=> ca marche !!
4/ Si je crée la fonction sur Base2 (synonym sans le dblink)
=> ca marche (normal)
Avez vous une idée ?
Partager