问题的直接原因是JDBC驱动程序试图从被“另一端”关闭的网络套接字中读取。
这可能是由于以下原因:
如果已将远程服务器配置为(例如,在“ SQLNET.ora”文件中)不接受来自IP的连接。
如果JDBC网址不正确,则您可能正在尝试连接到非数据库对象。
如果到数据库服务的打开的连接太多,则它可能会拒绝新的连接。
考虑到这些症状,我认为最有可能出现“连接过多”的情况。这表明您的应用程序正在泄漏连接。即创建连接,然后无法(始终)关闭它们。

问题的直接原因是JDBC驱动程序试图从被“另一端”关闭的网络套接字中读取。
这可能是由于以下原因:
如果已将远程服务器配置为(例如,在“ SQLNET.ora”文件中)不接受来自IP的连接。
如果JDBC网址不正确,则您可能正在尝试连接到非数据库对象。
如果到数据库服务的打开的连接太多,则它可能会拒绝新的连接。
考虑到这些症状,我认为最有可能出现“连接过多”的情况。这表明您的应用程序正在泄漏连接。即创建连接,然后无法(始终)关闭它们。