查看最大进程数、连接数:
SQL>show parameter processes
SQL>show parameter sessions
SQL>select name,valuefrom v$parameter where name in('processes','sessions');
查看当前进程数、连接数:
SQL>selectcount(*)from v$process;SQL>selectcount(*)from v$session;SQL>select inst_id,count(*)from gv$sessiongroupby inst_id;-- for RAC
其中,
v$session
记录的主要是客户端连接,
v$process
记录的则是Oracle服务进程信息。
查看当前并发连接数:
SQL>selectcount(*)from v$sessionwherestatus='ACTIVE';SQL>select inst_id,count(*)from gv$sessionwherestatus='ACTIVE'groupby inst_id;
统计不同用户的连接数:
SQL>select username,count(username)from v$sessionwhere username isnotnullgroupby username;
查看起库以来的最大进程数、最大连接数:
SQL>select resource_name,max_utilization,limit_value
from v$resource_limit where resource_name in('processes','sessions');
修改最大进程数、连接数:
SQL>alter system set processes=1500 scope=spfile;SQL>shutdown immediate;SQL> startup;
这里只用修改processes和sessions其中的一个参数就行。
版权归原作者 GottdesKrieges 所有, 如有侵权,请联系我们删除。