9

我创建了一个 oracle 程序。在某些情况下,当我从 sqldevoloper 执行它时,我认为它会进入无限循环。它继续生成日志文件。我怎样才能终止这个运行过程?我通过 services.msc 停止了 oracle 服务。当我再次启动它时,正在生成日志文件。我认为该程序仍在运行。我怎样才能终止这些程序。

4

2 回答 2

17

使用 v$session 识别您的会话(挂起)

select sid, serial#, status from v$session where USERNAME='NAME';

然后使用杀死它

ALTER SYSTEM KILL SESSION 'SID,#SERIAL';
于 2012-09-14T09:53:45.307 回答
0
ALTER SYSTEM KILL SESSION 

但是您必须检索会话 ID 并拥有权限。

于 2012-09-14T09:53:38.020 回答