您的位置:首页 > 数据库 > Oracle

查看与修改Oracle最大连接数

2014-04-08 09:28 344 查看
查看数据库当前进程的连接数:  select count(*) from v$process;

查看数据库当前会话的连接数:  select count(*) from v$session;

查看数据库的并发连接数:      select count(*) from v$session
where status='ACTIVE';

查看当前数据库建立的会话情况:select sid,serial#,username,program,machine,status
from v$session;

查询数据库允许的最大连接数:  select value from v$parameter where name = 'processes';

或者:                        show parameter processes;

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

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;

修改数据库允许的最大连接数: alter system set processes = 300 scope = spfile;
【注意:修改最大连接数,需要重启服务哦!】

set
 
GLOBAL
 
max_connections=200


【注意:不需要重启服务!】
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle 数据库 连接数