日期:2014-05-16  浏览次数:20793 次

关于Oracle 登陆 查询 延时的问题
情况是这样的:
系统:windows server 2008 64位
Oracle版本:Oracle 11g 64位
服务器: IBM 3850 X5 
之前装上11G 运行一切正常,正常了3个月,今天发现Tomcat上的应用程序写入数据很慢,后查找问题,发现从启动tomcat连接数据库时都要3分钟左右,在数据库服务器本机上使用sqlplus登陆仍然需要1分钟才能连接上,使用PL/SQL 查询表 点查询 也需要1分钟的样子(只有不到10条数据的表),重启服务器无效果,但使用Tomcat平台的应用程序做查询 等,却无严重的延迟情况,在线跪求高手解决。PS:此库数据量最大的表 数据量大概在5000万条,和此问题是否有关。

------解决方案--------------------
把tomcat服务停掉。重启服务器,单独连接数据库,确定是数据库层问题还是应用层错误。

查看对应时间OS的状态,看OS层有无明显的错误。。数据库层错误要具体问题具体分析。

1、贴出alert日志。
2、select * from v$session_Wait;

贴出对应内容