问题描述:

ALERT文件中报以下错误:**********************************************************************

Tue Nov 10 20:33:22 2009

WARNING: inbound connection timed out (ORA-3136)

Tue Nov 10 20:33:26 2009

WARNING: inbound connection timed out (ORA-3136)

Tue Nov 10 20:39:09 2009

WARNING: inbound connection timed out (ORA-3136)

Tue Nov 10 20:46:02 2009

WARNING: inbound connection timed out (ORA-3136)

Tue Nov 10 21:44:52 2009

WARNING: inbound connection timed out (ORA-3136)

Tue Nov 10 21:45:21 2009

WARNING: inbound connection timed out (ORA-3136)

Tue Nov 10 21:45:21 2009

WARNING: inbound connection timed out (ORA-3136)

Tue Nov 10 21:45:22 2009

WARNING: inbound connection timed out (ORA-3136)

sqlnet文件中报以下错误:***********************************************************************

Fatal NI connect error 12170.

VERSION INFORMATION:

TNS for IBM/AIX RISC System/6000: Version 10.2.0.3.0 - Production

TCP/IP NT Protocol Adapter for IBM/AIX RISC System/6000: Version 10.2.0.3.0 - Production

Oracle Bequeath NT Protocol Adapter for IBM/AIX RISC System/6000: Version 10.2.0.3.0 - Production

Time: 10-NOV-2009 13:47:37

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=172.17.130.52)(PORT=52424))

***********************************************************************

METALINK:

sqlnet.log:

Fatal NI connect error 12170.

VERSION INFORMATION:

TNS for IBM/AIX RISC System/6000: Version 10.2.0.1.0 - Production

TCP/IP NT Proto Adapter for IBM/AIX RISC System/6000: Version

10.2.0.1.0 - Production

Oracle Bequeath NT Proto Adapter for IBM/AIX RISC System/6000:

Version 10.2.0.1.0 - Production

Time: 20-APR-2006 18:15:22

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=(PROTO =tcp)(HOST=)(PORT=47622))

alert.log:

WARNING: inbound connection timed out (ORA-3136)

Thu Apr 20 18:15:22 200

Solution

1.set INBOUND_CONNECT_TIMEOUT_=0 in listener.ora

2. set SQLNET.INBOUND_CONNECT_TIMEOUT = 0 in sqlnet.ora of server.

3. stop and start both listener and database.

Connections that Used to Work in Oracle 10.1 Now Intermittently Fail with ORA-3113,ORA-3106 or ORA-3136 in 10.2 [ID 345197.1]

修改时间 24-SEP-2008     类型 PROBLEM     状态 PUBLISHED

In this Document

Applies to:

Oracle Net Services - Version: 10.2.0.1.0

This problem can occur on any platform.

Checked for relevance on 01-MAY-2008.

Symptoms

The Oracle Net 10g parameters SQLNET.INBOUND_CONNECT_TIMEOUT and INBOUND_CONNECT_TIMEOUT_listenername default to 0 (indefinite) in 10.1.  To address Denial of Service (DOS) issues,  the parameters were set to have a default of 60 (seconds) in Oracle 10.2.

If applications are longer than 60 secs to authenticate with the Oracle database, the errors occur.

The following may be seen in the alert log: WARNING: inbound connection timed out (ORA-3136)

SQLNET.INBOUND_CONNECT_TIMEOUT is set to a value in seconds and determines how long a client has to provide the necessary authentication information to a database.

INBOUND_CONNECT_TIMEOUT_listenername is set to a value in seconds and determines how long a client has to complete its connect request to the listener after the network connection has been established.

To protect both the listener and the database server, Oracle Corporation recommends setting INBOUND_CONNECT_TIMEOUT_listenername in combination with the SQLNET.INBOUND_CONNECT_TIMEOUT parameter.

Cause

Whenever default timeouts are assigned to a parameter, there may be cases where this default does not work well with a particular application. However, some type of timeout on the connection establishment is necessary to combat Denial of Service attacks on the database.  In this case, SQLNET.INBOUND_CONNECT__TIMEOUT and INBOUND_CONNECT_TIMEOUT_listenername were given default values of 60 seconds in Oracle 10.2.  It is these timeout values that can cause the errors described in this note.

Also note that it is possilbe the reason the database is slow to authenticate, may be due to an overloaded Oracle database or node.

Solution

Set the parameters SQLNET.INBOUND_CONNECT_TIMEOUT and INBOUND_CONNECT_TIMEOUT_listenername to 0 (indefinite) or to an approprate value for the application yet still combat DOS attacks (120 for example).

These parameters are set on the SERVER side:

listener.ora: INBOUND_CONNECT_TIMEOUT_listenername

sqlnet.ora:   SQLNET.INBOUND_CONNECT_TIMEOUT

Further tuning of these parameters may be needed is the problem persists.

Oracle10g ora12170,ORA-3136、TNS-12535 12170 12606相关推荐

  1. oracle ora 3136,oracle中ORA-3136,ORA-609

    本文章详细的介绍了关于oracle中ORA-3136,ORA-609方法,有需要的朋友可以参考一下本文章哦. 本文章详细的介绍了关于oracle中ORA-3136,ORA-609方法,有需要的朋友可以 ...

  2. 有关TN-C、TN-S和TN-C-S三种系统

    有关TN-C.TN-S和TN-C-S三种系统常见问题及解答 1 . 14我国在给一排靠墙布置的设备以TN-C系统配电时,将三根相线架空走线,而PEN线则用不绝缘的扁钢沿墙脚明敷.这一做法妥否? 不妥. ...

  3. 什么是TT、IT、TN、(TN-C、TN-S、TN-C-S)系统?

    什么是TT.IT.TN.(TN-C.TN-S.TN-C-S)系统?_百度知道 国际标准IEC60364区分了三类不同的接地系统,使用两个字母代号表示TN,TT和IT. IT系统:电源端所有带电部分不接 ...

  4. oracle ora 3136,ALERT日志中常见监听错误:ORA-3136错误的排查

    [现象]*********************************************************************** Fatal NI connect error 1 ...

  5. oracle ora 3136,关于ORA-3136的处理思路

    整理自网络.... 在告警日志里出现了大量ORA-3136的报错,于是mos上查看: 从MOS的465043.1:Troubleshooting ORA-3136: WARNING Inbound C ...

  6. oracle ora 3136,一次ORA-3136的处置

    比来收到一个告警,用户说数据库没法连接,但是从监控上看,oracle的背景进程已侦听进程仍是在的,没有任何的alert. 登录数据库,已经收复一般,但是在数据库的alertlog中发现大量的ora-3 ...

  7. linux平台 ora 12154,ORA-12154 TNS 无法解析指定的连接标识符

    ORA-12154 TNS 无法解析指定的连接标识符 [日期:2011-12-27] 来源:Linux社区  作者:love_Ubuntu ORA-12154 TNS 无法解析指定的连接标识符 .今天 ...

  8. Windows xp下配置Apache、PHP环境及Oracle10g客户端

    instantclient-basic-nt-11.2.0.3.0.zip费了将近一个周的时间配置php的oracle支持环境,查了各种资料,最后还是没把Linux下的php-oci8支持打开.一气之 ...

  9. oracle 11G创建表空间、用户、配置监听和TNS

    最近总在安装各种版本的oralce数据库做测试,11G,32位的,64位的,12C的,每次都折腾表空间,用户.tns啥的,这里记录下,再也不用现用现百度找了 一.创建表空间.用户 在plsql工具中执 ...

最新文章

  1. 自己动手制作的一个JDBC的套件封装,求指导
  2. 【正一专栏】梅西、内马尔分开明天会更好
  3. 2.2 理解 Mini-batch 梯度下降-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
  4. 开放网络的承诺:它真的做到了吗?
  5. VRRP协议简介与实例配置
  6. Web 自动化神器,批量下载美图,可直接导入使用
  7. python中调用是什么意思_在Python中调用函数的含义?
  8. Ubuntu 18.04 美化
  9. android span的用法,android – 如何使用TextAppearanceSpan
  10. 如何开发神经网络来预测电离层中的干扰
  11. Unity 基础 之 IDragHanlder 简单实现 UGUI 元素随着鼠标移动,拖动的效果
  12. 流媒体-RTMP协议-librtmp库学习(二)
  13. Linux logviewer的功能,文本日志查看器(LogViewer Pro)
  14. X5开发团队看板 维护工作 根据计划生成工作 部分代码
  15. Normalize.css简书
  16. 第15.9节 PyQt学习入门:使用Qt Designer进行GUI设计的步骤
  17. python 3.7 安装 spyder‑kernels 模块
  18. 什么叫单模光纤_单模光纤和多模光纤有什么区别
  19. 无界——多元合作的发散思维
  20. 吐槽智能手机上那些不爽的事

热门文章

  1. 2014 360校园招聘技术类笔试题
  2. 贪吃蛇大作战JavaFx版完整源码
  3. linux代码之spin lock
  4. 软件需求工程 高校教学平台 测试报告
  5. 怎样在电脑上录制ppt课件?如何录制课件讲解视频
  6. LSF---【bsub命令】
  7. jquery实现星星闪烁功能
  8. MySQL生成随机数(正负值掺杂)
  9. stm32cubeIDE STLINK连接SWD接口调试,启动GDB server失败的处理
  10. 英语口语120句(zt)