oracle断开的管道,Java连接到OracleDB:java.sql.SQLRecoverableException:IO错误:管道已被切断...

我尝试使用流程源使用java连接到Oracle DB(11g):

try {

Class.forName("oracle.jdbc.driver.OracleDriver");

} catch (ClassNotFoundException e) {

e.printStackTrace();

return;

}

Connection connection = null;

try {

connection = DriverManager.getConnection("jdbc:oracle:thin:@//IP_ADDRESS:1521/SERVCE_NAME", "USER", "PASS");

} catch (SQLException e) {

e.printStackTrace();

return;

}

它在我的旧数据库上运行良好,但在新数据库上失败了

它无法获得连接,错误是:

java.sql.SQLRecoverableException:IO错误:管道已被切断 . at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:752)at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:666)at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32 )oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:566)at java.sql.DriverManager.getConnection(DriverManager.java:664)at java.sql.DriverManager.getConnection(DriverManager.java:247)at main .main(main.java:30)引起:java.net.SocketException:管道已被切断 . at java.net.SocketOutputStream.socketWrite0(Native Method)at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)at java.net.SocketOutputStream.write(SocketOutputStream.java:153)at oracle.net.ns.DataPacket .send(DataPacket.java:209)oracle.net.ns.NetOutputStream.flush(NetOutputStream.java:215)位于oracle.net.ns的oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:302) . 位于oracle.net.n上的oracle.net.ns.NetInputStream.read(NetInputStream.java:89)的oracle.net.ns.NetInputStream.read(NetInputStream.java:171)中的NetInputStream.read(NetInputStream.java:249) .T4CSocketInputStreamWrapper.readNextPacket(T4CSocketInputStreamWrapper.java:123)位于oracle.jdbc的oracle.jdbc.driver.T4CSocketInputStreamWrapper.read(T4CSocketInputStreamWrapper.java:79)oracle.jdbc.driver.T4CMAREngineStream.unmarshalUB1(T4CMAREngineStream.java:429) . 在oracle.jdbc.driver.T4 CCo的oracle.jdbc.driver.T4C8TTIdty.doRPC(T4C8TTIdty.java:613)上的driver.T4C8TTIdty.receive(T4C8TTIdty.java:706) nnection.connect(T4CConnection.java:1607)at oracle.jdbc.driver.T4 CConnection.logon(T4CConnection.java:496)... 6更多

什么是:java.sql.SQLRecoverableException:IO错误:管道被切断了意味着什么?请帮我解决这个错误 .

提前致谢 .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值