生而自由

自由而无用的灵魂

Oracle连接数与修改

项目中使用c3p0连接Oracle数据库,先是报死锁,后面刷新了几次页面后报Oracle连接数用尽。于是查询了一下Oracle的连接数,并进行了修改,同样c3p0的配置也应该进行相应的协调。

select count(*) from v$process –当前的连接数

select value from v$parameter where name = ‘processes’ –数据库允许的最大连接数

–修改最大连接数

alter system set processes = 300 scope = spfile;

–重启数据库

shutdwon immediate;

startup;

 

–查看当前有哪些用户正在使用数据

SELECT osuser, a.username,cpu_time/executions/1000000||’s’, sql_fulltext,machine

from v$session a, v$sqlarea b

where a.sql_address =b.address order by cpu_time/executions desc;

 

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注