数据库连接数查询
select count() from vprocess;−−当前的数据库连接数selectcount(∗)fromvprocess ; --当前的数据库连接数
select count(*) from vprocess;−−当前的数据库连接数selectcount(∗)fromvsession ; --当前的session连接数
select count() from vsessionwherestatus=′ACTIVE′; −−并发连接数selectvaluefromvsession where status='ACTIVE'; --并发连接数
select value from vsessionwherestatus=′ACTIVE′; −−并发连接数selectvaluefromvparameter where name =‘processes’; --数据库允许的最大连接数
select username,count(username) from v$session where username is not null group by username ; --查询各个用户名连接数
select object_name,machine,s.sid,s.serial# from vlockedobjectl,dbaobjectso,vlocked_object l,dba_objects o ,vlockedobjectl,dbaobjectso,vsession s where l.object_id = o.object_id and l.session_id=s.sid;
alter system kill session ‘sid, serial#’; --(978, 11145)
查询表空间总量
SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size
FROM dba_tablespaces t, dba_data_files d
WHERE t.tablespace_name = d.tablespace_name
GROUP BY t.tablespace_name;
查询表空间剩余
SELECT SUM(bytes) / (1024 * 1024) AS free_space, tablespace_name
FROM dba_free_space
GROUP BY tablespace_name;
清空回收站
purge recyclebin
1509





