alert.log中出现Fatal NI connect error 12170

数据库版本: 11.2.0.1.0
操作系统:IBM/AIX RISC System/6000

在alert.log中出现以下错误
Fatal NI connect error 12170.

  VERSION INFORMATION:
        TNS for IBM/AIX RISC System/6000: Version 11.2.0.1.0 - Production
        TCP/IP NT Protocol Adapter for IBM/AIX RISC System/6000: Version 11.2.0.1.0 - Production
        Oracle Bequeath NT Protocol Adapter for IBM/AIX RISC System/6000: Version 11.2.0.1.0 - Production
  Time: 29-MAY-2012 07:30:05
  Tracing not turned on.
  Tns error struct:
    ns main err code: 12535
   
TNS-12535: TNSperation 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.44.9.136)(PORT=53091))
WARNING: inbound connection timed out (ORA-3136)
Tue May 29 07:32:23 2012

同时,在listener.log中出现
29-MAY-2012 12:10:38 * (CONNECT_DATA=(SERVICE_NAME=gdtjjora)(CID=(PROGRAM=C:\Program Files\PLSQL Developer\plsqldev.exe)(HOST=DELL-PC)(USER=Administrator))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.4.103.104)(PORT=53950)) * establish * gdtjjora * 0
29-MAY-2012 12:10:40 * service_update * gdtjjora * 0
Tue May 29 12:10:46 2012
29-MAY-2012 12:10:46 * service_update * gdtjjora * 0


因为监听无响应,所以才在alert.log中出现报错。 这种无响应是经常出现,但不是连续出现。
这个错误如果解决呢?
标签: 暂无标签
gehuiyu1

写了 8 篇文章,拥有财富 73,被 3 人关注

转播转播 分享分享 分享淘帖
回复

使用道具

P4 | 发表于 2014-3-6 16:48:25
oraunix 发表于 2012-11-5 15:50
可以做一下下面的操作
增大 sqlnet.ora 中的参数:
SQLNET.INBOUND_CONNECT_TIMEOUT = 30

按照上面配置后还是报错:
Fatal NI connect error 12170.

  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: 06-3月 -2014 15:42:04
  Tracing not turned on.
  Tns error struct:
    ns main err code: 12535
   
TNS-12535: TNS: 操作超时
    ns secondary err code: 12560
    nt main err code: 505
   
TNS-00505: 操作超时
    nt secondary err code: 60
    nt OS err code: 0
  Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=29.6.101.100)(PORT=1521))
Thu Mar 06 16:22:23 2014
Errors in file c:\app\oracle\diag\rdbms\orcl\orcl\trace\orcl_reco_7124.trc:
ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
ORA-02063: preceding line from YLCW
回复

使用道具

P6 | 发表于 2012-11-5 15:50:27
可以做一下下面的操作
增大 sqlnet.ora 中的参数:
SQLNET.INBOUND_CONNECT_TIMEOUT = 30
SQLNET.RECV_TIMEOUT = 30
SQLNET.SEND_TIMEOUT = 30

在 listener.ora 增加:
INBOUND_CONNECT_TIMEOUT_LISTENER = 30

重启监听器:
lsnrctl reload
回复

使用道具

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈