博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TNS-12502: TNS:listener received no CONNECT_DATA from client
阅读量:6713 次
发布时间:2019-06-25

本文共 1142 字,大约阅读时间需要 3 分钟。

检查我们的一台ORACLE数据库的监听日志发现有不少TNS-12502错误信息。如下所示

 
 
 
 

$ oerr tns 12502

12502, 00000, "TNS:listener received no CONNECT_DATA from client"

// *Cause: No CONNECT_DATA was passed to the listener.

// *Action: Check that the service name resolved from TNSNAMES.ORA has

// the CONNECT_DATA component of the connect descriptor.

一般出现这个错误是因为客户端tnsnames.ora中没有包含 CONNECT_DATA导致,但是如上所示,客户端tnsnames.ora中已经包含了CONNECT_DATA数据,大部分时候正常,但是偶尔又会 在listener.log里面发现该错误信息,而且完全没有规律可言,最后在这篇文章中了解到,客户端通过telnet数据库服务器的1521端口测试连通性,也会出现如下错误。如下所示:

telnet 192.168.20.11 1521

查看/u01/app/oracle/product/10.2.0/db_1/network/log/listener.log 如下所示,你会看到TNS-12525错误信息。

12-DEC-2014 20:40:33 * <unknown connect data> * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.125.113)(PORT=52651)) * establish * <unknown sid> * 12525

TNS-12525: TNS:listener has not received client's request in time allowed

TNS-12535: TNS:operation timed out

TNS-12606: TNS: Application timeout occurred

12-DEC-2014 20:40:37 * service_update * epps * 0

但是这个跟在监听日志中发现的错误信息有所区别:TNS-12502: TNS:listener received no CONNECT_DATA from client,我统计了TNS-12502错误出现的时间点也很难发现什么规律。很奇怪的是这个错误也不影响用户的使用。到目前为止,也一直没有弄明白为 什么会出现这个错误。暂且做个记录,留待以后研究解决!

  

转载地址:http://alolo.baihongyu.com/

你可能感兴趣的文章
过去一年,被我们“高估”的技术清单
查看>>
传承or创新 ?解密分布式数据库自研修炼之路
查看>>
TOP 13大最热开源微服务Java框架
查看>>
想知道垃圾回收暂停的过程中发生了什么吗?查查垃圾回收日志就知道了!
查看>>
案例学习:Jigsaw模块化迁移
查看>>
ASP.NET 2.2 Preview 1首次支持Java SignalR客户端
查看>>
Netty 源码分析之 零 磨刀不误砍柴工 源码分析环境搭建
查看>>
[deviceone开发]-动画示例源码
查看>>
实现iOS图片等资源文件的热更新化(一): 从Images.xcassets导出合适的图片
查看>>
magento2 ajax机制 (customer-data)
查看>>
【二次元的CSS】—— CSS3画的能换频道的电视机(合集)
查看>>
magento 2模块开发实例helloworld模块
查看>>
关于if-else流程图的画法
查看>>
一天一点linux(10):ubuntu如何设置静态IP和动态IP?
查看>>
AndroidStudio好用的插件
查看>>
聊一聊 JS 中的『隐式类型转换』
查看>>
calc 与 box-sizing 的替代
查看>>
如何使用 Java 构建微服务?
查看>>
通过 SignalR 类库,实现 ASP.NET MVC 的实时通信
查看>>
[x98 air 3g平板]安装任意版本32位win10的方法
查看>>