1、查询数据库当前进程的连接数
SQL> select count(*) from v$process ;
2、查询数据库允许的最大连接数:SQL> select value from v$parameter wherename = 'processes';
3、修改数据库允许的最大连接数: SQL> alter system set processes = 300scope = spfile; 注:(需要重启数据库才能实现连接数的修改) 重启数据库:
SQL>shutdown immediate;
SQL>startup;
4、查看数据库当前会话的连接数 SQL> select count(*) from v$session ;
5、查看数据库的并发连接数 SQL> select count(*) from v$sessionwhere status='ACTIVE';
6、查看当前数据库建立的会话情况 SQL>select sid,serial#,username,program,machine,status from v$session;
7、查看当前有哪些用户正在使用数据 SQL> selectosuser,a.username,cpu_time/executions/1000000||'s',sql_fulltext,machine 2 from v$session a,v$sqlarea b 3 where a.sql_address = b.address 4 order by cpu_time/executionsdesc;
|