oracle连接数检查

SQL> select count(*) from v$session #当前的连接数
SQL> Select count(*) from v$session where status='ACTIVE' #并发连接数
SQL> select value from v$parameter where name = 'processes' --数据库允许的最大连接数
SQL> show parameter processes #最大连接 
SQL> select username,count(username) from v$session where username is not null group by username; #查看不同用户的连接数

#修改最大连接数:alter system set processes = 300 scope = spfile;
#重启数据库:shutdown immediate;startup;

  

--查看login_history表

select * from login_history;


--查看当前的所有session数

select count(*) from v$session;


--查看当前的客户端计算机名为RHEL的所有session数

select count(*) from v$session where machine = 'RHEL';


--查看当前的各个客户端计算机的连接数

select count(*) , machine from v$session group by machine;


你可能感兴趣的:(oracle)