码迷,mamicode.com
首页 > 数据库 > 详细

jdbc访问oracle超慢,但是PLSQL访问正常

时间:2019-09-24 17:51:44      阅读:316      评论:0      收藏:0      [点我收藏+]

标签:tin   img   ima   oracle数据库   jdbc   机器名   sql   trace   tnsping   

oracle数据库连接非常慢,sqlplus很快,用客户端就很慢,十几秒才好。然后服务器内存一下就飙升到了90%,最开始以为是表空间占满了,数据库连接数占满了。折腾了半天,重启,还是很慢。应用连接数据库,都启动不了。发现了问题!

在客户端连接服务器的时候,点击“登录”,需要10秒多钟才可以连接到数据库,连接后操作一切正常。
在客户端用tnsping服务器,如下:
C:\Documents and Settings\Administrator>tnsping ORA11G
技术图片

很长时间没有反应.

终于找到问题所在了:原因在于:!!!!

这个文件listener.log过大导致oracle像是假死了。listener.org路径:$ORACLE_HOME\diag\tnslsnr\机器名\listener\trace

经确认确实为监听日志过大引起,将监听停止掉,重命名日志文件,重启监听服务,发现新建了日志,连接测试,OK。

原文链接:https://blog.csdn.net/my88star/article/details/75650903

jdbc访问oracle超慢,但是PLSQL访问正常

标签:tin   img   ima   oracle数据库   jdbc   机器名   sql   trace   tnsping   

原文地址:https://www.cnblogs.com/lowezheng/p/11579268.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!