总结查询记录:
问我描述:当调试存储过程的时候,有时会出现无法结束存储过程的问题,无法关闭,强制关闭plsql,再次调试
无法进入存储过程,这个时候需要手动kill进程,具体操作如下:
1.首先确认具体哪个进程是自己的
select * from V$DB_OBJECT_CACHE where LOCKS!='0' and owner='数据库用户名'
select * from v$access where owner='数据库用户名'
2.查询sid,serial#信息
select sid,serial#,paddr from v$session where osuser='计算机用户名'
也用如下语句查询spid
select spid, osuser, s.program from v$process p, v$session s where p.addr=s.paddr and osuser='计算机用户名'
杀进程语句
ALTER SYSTEM KILL SESSION 'sid,serial#'; -- 2步骤中查出的sid,serial#信息