如何删除该存储过程?

lianghongqing111 2004-06-09 03:35:58
>ORACLE 9i ORACLE ENTERPRISE MANAGER CONSOLE中查看:
>
>会话 SID 31,44 状态为KILLED,都是执行任务的进程,任务已经被删除,该任务所调用的存储过程已经失效,编译通不过,也删除不了;
>
>锁 两条记录 SID 31,44;
>
>select * from v$lock where type='JQ' 查询结果:两条记录 SID 31,44;
>
>select * from dba_jobs_running 查询结果:两条记录 SID 31,44; SID、JOB不为空,其他字段都为空;
>
>请教各位如何解锁,并删除这两个会话及删除该任务所调用的存储过程?

...全文
119 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
aweihz 2004-06-09
  • 打赏
  • 举报
回复
select spid from v$process where addr in (select paddr from v$session where sid in (31,44));
找出来的SPID就是你要杀的进程了
lianghongqing111 2004-06-09
  • 打赏
  • 举报
回复
在操作系统一级把进程杀掉 怎么杀呢?
aweihz 2004-06-09
  • 打赏
  • 举报
回复
在操作系统一级把进程杀掉

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧