今日无意中用java连接oracle时,竟出现以下异常,甚是奇怪:
Caused by: java.sql.SQLException: Io 异常: Got minus one from a read call
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:333)
at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:404)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:468)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:314)
....
问题在重新启动应用后,应用连接oracle时出错,无法启动应用。
最后重新启动oracle11g的服务,没有问题了,但是还没有找到具体原因。
后来在另外一台应用上也发现同样问题,发现问题的严重性,经过分析可能是驱动问题;在不重新启动oracle11g服务的情况下,替换最新版本的jdbc驱动包,问题解决;
出问题的ojdbc14.jar版本:(查看jar包的MANIFEST.MF文件)
Manifest-Version: 1.0
Specification-Title: Oracle JDBC driver classes for use with JDK14
Sealed: true
Created-By: 1.4.2_08 (Sun Microsystems Inc.)
Implementation-Title: ojdbc14.jar
Specification-Vendor: Oracle Corporation
Specification-Version: Oracle JDBC Driver version - "10.2.0.1.0"
Implementation-Version: Oracle JDBC Driver version - "10.2.0.1.0"
Implementation-Vendor: Oracle Corporation
Implementation-Time: Wed Jun 22 11:19:45 2005
Name: oracle/sql/converter/
Sealed: false
Name: oracle/sql/
Sealed: false
Name: oracle/sql/converter_xcharset/
Sealed: false
解决问题的ojdbc14.jar版本:
Manifest-Version: 1.0
Specification-Title: Oracle JDBC driver classes for use with JDK14
Sealed: true
Created-By: 1.4.2_14 (Sun Microsystems Inc.)
Implementation-Title: ojdbc14.jar
Specification-Vendor: Oracle Corporation
Specification-Version: Oracle JDBC Driver version - "10.2.0.4.0"
Implementation-Version: Oracle JDBC Driver version - "10.2.0.4.0"
Implementation-Vendor: Oracle Corporation
Implementation-Time: Sat Feb 2 11:40:29 2008
Name: oracle/sql/converter/
Sealed: false
Name: oracle/sql/
Sealed: false
Name: oracle/sql/converter_xcharset/
Sealed: false
分享到:
相关推荐
dbeaver是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具, MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby等多种数据库,它支持任何具有一个JDBC驱动程序数据库。它可以处理任何的...
NULL 博文链接:https://wuaner.iteye.com/blog/1671927
:minus: :minus: :minus: :minus: :minus: :minus: :minus: :minus: :minus: :minus: :minus: :minus: :minus: :minus: :minus: :minus: :minus: :minus: :minus: :minus: :minus: :minus: :minus: :minus: :minus:...
:party_popper:深度学习细雨:confetti_ball::books:Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read ...
:minus: :minus: 关于我 :minus: :minus: :minus: :minus: 关于MeCoreStackItem :minus: :minus: :minus: :minus: AboutMeParagraphItem :minus: :minus: :minus: :minus: 关于我个人物品 :minus: :m
编译原理实验 C_minus语言词法分析器的设计 1、该个词法分析器要求至少能够识别以下几类单词: a. 关键字:else if int return void while共6个,所有的关键字都是保留字,并且必须是小写; b. 标识符:识别与...
:person_shrugging::male_sign: :minus::minus::minus::minus::minus::minus::minus::minus: :joker:déjamemostrarte联合国Trucoë :minus::minus::minus::minus::minus::minus::minus::minus: :bottle_with_...
:minus::minus::minus::minus::minus::minus::minus::minus::minus::minus::minus::minus::minus::minus::minus::minus::minus::minus::minus: 你不想错过任何Xayoo行业的流吗? 此加载项适合您 我们提供什么? :...
:plus: :minus: :counterclockwise_arrows_button: 在数组中添加,删除或更改值时检查diff的模块。 :gear: 安装 $ npm i @egjs/list-differ < script src =" //naver.github.io/egjs-list-differ/release/...
主要介绍了Oracle minus用法详解及应用实例的相关资料,这里对oracle minus的用法进行了具体实例详解,需要的朋友可以参考下
掌握: 开发人员:spinnaker_sdk_camera_driver 这些是... 1.24.0.60 AMD64 :check_mark: :minus: :minus: 1.24.0.60 的ARM64 :check_mark: :minus: :minus: 2.0.0.147 AMD64 :check_mark: :check_mark_button: :minus:
oracle集合union、union all、intersect、minus
编译原理课程设计--C-minus词法和语法分析器,用lex做的词法分析,包含输入文件;LL(1)语法分析;JTree输出分析树
:minus: 菜单栏 使用Electron创建菜单栏桌面应用程序的高级方法。 该模块提供样板,用于使用Electron设置菜单栏应用程序。 您所要做的只是将其指向index.html , menubar将处理其余部分。 :check_mark_button: 仅...
Oracle集合操作函数union、intersect、minus.docx
空格重复API使用间隔重复技术学习盖尔语新单词!...:minus: 路线 :red_triangle_pointed_down: :minus: 基本网址:/ api :minus: :minus: * /语言*(GET)-获取所有单词和用户指定的语言详细信息 :minus: :minus: :min
Oracle中的Union、Union_All、Intersect、Minus
Minus
:keycap_2::keycap_0::keycap_2::keycap_0::minus::keycap_3::minus::keycap_4::wavy_dash::keycap_3::minus::keycap_8: :keycap_2::keycap_0::keycap_2::keycap_0::minus::keycap_3::minus::keycap_9::wavy_dash::...