Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

11

积分

0

好友

1

主题
1#
发表于 2012-2-8 21:59:05 | 查看: 5996| 回复: 4
环境:
web服务器:tomcat(没有使用连接池)
oracle版本:oracle10.2.0.4,采用动态监听
服务器:linux

在页面上查询数据时,会产生类似以下大量日志,查询过程中时不时会出现TNS-12519 :
08-FEB-2012 21:37:21 * (CONNECT_DATA=(SID=orcl)(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.206.3.182)(PORT=15531)) * establish * orcl * 0
08-FEB-2012 21:37:21 * (CONNECT_DATA=(SID=orcl)(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.206.3.182)(PORT=15532)) * establish * orcl * 0
08-FEB-2012 21:37:21 * (CONNECT_DATA=(SID=orcl)(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.206.3.182)(PORT=15533)) * establish * orcl * 0
08-FEB-2012 21:37:21 * (CONNECT_DATA=(SID=orcl)(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.206.3.182)(PORT=15534)) * establish * orcl * 0
曾最大连接数113个,未达到processes=150,以上每条日志是否可以认为是一个的连接,若是,为何在查询过程中产生这么多连接(开发人员查了程序,没有重复连接)
2#
发表于 2012-2-8 22:13:49
查一下
  1. select * from v$resource_limit;
  2. select * from v$license;         
复制代码

回复 只看该作者 道具 举报

3#
发表于 2012-2-8 22:25:50
select * from v$resource_limit;
当时只注意processes的MAX_UTILIZATION为113。

select * from v$license;      
v$license.SESSIONS_HIGHWATER记得只有几十个。

还可能与哪些参数有关??
另外,单个查询监听日志为何产生这么多类似的日志?

回复 只看该作者 道具 举报

4#
发表于 2012-2-8 22:33:55
请直接贴 输出

回复 只看该作者 道具 举报

5#
发表于 2012-2-8 22:58:58
由于将监听已改为静态的方式、processes已调整,db也重启过了,至此问题还未重现,若重现再贴出查询结果,谢谢ML。。

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-15 02:13 , Processed in 0.050468 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569