参考:http://space.itpub.net/339291/viewspace-269176
1、查看基本状态:
select * from v$session;

select * from v$process;

2、按用户和终端查看
select Username,machine,count(*) from v$session group by Username,machine;
3、按回话被Kill的状态查看
select sid, username, program, machine, status from v$session where status='KILLED';
4、结构化某一个用户的回话Kill语句
select 'alter system kill session ''' || SID||','||serial# ||''';'
from v$session where
username ='XXX';

5、从操作系统中把进程kill
select 'kill -9 '|| spid from v$process where addr in
(
select p.addr from v$process p where pid <> 1
minus
select s.paddr from v$session s
)

Oracle SQL会话管理技巧
本文介绍了Oracle数据库中管理会话的基本SQL查询方法,包括如何查看活动会话、按用户和终端统计会话数、检查已被终止的会话以及生成特定用户的会话Kill命令等实用技巧。
589

被折叠的 条评论
为什么被折叠?



