【现象】

***********************************************************************Fatal NI connect error 12170.VERSION INFORMATION:TNS for Linux: Version 12.1.0.2.0 - ProductionOracle Bequeath NT Protocol Adapter for Linux: Version 12.1.0.2.0 - ProductionTCP/IP NT Protocol Adapter for Linux: Version 12.1.0.2.0 - ProductionTime: 21-MAR-2018 14:01:26Tracing not turned on.Tns error struct:ns main err code: 12535TNS-12535: TNS:operation timed outns secondary err code: 12606nt main err code: 0nt secondary err code: 0nt OS err code: 0Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.81)(PORT=52933))
Wed Mar 21 14:01:26 2018
WARNING: inbound connection timed out (ORA-3136)
Wed Mar 21 14:01:26 2018***********************************************************************

【原因】

1.DoS***,大量恶意连接,此时报错并终止客户端连接是正确的。

2.正常连接,但是未在SQLNET.INBOUND_CONNECT_TIMEOUT值=60秒内完成登陆验证。

3.数据库服务器负载高,类似HANG住。

【解决方法】

(1)查看当前sqlnet.ora

[oraprod@erpdb PROD_erpdb]$ cat sqlnet.ora
###############################################################
#
# Do not edit settings in this file manually. They are managed
# automatically and will be overwritten when AutoConfig runs.
# For more information about AutoConfig, refer to the Oracle
# E-Business Suite Setup Guide.
#
#$Header: NetServiceHandler.java 120.28.12020000.8 2016/03/30 11:22:32 kmandal ship $
#
###############################################################NAMES.DIRECTORY_PATH=(TNSNAMES, ONAMES, HOSTNAME)
SQLNET.EXPIRE_TIME= 10
SQLNET.INBOUND_CONNECT_TIMEOUT =60
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8

(2)查看当前listener的INBOUND_CONNECT_TIMEOUT_PROD:

LSNRCTL> show inbound_connect_timeout
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
LISTENER parameter "inbound_connect_timeout" set to 60
The command completed successfully

(3)Oracle建议是sqlnet.ora INBOUND_CONNECT_TIMEOUT的值大于listener.ora--中的INBOUND_CONNECT_TIMEOUT_PROD的值。

例如:

sqlnet.ora
SQLNET.INBOUND_CONNECT_TIMEOUT = 120
listener.ora
INBOUND_CONNECT_TIMEOUT_PROD = 119

验证:

LSNRCTL>show inbound_connect_timeout

转载于:https://blog.51cto.com/peenboo/2089915

ALERT日志中常见监听错误:ORA-3136错误的排查相关推荐

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

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

  2. java怎么快速创建监听类_java_利用java监听器实现在线人数统计,1.在工程中创建监听类SessionLi - phpStudy...

    利用java监听器实现在线人数统计 1.在工程中创建监听类SessionListener 并且实现HttpSessionListener接口,代码如下 import javax.servlet.htt ...

  3. Java中事件监听机制

    Java中事件监听机制 一.事件监听机制的定义 要想了解Java中的事件监听机制,首先就要去了解一下在Java中事件是怎样去定义的呢!在使用Java编写好一个界面后,我们就会对界面进行一些操作,比如, ...

  4. Android 关于ListView中按钮监听的优化问题(方法二)

    关于ListView中按钮监听的优化问题(方法一)地址: http://www.cnblogs.com/steffen/p/3951901.html 之前的方法一,虽然能够解决position的传递, ...

  5. [react] React中如何监听state的变化?

    [react] React中如何监听state的变化? 16.x 之前使用componentWillReveiveProps componentWillReceiveProps (nextProps) ...

  6. 【转】第01课:生活中的监听模式——一坑爹的热水器

    用程序来模拟生活 从剧情中思考监听模式 监听模式 监听模式的模型抽象 代码框架 类图 基于框架的实现 模型说明 设计要点 推模型和拉模型 应用场景 [故事剧情] 刚刚大学毕业的 Tony 只身来到北京 ...

  7. 小程序组件中的监听事件

    小程序组件中的监听事件 需求: 微信小程序中,如果进行使用了component级的组件的话,在一些情况下,父组件中使页面中的数据进行变化,子组件中 的数据不会一起变化,由此可以使用该方法 方法: 使用 ...

  8. 第01课:生活中的监听模式——一坑爹的热水器

    用程序来模拟生活 从剧情中思考监听模式 监听模式 监听模式的模型抽象 代码框架 类图 基于框架的实现 模型说明 设计要点 推模型和拉模型 应用场景 [故事剧情] 刚刚大学毕业的 Tony 只身来到北京 ...

  9. Javascript中关于监听DOM元素状态的方法使用

    Javascript中关于监听DOM元素状态的方法使用 MutationObserver MutationObserver是针对DOM元素的观察器,观察它体内增加/减少子(爷孙)节点,或者子节点的属性 ...

最新文章

  1. TensorRT Analysis Report分析报告
  2. php从mysql 表中提取图片数据并显示
  3. python括号匹配算法_使用Python的栈实现括号匹配算法
  4. python群控_带你用 Python 实现自动化群控入门篇
  5. mysql主从切换机制torch_Mysql主从复制 - osc_y0vjyklt的个人空间 - OSCHINA - 中文开源技术交流社区...
  6. 浅析网站seo诊断都包括哪些内容?
  7. 访问 IIS 元数据库失败解决问题的方法
  8. docker搭建pwn环境
  9. 50个不上你网站的理由
  10. NYOJ 1053 Alice and Bob (N)
  11. centos6.6安装hadoop-2.5.0(四、hadoop HA安装)
  12. 25大技术主题向您发出最后一次约【惠】邀请
  13. Python 图片转简单字符画
  14. asp.net学习之扩展GridView
  15. Activiti实战. 1.3Activiti的特点
  16. matlab2014中GUI之菜单栏设计
  17. C++Primer 5th_Exercise 习题答案
  18. 微信小程序实现OCR扫描识别
  19. python项目源码和注解_python源代码和注释 - 随笔分类 - 秦朗的天空 - 博客园
  20. 3238: [Ahoi2013]差异

热门文章

  1. 网页中怎样制作虚线表格
  2. GitHub标星7700:Python从新手到大师,只要100天
  3. 吴恩达获英特尔投资!这次,英特尔拿出7.85亿砸向AI创业公司
  4. 看不懂旷视升级,是因为不知道中国AI正在经历的变革
  5. 墙后的所有姿势,全被“瞎眼”AI透视
  6. 净利润大涨三倍、股价飙升,百度新上了一个秘密武器:强化学习
  7. 初探image-set及如何适配移动端高清屏图片
  8. 各大公司官网都有哪些显而易见的Bug?
  9. 易宝典——玩转O365中的EXO服务 之四十二 导出就地电子数据展示搜索结果
  10. window2003 server服务器配置标准