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
是否可以在不重新启动服务器的情况下解决此问题?
打算在这里冒险并建议您重置连接池。包状态可能与打开的连接相关联,关闭和重新打开它可以解决这个问题。
至于如何做到这一点,这将取决于您的容器。一些容器支持通过使用管理功能来做到这一点。
我认为连接验证不会解决这个问题,但这也可能有效。