社区
Oracle 高级技术
帖子详情
请问如果找到正在执行的存储过程进程
verysorrow
2010-01-14 10:25:31
我有个存储过程procedure执行时间太长了,想找到这个进程,将其杀掉,请问如何找到呢?
谢谢!
...全文
157
5
打赏
收藏
请问如果找到正在执行的存储过程进程
我有个存储过程procedure执行时间太长了,想找到这个进程,将其杀掉,请问如何找到呢? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuzhenhuan01
2010-01-14
打赏
举报
回复
v$session
根据用户,机器,执行方式之类的找找
verysorrow
2010-01-14
打赏
举报
回复
你们说的我知道,但关键这么多session列表,我怎么能定位是哪个呢
wuyisky84
2010-01-14
打赏
举报
回复
根据session 找啊
可以找出来长会话的 以及执行的sql
wylsjz
2010-01-14
打赏
举报
回复
plsql工具 菜单Tools/sessions 找到进程右键/kill
runbaobao88
2010-01-14
打赏
举报
回复
根据会话当前在运行的SQL语句识别出会话ID,然后杀之。
ora-04021——
存储过程
无法编译报错
本文介绍了解决Oracle数据库中
存储过程
执行
后无法编译的问题,通过查询正在
执行
的
存储过程
并
找到
对应的会话ID,进而通过操作系统层面终止该
进程
的方法。
About Oracle Kill Procedure
本文介绍如何在Oracle数据库中杀死不合理运行的
存储过程
。首先通过V$DB_OBJECT_CACHE视图查询正在
执行
的
存储过程
,然后在V$ACCESS视图中
找到
目标
存储过程
的SID,接着在V$SESSION中获取SID和SERIAL#,最后使用ALTER SYSTEM KILL SESSION命令终止该
进程
。
mysql查询正在
执行
的
存储过程
_查看正在运行的
存储过程
本文介绍了一种方法,用于定位Oracle数据库中正在运行的
存储过程
。通过查询v$db_object_cache视图,可以
找到
持有
存储过程
锁的会话。结合v$open_cursor和v$session视图,可以进一步确定具体
执行
存储过程
的会话。
查询正在
执行
的
存储过程
本文介绍如何查找并终止Oracle数据库中正在
执行
的
存储过程
。通过SQL查询获取
存储过程
的会话ID,然后使用`ALTER SYSTEM KILL SESSION`命令来终止该会话。此外,还提供了一种备选方案来查询被锁定的
存储过程
。
sql server查看正在
执行
的
进程
本文介绍了如何在SQLServer中查看当前
执行
的
进程
,通过SQL查询获取详细信息,包括SPID、状态、登录名、CPU时间、IO读写等关键指标。此外,还展示了查找特定表在哪些
存储过程
中被使用的查询方法。
Oracle 高级技术
3,499
社区成员
18,709
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章