Weblogic 12.2.1.4 - java.sql.SQLException / CLOB 兼容性问题
Weblogic 12.2.1.4 - java.sql.SQLException / CLOB Compatibility Issue
升级到 Weblogic 12.2.1.4 后,我们发现某些读取 CLOB 数据的函数(例如 length() 和 getCharacterStream())抛出 java.sql.SQLException: Connection has already been closed 错误。 WL 12.2.1.4 是否存在某种兼容性问题?是否有其他处理 CLOB 的方法?
我已经通过更改使用的 Weblogic 连接池中的设置解决了这个错误。
https://docs.oracle.com/middleware/1212/wls/WLACH/taskhelp/jdbc/jdbc_datasources/DisableWrapping.html
高级设置 :
在 Wrap Data Types 中,取消选中复选框以禁用 wrapping
这是一个 oracle 错误。但是 oracle 说这是关闭连接的正确行为。
解决方法是 禁用 "wrap data type"
数据源高级选项 设置。
修复:更改应用程序,以便在单个事务中完成读取和吸收 LOB。
升级到 Weblogic 12.2.1.4 后,我们发现某些读取 CLOB 数据的函数(例如 length() 和 getCharacterStream())抛出 java.sql.SQLException: Connection has already been closed 错误。 WL 12.2.1.4 是否存在某种兼容性问题?是否有其他处理 CLOB 的方法?
我已经通过更改使用的 Weblogic 连接池中的设置解决了这个错误。 https://docs.oracle.com/middleware/1212/wls/WLACH/taskhelp/jdbc/jdbc_datasources/DisableWrapping.html 高级设置 : 在 Wrap Data Types 中,取消选中复选框以禁用 wrapping
这是一个 oracle 错误。但是 oracle 说这是关闭连接的正确行为。
解决方法是 禁用 "wrap data type"
数据源高级选项 设置。
修复:更改应用程序,以便在单个事务中完成读取和吸收 LOB。