繁体   English   中英

Oracle协议违规SQLException

[英]Oracle Protocol violation SQLException

当我调用connection.commit()时,我得到了Oracle Protocol Violation SQLException。 我读过其他帖子,说这可能是由于密码即将到期。 但就我而言,事实并非如此。 而且jdbc驱动程序应该没问题,因为对于其他引擎我没有这样的问题。 您有什么其他想法吗?

at java.lang.Thread.run(Thread.java:745)
 Caused by: java.sql.SQLException: Protocol violation
 at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:450)
 at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186)
 at oracle.jdbc.driver.T4C7Ocommoncall.doOCOMMIT(T4C7Ocommoncall.java:75)
 at oracle.jdbc.driver.T4CConnection.doCommit(T4CConnection.java:558)
 at oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:3674)
 at oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:3680)
 at oracle.jdbc.OracleConnectionWrapper.commit(OracleConnectionWrapper.java:140)

通常是ojdbc7 jar的问题。 如果clob的长度是4193个字符,则驱动程序无法检索。 使用新的OJDBC7修补程序罐

快乐编码.. !!!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM