Galera estou tendo um problema sinistro!!
Temos um sistema rodando no WebLogic e colocamos objetos Oracle(PL/SQL) nesta aplicação, e agora por exemplo eu compilo os objetos na terça-feira e na terça, quarta houve a chamada dos obejtos corretamente, porém na quinta ocorreu o seguinte erro:
java.sql.SQLException: [BEA][Oracle JDBC Driver][Oracle]ORA-04068: existing state of packages has been discarded
ORA-04061: existing state of package "PACKAGE" has been invalidated
ORA-04065: not executed, altered or dropped package "PACKAGE"
ORA-06508: PL/SQL: could not find program unit being called
Pelo que entendi e pesquisei foi porque as conexões que estavam abertas enquanto eu compile os objetos deixaram os estados inválidos somente quando eu reconectar eles estarão válidos, mas como eu uso um pool eu não sei bem como fazer este pool se atualize após a compilação dos obejtos Oracle.
Eu já reiniciei a aplicação mas não funcionou.
Alguém tem idéia do que possa ser feito ou já passou por isso??
Vlw … 8)