1.查询数据库当前进程的连接数:
select count(*) from v$process; --26
2.查看数据库当前会话的连接数:
select count(*) from v$session; --24
3.查看数据库的并发连接数:
select count(*) from v$session where status='ACTIVE'; --22e
4.查看当前数据库建立的会话情况:
select sid,serial#,username,program,machine,status from v$session;
5.查询数据库允许的最大连接数:
select value from v$parameter where name = 'processes'; --查询数据库允许的最大连接数:
select value from v$parameter where name = 'sessions'; --原则上是进程数量控制了client的连接数量 ,会话数应该大于进程数:
或
select resource_name,max_utilization,limit_value from v$resource_limit where resource_name in('processes','sessions'); 6.修改数据库允许的最大连接数:
alter system set processes = 3500 scope = spfile;
alter system set sessions=3855 scope=spfile;
(需要重启数据库才能实现连接数的修改)
select count(*) from v$process; --26
2.查看数据库当前会话的连接数:
select count(*) from v$session; --24
3.查看数据库的并发连接数:
select count(*) from v$session where status='ACTIVE'; --22e
4.查看当前数据库建立的会话情况:
select sid,serial#,username,program,machine,status from v$session;
5.查询数据库允许的最大连接数:
select value from v$parameter where name = 'processes'; --查询数据库允许的最大连接数:
select value from v$parameter where name = 'sessions'; --原则上是进程数量控制了client的连接数量 ,会话数应该大于进程数:
或
select resource_name,max_utilization,limit_value from v$resource_limit where resource_name in('processes','sessions'); 6.修改数据库允许的最大连接数:
alter system set processes = 3500 scope = spfile;
alter system set sessions=3855 scope=spfile;
(需要重启数据库才能实现连接数的修改)