计算机数据

操作系统: windows2008

AWS数据库云服务器出现了连接超时的错误,于是查看相关时段的alert日志,发现了如下的错误:

数据库:oracle11g

***********************************************************************
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

使用 lsnrctl status 查看监听状态卡住,10分钟左右结果才会反馈。

TCP/IP NT Protocol Adapter for Linux: Version 11.2.0.4.0 - Production

plsql无法连接。

Time: 25-OCT-2017 05:00:12

重启监听问题依旧。

Tracing not turned on.

alter日志文件中报错:

Tns error struct:

Fatal NI connect error 12537, connecting to:
(LOCAL=NO)

ns main err code: 12535

VERSION INFORMATION:
TNS for 64-bit Windows: Version 11.2.0.1.0 - Production
Oracle Bequeath NT Protocol Adapter for 64-bit Windows: Version 11.2.0.1.0 - Production
Windows NT TCP/IP NT Protocol Adapter for 64-bit Windows: Version 11.2.0.1.0 - Production
Time: 17-6月 -2015 09:17:49
Tracing not turned on.
Tns error struct:
ns main err code: 12537

巴黎人电玩,TNS-12535: TNS:operation timed out

TNS-12537: TNS: 连接关闭
ns secondary err code: 12560
nt main err code: 0
nt secondary err code: 0
nt OS err code: 0
opiodr aborting process unknown ospid (6052) as a result of ORA-609

ns secondary err code: 12560

 

nt main err code: 505

使用dos端sqlplus登录正常,查有最新数据入库。怀疑是监听问题!

TNS-00505: Operation timed out

 

nt secondary err code: 110

查看监听log文件   $ORACLE_HOME/network/log  报错如下

nt OS err code: 0

<msg time='2015-06-16T02:14:18.877+08:00' org_id='oracle' comp_id='tnslsnr'
type='UNKNOWN' level='16' host_id='WINDOWS-35NMUNE'
host_addr='fe80::7840:6685:828f:4f5a%17'>
<txt>TNS-12560: TNS: 协议适配器错误
TNS-00530: 协议适配器错误
64-bit Windows Error: 53: Unknown error
TNS-12518: TNS: 监听程序无法分发客户机连接
TNS-12571: TNS: 包写入程序失败
TNS-12560: TNS: 协议适配器错误
TNS-00530: 协议适配器错误
64-bit Windows Error: 54: Unknown error
</txt>
</msg>

Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=x.x.x.x)(PORT=4459))
Wed Oct 25 05:18:13 2017
***********************************************************************

报错 ora-12518 监听无法分发客户端连接。 但在oracle中使用 show parameter session 与select count(×) from v$session; 对比发现不是连接数限制问题。

网络连接超时,鉴于以前也经常遇到类似的TNS错误,因此需要彻底搞定它。查看MOS后找到如下文章:

其他新闻
  • ▓ 套件简介 PEAR最重要的就是拥有许多的程式库可供开发者免费引用,这些程式库会被包裹成套件,而且每个套件中都会放入一个名为package.xml的档案.这是PEAR团队的规定,这个档案纪...
    2020-02-02
  • 安装完基本套件后,当开发者需要使用基本套件以外的其他套件时,会需要安装套件,若不需要某个套件时,就会想要移除套件,若套件版本过於老旧,则需要升级套件,也就是說开发...
    2020-02-02
  • 安装pear -------------- pear是PHP的扩展和应用程序库,包含了很多有用的类,安装好php5.0后,pear实际上并没有被安装,安装的方法如下: 1.在php目录中双击go-pear.bat。...
    2020-02-02
友情链接

公司名称巴黎人电玩
版权所有:Copyright © 2015-2019 http://www.zhongqiangjy.com. 巴黎人电玩有限公司 版权所有

友情链接

Copyright © 2015-2019 http://www.zhongqiangjy.com. 巴黎人电玩有限公司 版权所有
公司地址http://www.zhongqiangjy.com