【发布时间】:2011-10-10 18:00:42
【问题描述】:
java.sql.SQLException 的原因:来自 Oracle 的已关闭连接??
java.sql.SQLException: 关闭连接 在 oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) 在 oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) 在 oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208) 在 oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:1131) 在 oracle.jdbc.OracleConnectionWrapper.commit(OracleConnectionWrapper.java:117)
我们从故障转移数据库连接中收到此错误。我们对其他数据库也使用相同的代码。但是只有一个数据库看到这个问题。这是因为连接可能由于长时间不活动而超时而我们正在尝试使用它吗?如果您需要更多详细信息,请告诉我...
AbandonedConnectionTimeout 设置为 15 分钟 InactivityTimeout 设置为 30 分钟
【问题讨论】: