社区
Oracle 高级技术
帖子详情
请问如果找到正在执行的存储过程进程
verysorrow
2010-01-14 10:25:31
我有个存储过程procedure执行时间太长了,想找到这个进程,将其杀掉,请问如何找到呢?
谢谢!
...全文
145
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,然后杀之。
mysql查询正在
执行
的
存储过程
_查看正在运行的
存储过程
[i=s] 本帖最后由 wei-xh 于 2012-7-28 20:43 编辑最近项目一直在对表增加字段,很多失效对象需要编译,经常发现由于过程正在运行因此导致编译的会话HANG在那,直到过程运行结束。如果能有一个手段告诉我数据库里有哪些过程正在运行就好了,那么我们就可以选择对这些过程依赖的表后加字段,避开这个问题。可以通过以下查询来定位到正在运行的
存储过程
:col name for a40sel...
ORACLE-Kill 杀死正在
执行
的Oracle
存储过程
和死锁语句
1、
找到
正在
执行
的
存储过程
的 sid ,serial# select b.sid,b.SERIAL#,a.OBJECT, 'alter system kill session ' || '''' || b.sid || ',' ||b.SERIAL# || ''';' kill_command from SYS.V_$ACCESS a
oracle 杀死过程,ORACLE-Kill 杀死正在
执行
的
存储过程
1、
找到
正在
执行
的
存储过程
的 sid ,serial#select b.sid,b.SERIAL#,a.OBJECT, 'alter system kill session ' || '''' || b.sid || ',' ||b.SERIAL# || ''';' kill_commandfrom SYS.V_$ACCESS a, SYS.V_$session bwhere ...
SQL Server查询正在
执行
的
存储过程
并停止
1 --查询正在
执行
的sql并停止 2 IF (EXISTS (SELECT * FROM sys.objects WHERE name = 'PRO_QUERY_KILL_EXECUTING_PRO')) 3 DROP PROC [dbo].[PRO_QUERY_KILL_EXECUTING_PRO] 4 GO 5 6 CREATE PROC [dbo]....
查看oracle正在
执行
的
进程
,并杀掉
背景:在代码中有可能出现
执行
完SQL未提交的情况,或者SQL
执行
时间过长,此时需要将
进程
手动kill掉,具体方法如下: 1.使用xshell工具登录 oracle用户,如果使用root用户登录,再输入一条命令:su -oracle,,使得下图中左边的用户变为 oracle 即可 2.输入命令sqlplus / as sysdba,出现Connected to: 即表示连接成功 3.成功进入后,
执行
下列语句(只需将查询到的 sid和serial 放到kill参数中即可),具体操作如下...
Oracle 高级技术
3,498
社区成员
18,709
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章