ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ORA-3136 WARNING: inbound connection timed out

ORA-3136 WARNING: inbound connection timed out

原创 Linux操作系统 作者:YallonKing 时间:2012-03-02 08:41:39 0 删除 编辑

      今天在日常查看数据库告警日志时发现信息:WARNING: inbound connection timed out (ORA-3136)

metalink文章id:[ID 465043.1]

   type='UNKNOWN' level='16' host_id='m1hfdata'
 host_addr='::1' pid='15535'>
 WARNING: inbound connection timed out (ORA-3136)
 

    这个问题是因为客户端参数SQLNET.INBOUND_CONNECT_TIMEOUT指定的时间内没有通过验证而出现的。可以在$ORACLE_HOME/network/log 中查看对应时间段客户端情况。

oracle 10.2.0.1之前版本中参数SQLNET.INBOUND_CONNECT_TIMEOUT默认值是60秒,如果客户端认证超过这个时间,则告警日志会出现上述较高信息。

引起这个告警的原因有以下几种:

1、存在恶意的客户端访问。
2、有效客户端连接,认证时间超过参数SQLNET.INBOUND_CONNECT_TIMEOUT设定的值。
3、数据库载入阶段,客户端连接超时。

解决办法:

1、检查本地连接是否快速正确。
2、若1正确,则查看是否存在网络延迟。
3、检查数据库性能是否降低。
4、检查日志文件是否存在数据库bug等,常见相关错误号ora-600,ora-7445。

    如果以上检查没有错误,且此警告信息频繁出现,则可以采取以下措施缓解此告警信息的出现:

设定数据库服务器端参数(sqlnet.ora) INBOUND CONNECT TIMEOUT 值大于监听参数(listener.ora) INBOUND CONNECT TIMEOUT 值。

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26143577/viewspace-717486/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-08-07

  • 博文量
    72
  • 访问量
    246154