admin 管理员组文章数量: 1087649
oracle 报12560,UNIX系统中Oracle报TNS
前几天接到客户的一个电话,需要到现场解决一个问题。客户的电话就是命令,于是放下手中的活,急忙赶往客户现场。到达客户现场后,客户反应本地的一个应用程序隔一段时间就报错,同时客户传来了一张报错的图片,如下所示:
从上图来看,客户端的应用程序报错信息是ORA-12560或者TNS-12560错误,通过oerr命令
得知该错误是协议适配器错误,既然是网络相关的错误,就建议客户收集了数据库的监听器日志、sqlnet.log文件以及数据库的alert日志文件,然后依次查看这些文件,都没有发现有用的线索。此时陷入了僵局。
客户反映该应用程序不通过tns访问数据库,是在数据库服务器上直接跑的,这样来说这个应用程序是通过beq访问的数据库。也就是应用程序不走网络监听访问数据库,而是通过进程间通信访问数据库,这样性能更高。
日志中没有线索,就到Oracle Support网站上查吧,查了半天,发现12560错误相关的问题都是发生在Windows平台上的,只有一两篇与UNIX环境有关,其中一篇 Creating Insid
本文标签: oracle 报12560 UNIX系统中Oracle报TNS
版权声明:本文标题:oracle 报12560,UNIX系统中Oracle报TNS 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1686651320a20498.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论