select object_name,machine,s.sid,s.serial#
from v$locked_object l,dba_objects o ,v$session swhere l.object_id = o.object_id and l.session_id=s.sid;
alter system kill session '36,30789'; (其中24,111分别是上面查询出的sid,serial#)
这样处理虽然杀死了进程, 但是Windows线程没有杀死 导致内存过大
select spid, osuser, s.program from
v$process p, v$session s where p.addr=s.paddr
and s.sid=36(sid)
查询出Windows线程spid6868
sqlplus下 执行 host orakill orcl 6868