alter system kill session '7,5';//分别为v$session中对应的sid和serial#的值
解决方案 »
- 请教高手
- oracle 递归查询 奇怪的问题!
- 有关Oracle区分单引号和不区分单引号的问题
- Oracle 中的双引号
- 在plsql中能否实现取本地的网卡mac地址或者是硬盘序列号?或者能否在 plsql中直接调用dos命令ipconfig/all
- oracle 主键约束
- 我把win2000的本地连接的TCP/IP筛选中只打开了几个要用的端口,但是我的oracle817就连不上了怎么回事??
- 急!急! SQL脚本向Oracle脚本转换中的几个问题.
- BLOB字段(ORACLE数据库)的问题
- 请问如何将sequence的值恢复到初始值1或者1001
- 想学数据库开发啊,大家给点意见,我都应该学些什么呢?
- 在sqlplus下,如何看数据库中有没有死锁?
select s.sid,s.machine,o.object_name,l.oracle_username,l.locked_mode,
'ALTER SYSTEM KILL SESSION '''||s.sid||', '||s.serial#||''';' Command
from v$locked_object l,v$session s,all_objects o
where l.session_id=s.sid and l.object_id=o.object_id;
select /*+RULE*/s.machine, s.osuser "O/S-User", s.username "Ora-User", s.sid "Session-ID", s.serial# "Serial", s.process "Process-ID", s.status "Status",l.name "Obj Locked", l.mode_held "Lock Mode"
from v$session s,dba_dml_locks l,v$process p
where l.session_id = s.sid and p.addr = s.paddr
;