-- 当前的连接数
select count(*) from v$session;
-- 并发连接数
select count(*) from v$session where status='ACTIVE';
--数据库允许的最大连接数
select value from v$parameter where name = 'processes';
-- 查看不同用户的连接数
select username,count(username) from v$session where username is not null group by username;
-- sql语句执行的时间
SELECT osuser, a.username,cpu_time/executions/1000000||'s', sql_fulltext,machine
from v$session a, v$sqlarea b
where a.sql_address =b.address order by cpu_time/executions desc;
---查看 Oracle 正在执行的 sql 语句以及发起的用户
SELECT b.sid oracleID,
b.username 用户名,
b.serial#,
paddr,
sql_text 正在执行的SQL,
b.machine 计算机名称
FROM v$process a, v$session b, v$sqlarea c
WHERE a.addr = b.paddr
AND b.sql_hash_value = c.hash_value
上一篇:js深浅拷贝