天萃荷净

Oracle数据库alert日志文件报错Fatal NI connect error 12170,通过查看mos相关文章找到解决办法

今天在一台服务器的日志文件中,发现如下信息:

Fatal NI connect error 12170.

VERSION INFORMATION:

TNS for Linux: Version 11.1.0.7.0 - Production

Unix Domain Socket IPC NT Protocol Adaptor for Linux: Version 11.1.0.7.0 - Production

Oracle Bequeath NT Protocol Adapter for Linux: Version 11.1.0.7.0 - Production

TCP/IP NT Protocol Adapter for Linux: Version 11.1.0.7.0 - Production

Time: 08-NOV-2011 13:57:10

Tracing not turned on.

Tns error struct:

ns main err code: 12535

TNS-12535: TNS:operation timed out

ns secondary err code: 12560

nt main err code: 505

TNS-00505: Operation timed out

nt secondary err code: 110

nt OS err code: 0

Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=10.100.107.62)(PORT=52357))

查看mos,有幸发现关于该错误的相关文章

Fatal NI connect error 12170′, ‘TNS-12535: TNS:operation timed out’ Reported in 11g Alert Log [ID 1286376.1]

做了一些摘要,算是给自己做个记录,也给不能访问mos的朋友一个参考

1、适用范围

Oracle Net Services - Version: 11.1.0.6 to 11.2.0.2 - Release: 11.1 to 11.2

Oracle Server - Enterprise Edition - Version: 11.1.0.6 to 11.2.0.2 [Release: 11.1 to 11.2]

Information in this document applies to any platform.

2、问题原因

These time out related messages are mostly informational in nature. The messages indicate the specified client connection (identified by the 'Client address:' details) has experienced a time out. The 'nt secondary err code' identifies the underlying network transport, such as (TCP/IP) timeout limits after a client has abnormally terminated the database connection.

The 'nt secondary err code' translates to underlying network transport timeouts for the following Operating Systems:

For the Solaris system: nt secondary err code: 145:

#define ETIMEDOUT 145 /* Connection timed out */

For the Linux operating system: nt secondary err code: 110

ETIMEDOUT 110 Connection timed out

For the HP-UX system: nt secondary err code: 238:

ETIMEDOUT 238 /* Connection timed out */

For Windows based platforms: nt secondary err code: 60 (which translates to Winsock Error: 10060)

Description: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

The reason the messages are written to the alert log is related to the use of the new 11g Automatic Diagnostic Repository (ADR) feature being enabled by default.

3、解决问题

To revert to Oracle Net Server tracing/logging, set following parameter in the server's sqlnet.ora :

DIAG_ADR_ENABLED = OFF

Also, to back out the ADR diag for the Listener component, set following parameter in the server's listener.ora:

DIAG_ADR_ENABLED_= OFF

- Where the would be replaced with the actual name of the configured listener(s) in the listener.ora configuration file. For example, if the listener name is 'LISTENER', the parameter would read:

DIAG_ADR_ENABLED_LISTENER = OFF

-Reload or restart the TNS Listener for the parameter change to take effect.

说明:这个问题是由于Automatic Diagnostic Repository中的 Oracle Net diagnostic在默认的情况下是开启的,当数据库和客户端的连接超过特定时间,就会把这样的信息写入到alert日志中,所以这不是一个致命的问题,如果偶尔出现,可以忽略有点类此ora-3136的错误

--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之案例:Oracle日志报错 Fatal NI connect error 12170 TNS-12535 TNS-00505

oracle 10035 err 942,案例:Oracle日志报错 Fatal NI connect error 12170 TNS-12535 TNS-00505相关推荐

  1. RAC下Fatal NI connect error 12170.报错处理

    原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明出处,否则有权追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlo ...

  2. gitlab报错 fatal: index-pack failed error: RPC failed; result=18, HTTP code = 200解决方案

    gitlab报错 "fatal: index-pack failed error: RPC failed; result=18, HTTP code = 200",如下图 这个问题 ...

  3. gitlab报错 fatal index-pack failed error RPC failed result

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! gitl ...

  4. oracle 10035 err 942,love wife love life —Roger的Oracle/MySQL数据恢复博客

    近期某客户的核心数据库出现问题,据了解该环境在近半年内不断重启:每次重启后基本上只能坚持不到2周:整个业务基本上就卡的不行了; 然后就是数据库各种ora-04031错误:高峰期间各种shared po ...

  5. oracle补丁报错10044,【案例】Oracle补丁 数据库打patch报错OPatch failed with error code 73...

    天萃荷净 运维DBA反映在给Oracle数据库安装patch补丁时报错OPatch failed with error code 73,分析原因为相关服务未关闭导致 打patch出现Copy fail ...

  6. oracle 10g 报错:ORA-00257: archiver error. Connect internal only, until freed

    今天在公司,突然同事告诉我数据库无法登录了,想想这段时间没有动过库,为什么无法登录呢?一边想是什么问题,一边连接测试登录. 首先报错:ORA-00257: archiver error. Connec ...

  7. oracle加as报错,【Oracle】-【sqlplus / as sysdba登录报错问题】-新用

    [Oracle]-[sqlplus / as sysdba登录报错问题]-新用户使用sqlplus / as sysdba登录报错解决 [Oracle]-[sqlplus / as sysdba登录报 ...

  8. ORACLE报错:ORA-01788: CONNECT BY clause required in this query block

    ORACLE报错:ORA-01788: CONNECT BY clause required in this query block 原因:oracle表中有字段level(关键字),直接查询该字段报 ...

  9. linux oracle 11g x86,Oracle 11g在Linux6下安装及报错 C [ld-linux-x86-64.so.2+0x14d70]的解决方...

    Oracle 11g在Linux6下安装及报错 C [ld-linux-x86-64.so.2+0x14d70]的解决方法 首页 → 数据库技术 背景: 阅读新闻 Oracle 11g在Linux6下 ...

最新文章

  1. requirednew基于xml配置日志不回滚_Elasticsearch配置IK分词器的远程词库
  2. 微型计算机系统没有的总线是( ),微型计算机系统总线(1).ppt
  3. linux spinlock mutex semaphore
  4. 5分钟部署一个Hello World Servlet到CloudFoundry
  5. vue组件调用(全局调用和局部调用)
  6. java 集群会话管理_架构设计之Spring-Session分布式集群会话管理
  7. 浏览器对缓存的使用规则
  8. 剑指 Offer 64. 求1+2+…+n(面试题中的短路与)
  9. matlab画学生考试成绩频率直方图,matlab 绘制频率直方图
  10. 啃完999页Java面试高频宝典,最新整理
  11. 量化投资——思想、工具与策略
  12. cmake:execute_process
  13. 大数据面试常见问题(一)——Oracle部分
  14. ML之PDP:机器学习可解释性之部分依赖图(Partial Dependence Plots)之每个特征如何影响您的预测?
  15. 地平线:面向规模化量产的智能驾驶系统和软件开发
  16. 计算机知识竞赛策划案,计算机基础知识竞赛策划书
  17. 【JSP综合课程设计】图书借阅系统设计与实现
  18. Linux下ftp下载方法--使用lftp命令
  19. Face Swapping under Large Pose Variations: a 3D Model Based Approach论文阅读笔记
  20. 【数据中心】能效诊断和升级改造提高PUE能源利用效率

热门文章

  1. Java使用itext生成Pdf
  2. TVM部署预定义模型
  3. ARM CPU神经网络自动调度
  4. 斯坦福大学李飞飞团队图像分类课程笔记
  5. 2021年大数据Hive(二):Hive的三种安装模式和MySQL搭配使用
  6. HarmonyOS 实现跑马灯效果
  7. python >> 和 <<
  8. Android 计时器 Chronometer
  9. wx.getLocation 的使用
  10. Binary XML file line #98: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lan