Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
PL/SQLパッケージが無効な場合、このパッケージにアクセスする Java コードPL/SQLは、無効化されたという例外を報告します。ただし、PL/SQLブロックが再コンパイルされて有効な状態になった場合でも、Java は同じエラーを報告します。Web サーバーを再起動すると、エラーは消えます。
PL/SQL
サーバーを再起動せずにこの問題を解決することはできますか?
ここで手足を出して、接続プールをリセットすることを提案します。パッケージの状態は、開いている接続に関連付けられている可能性があり、それを閉じて再度開くと修正できます。
それを行う方法については、コンテナによって異なります。一部のコンテナーは、管理機能を使用してそれを行うことをサポートしています。
接続の検証でこの問題が検出されるとは思いませんが、それもうまくいく可能性があります。