【问题标题】:Connection reset by peer by oracle on processing of java applicationoracle 在处理 Java 应用程序时由对等方重置连接
【发布时间】:2015-06-06 22:23:09
【问题描述】:

我试图通过java应用程序将数千万数据插入oracle数据库,但插入850k数据后出现错误:

java.sql.exception: IO Exception : Connection reset by peer socket 写入错误。

【问题讨论】:

  • 表示你在尝试flush或close连接之前已经关闭了连接。
  • 不,我只打开了一个连接,我关闭连接直到进程完成。

标签: java sql oracle10g


【解决方案1】:

我的申请中有类似的问题。

在我的情况下,在连接未使用几分钟后,oracle 服务器重置连接,当我不得不再次使用它时,抛出此异常。

我发现问题是oracle在sqlora.net文件中将连接超时设置为10分钟。

也许你可以尝试增加这个时间间隔或者检查连接是否仍然有效而不是检查它是否关闭(连接即使没有关闭也可能无效)。

最后一个选项对我来说很好。

我希望这会有所帮助。

【讨论】:

  • 哪个属性将连接超时设置为 10 分钟
猜你喜欢
  • 2019-03-29
  • 2012-08-03
  • 2014-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-15
  • 1970-01-01
相关资源
最近更新 更多