Archi : Base de données : 3 schémas
A. 1 schéma pour mon appli cliente
B. schéma référentiel
C. schéma ERP
Mon client web exécute la vue de A.
Cette vue dans A exécute une vue dans B via un database link1.
Cette vue dans B interroge une table dans C via un database link2.
et l'erreur ORA-02041 (client database did not begin a transaction) survient
. une solution SET TRANSACTION READ ONLY; existe mais je me trouve pas dans une proc mais dans une vue.
Si j'exécute la vue de A en pl/sql, ça passe. J'ai trouvé une solution côté client mais j'en préferai dans le SGBD.
Partager