最近开发系统中经常用到查询数据库连接及修改连接数,故将网上查询的一些资料记录一下。
1.查看数据库当前会话的连接数: select count(*) from v$session;
2.查询数据库当前进程的连接数:select count(*) from v$process;
3查看当前数据库所有用户连接:select username,sid,serial# from v$session;
4.查看当前数据库建立的会话情况:select sid,serial#,username,program,machine,status from v$session;
5.查看数据库的并发连接数:select count(*) from v$session where status='ACTIVE';
6.查询数据库允许的最大连接数:select value from v$parameter where name = 'processes';
7.修改数据库允许的最大连接数:alter system set processes = 300 scope = spfile;
8.查看某个Active用户连接的sid和serial#‘’
select username,sid,serial#,status from v$session where username='aaa' and status='ACTIVE';
9. kill某个用户连接
alter system kill session ‘sid,serial#’;
alter system kill session ‘154,12354’;