0


Oracle查看与修改最大连接数

查看最大进程数、连接数:

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其中的一个参数就行。

标签: oracle 数据库 sql

本文转载自: https://blog.csdn.net/Sebastien23/article/details/128730822
版权归原作者 GottdesKrieges 所有, 如有侵权,请联系我们删除。

“Oracle查看与修改最大连接数”的评论:

还没有评论