44问答网
所有问题
如何查看ORACLE中正在运行的存储过程
如题所述
举报该问题
推荐答案 2018-08-02
ç±äºä¹å¯è½æ¯jobå¨è¿è¡åå¨è¿ç¨ï¼æ以æ æ³ä½¿ç¨v$session ä¸ v$sqlè§å¾æ¥è¯¢åºæ£å¨è¿è¡çåå¨è¿ç¨ã
åéçæ¹æ³æ¯ååå¨è¿ç¨ï¼éæ°ç¼è¯ç¸å ³çprocedureï¼å¦ææ æ³ç¼è¯å表示å¨è¿è¡å½ä¸ã
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/Y3RKYZK6YVGD3Y3WGDZ.html
其他回答
第1个回答 2016-09-18
由于也可能是job在运行存储过程,所以无法使用v$session 与 v$sql视图查询出正在运行的存储过程。
变通的方法是写存储过程,重新编译相关的procedure,如果无法编译则表示在运行当中。
第2个回答 2016-11-05
在PL/SQL里跑下
select name
from v$db_object_cache
where type='PROCEDURE';
相似回答
oracle怎样查看正在执行的存储过程
答:
1、在存储过程中加一个输出参数,执行完存储过程后,判断输出参数的值
;2、查看存储过程中处理数据后,你要的效果达到没有。甲骨文股份有限公司(Oracle)是全球大型数据库软件公司,总部位于美国加州红木城的红木岸。在2008年,甲骨文股份有限公司是继Microsoft及IBM后,全球收入第三多的软件公司。Oracle数...
oracle查看
job
执行
记录
答:
1、点击plsql的图标,进入登录界面,输入用户名和密码。2、在左侧找到DBMS_JOB
,记住是这个名称的job,该目录下还有一个job。3、右键点击new。4、在弹出的窗口中,在下图指的箭头处【what】输入需要执行的内容,该实例是执行一个存储过程。5、如果不方便编写执行内容,可以点击如下图按钮进入大界面编写。
如何
判断
存储过程
是否
正在运行
?
答:
你可以用第三方数据来实现 可以是数据库里的某一个字段
比如是isrun 0 表示没运行 1表示在运行在test_pro开始运行的时候 先去判断这个字段的状态 如果为0 则改变isrun为1 如果为1 则有其他用户在使用这个存储过程 然后是在存储过程结束的时候改变isrun为0 ...
ORACLE的
Job是否有日志文件,如果有
如何查看ORACLE 的
Job的日志?
答:
job不会单独记录文件日志,只是将部分
运行
情况记入数据字典表中,如:dba_jobs,可以从该视图中
查询
到一些信息。只有在发生严重错误时,会记录在统一的告警日志文件alter<sid>.log中。我觉得最好的方法是你自己在job调度
的过程
中,加入日志功能(将异常情况写入一张日志表)...
大家正在搜
存储过程里调用存储过程
如何查看存储过程用了哪些表
运行存储过程的方法
查看存储过程的调用
怎么运行存储过程
运行存储过程
数据库运行存储过程
如何创建一个存储过程
plsql如何调试存储过程
相关问题
如何查看ORACLE中正在运行的存储过程
oracle怎样查看正在执行的存储过程?
oracle怎样查看正在执行的存储过程
怎么在oracle 中查看存储过程的执行过程
oracle中 kill 正在执行的存储过程
如何判断存储过程是否正在运行?
plsql怎么查看在执行存储过程
oracle存储过程一直处于正在执行状态。