Chinaunix首页 | 论坛 | 博客
  • 博客访问: 791336
  • 博文数量: 185
  • 博客积分: 7434
  • 博客等级: 少将
  • 技术积分: 2325
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-29 14:01
文章分类

全部博文(185)

文章存档

2013年(1)

2012年(2)

2011年(17)

2010年(25)

2009年(36)

2008年(104)

分类: Oracle

2009-02-19 13:44:45

WARNING: inbound connection timed out (ORA-3136)处理方法
   从oracle Version: 10.2.0.1.0起,有时会在alert.log中看到WARNING: inbound connection timed out (ORA-3136)报警信息,其实这是从10.2.0.1版本起oracle监听的一个功能变化,就是oracle监听在处理连接时,如果超时就会中断客户端连接。oracle的本意是防止类似DoS攻击,但不清楚的用户来说,反而成为困扰人的问题。georage.ma blog: http://blog.chinaunix.net/u/12521/
   oracle 10.2.0.3及以上版本,默认超时间为60秒,老的版本是0,即没有超时设置。如果自己想设置这个时间,可以用以下方法设置(如果想关闭些功能,就设置为0即可):
1. In server side sqlnet.ora file add
SQLNET.INBOUND_CONNECT_TIMEOUT
For e.g
SQLNET.INBOUND_CONNECT_TIMEOUT = 120
2. In listener.ora file -
INBOUND_CONNECT_TIMEOUT_ = 110
For e.g if the listener name is LISTENER then - 
INBOUND_CONNECT_TIMEOUT_LISTENER = 110
然后重启一下监听,就生效了。
From Oracle version 10.2.0.3 onwards the default value of INBOUND_CONNECT_TIMEOUT_ is 60 seconds. For previous releases it is zero by default.
 
阅读(1129) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-02-19 13:50:17

参考metalink note: 465043.1