Got minus one from a read call异常

Posted lclc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Got minus one from a read call异常相关的知识,希望对你有一定的参考价值。

   

Caught: java.sql.SQLException: Io 异常: Got minus one from a read call
使用JDBC连接Oracle时,多次出现上述错误,后来去网上找了下,基本提供的方法有这么几种:

1:数据库连接满了,扩大数据库连接池

2:所登录的机子IP不在sqlnet.ora内,加入后重启listerner即可

3:数据库负载均衡时,指定了(SERVER=DEDICATED),去除这个即可

4:网管在Oracle配置上限制了该台机子访问Oracle的权限,这个问题基本和2类似,也是修改Oracle配置即可;

正在寻找解决办法,现在数据库不归我管,不能重启,扩大连接池治标不治本,而且数据库连接池是我自己写的,盲目的扩大会造成其他用户访问的多种问题,最好是能销毁之前创建的那些链接。哎,这就是代码不规范的坏处啊。创建Connection的时候一定不能忘了close,就算连接池也不要忘了returnConnection啊。

以上是关于Got minus one from a read call异常的主要内容,如果未能解决你的问题,请参考以下文章

java.sql.SQLException: Io 异常: Got minus one from a read call

连接Oracle数据库的时候报了“Got minus one from a read call”

Caught: java.sql.SQLException: Io 异常: Got minus one from a read call;create connection SQLException

Got fatal error 1236 from master when reading data from binary log: 'Could not find first log fi

Got fatal error 1236 from master when reading data from binary log: 'Could not find first log fi

mysql从库Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'Could