我希望查杀那些状态为:'INACTIVE'的session。
发现语法应该是这样的:alter system kill session ‘SID,serial#’。想问一下能否做出一个批量的例如这样:
alter system kill session
select SID,serial# from v$session where status='INACTIVE'
发现语法应该是这样的:alter system kill session ‘SID,serial#’。想问一下能否做出一个批量的例如这样:
alter system kill session
select SID,serial# from v$session where status='INACTIVE'
解决方案 »
- 急 oracle 备份多张表的问题
- 两道用SQL语句查询的题目 高手帮忙做一下 谢谢了
- 存储过程里如何执行拼装好的sql???
- 使用ASP插入到ORACLE数据库遇到问题 请高人帮忙看一下 谢谢 马上给分
- 在oracle动态游标里sql语句的长度有限制吗?
- 请问oracle8中的long row是不是有大小限制,有是多少??
- 一个关于sql server和oracle区别的问题。
- 过程及触发的问题.
- 向各位大神请教 个ORA-12560: TNS: 协议适配器错误的问题
- linux/oracle shell script 问题
- 问一个 存储过程的问题
- 急需:如何把Access2000中的数据导入到Oracle中呀,好像是表也可以自动生成的,没有用过Access。谢了
SELECT 'ALTER SYSTEM KILL SESSION '''||SN.SID||','||SN.SERIAL#||''';'
FROM V$SESSION SN
WHERE SN.SID IN (SELECT LK.SID FROM V$LOCK LK);
from V$SESSION where SID in (SELECT LK.SID FROM V$LOCK LK) --查出它的登录时间和状态
FROM V$SESSION where status ='INACTIVE';
-- 我的 SQL 语句是用于 kill 死锁的会话!-- 一般只有死锁的会话才去 kill !