千家信息网

数据库connetion reset ora 3136错误分析

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要讲解了"数据库connetion reset ora 3136错误分析",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"数据库connetio
千家信息网最后更新 2026年11月01日数据库connetion reset ora 3136错误分析

这篇文章主要讲解了"数据库connetion reset ora 3136错误分析",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"数据库connetion reset ora 3136错误分析"吧!

一、错误描述:这几天平台上线,支付系统要开始部署到生产环境。系统环境:linux centos 7.5 oracle11.2.0.4 java1.8。这套java系统总共有90个服务,每个服务有2个数据库连接,一起启动,分布在90台虚拟机中。发现有些机器连接数据的时候,卡住,等待一段时间,可能是1分钟,可能是2分钟,可能是10分钟,或者半个小时,然后日志打印出如下错误信息:

java.sql.SQLRecoverableException: IO Error: Connection reset        at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:533)        at oracle.jdbc.driver.PhysicalConnection.(PhysicalConnection.java:557)        at oracle.jdbc.driver.T4CConnection.(T4CConnection.java:233)        at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:29)        at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:556)        at java.sql.DriverManager.getConnection(DriverManager.java:579)        at java.sql.DriverManager.getConnection(DriverManager.java:221)        at test.jdbc.Main(Test.java:120)Caused by: java.net.SocketException: Connection reset        at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113)        at java.net.SocketOutputStream.write(SocketOutputStream.java:153)        at oracle.net.ns.DataPacket.send(DataPacket.java:248)        at oracle.net.ns.NetOutputStream.flush(NetOutputStream.java:227)        at oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:309)        at oracle.net.ns.NetInputStream.read(NetInputStream.java:257)        at oracle.net.ns.NetInputStream.read(NetInputStream.java:182)        at oracle.net.ns.NetInputStream.read(NetInputStream.java:99)        at oracle.jdbc.driver.T4CSocketInputStreamWrapper.readNextPacket(T4CSocketInputStreamWrapper.java:121)        at oracle.jdbc.driver.T4CSocketInputStreamWrapper.read(T4CSocketInputStreamWrapper.java:77)        at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1173)        at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:309)        at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:200)        at oracle.jdbc.driver.T4CTTIoauthenticate.doOSESSKEY(T4CTTIoauthenticate.java:404)        at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:430)        ... 35 more

查看oracle的日志,发现如下错误:

Fatal NI connect error 12170.  VERSION INFORMATION:        TNS for Linux: Version 11.2.0.4.0 - Production        Oracle Bequeath NT Protocol Adapter for Linux: Version 11.2.0.4.0 - Production        TCP/IP NT Protocol Adapter for Linux: Version 11.2.0.4.0 - Production  Time: 17-SEP-2018 13:54:01  Tracing not turned on.  Tns error struct:    ns main err code: 12535    TNS-12535: TNS:operation timed out    ns secondary err code: 12606    nt main err code: 0    nt secondary err code: 0    nt OS err code: 0  Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=10.14.254.99)(PORT=51492))WARNING: inbound connection timed out (ORA-3136)

偶尔还会有一两台机器发起大量的数据库空连接请求。我在oracle的连接登录日志dba_audit_trail有如下统计:

数据库登录报错:null password given; logon denied:

二、这2个问题最难是,很难追踪:问题时有时无,而且90个机器请求数据库,有些机器能迅速连接上,有些报超时。

到目前为止,搞清楚我说的问题了吗?目前有两个问题:1.java应用连接启动报超时,connection reset ,oracle 日志报 WARNING: inbound connection timed out (ORA-3136)。2 .发起大量数据库连接空请求问题 null password given; logon denied . 其实这2个问题发生最难追踪的是:错误现象时有时无。比如问题1,连接超时,启动5遍,可能第6遍连接就能立即连接上数据库。问题2,不是每次启动,都是大规模的发起空连接请求错误。而是有时候。

感谢各位的阅读,以上就是"数据库connetion reset ora 3136错误分析"的内容了,经过本文的学习后,相信大家对数据库connetion reset ora 3136错误分析这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

数据 数据库 错误 问题 分析 日志 机器 系统 学习 时有时无 内容 环境 服务 登录 两个 信息 大规模 天平 天平台 小时 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网络科技 湖北九亚互联网络科技有限公司 涨乐互联网科技 合肥互联网科技公司 宜安科技 互联网金融 伴你行互联网科技有限公司 盛创互联网科技有限公司 衡水科技产业互联网平台 互联网科技公司招聘 重庆威客帮互联网科技 互联网软件和科技 阿大互联网科技有限公司 江阴互联网智能科技产品进口 坤平互联网科技 互联网新科技动漫ppt素材 朱啸虎曾投资哪些互联网科技企业 科技互联网的核心竞争力 智帮互联网科技公司最近动向 广州燕处互联网科技有限公司 互联网领先科技活动 互联网金融科技平台 易通互联网络科技有限公司 亿账通互联网科技 互联网科技寓意 成都互联网科技公司100强 特约风豹互联网科技为什么扣费 互联网时代的科技公司 深圳互联网科技园地址 陕西彩京云互联网科技有限公司 保山浩联互联网科技有限公司
0