dkfr.net
当前位置:首页 >> 如何查看OrAClE中当前正在执行的JoB >>

如何查看OrAClE中当前正在执行的JoB

job的运行情况无非是成功和失败,oracle也不会记录的 select * from dba_jobs 所有的JOB select * from dba_jobs_running 正在运行

找出正在执行的JOB编号及其会话编号 SELECT SID,JOB FROM DBA_JOBS_RUNNING; 停止该JOB的执行 SELECT SID,SERIAL# FROM V$SESSION WHERE SID='&SID'; ALTER SYSTEM KILL SESSION '&SID,&SERIAL'; EXEC DBMS_JOB.BROKEN(&JOB,TRUE);实例分析:1,...

job的运行情况无非是成功和失败,oracle也不会记录的 select * from dba_jobs 所有的JOB select * from dba_jobs_running 正在运行

job的运行情况无非是成功和失败,oracle也不会记录的 select * from dba_jobs 所有的JOB select * from dba_jobs_running 正在运行

找出正在执行的JOB编号及其会话编号 SELECT SID,JOB FROM DBA_JOBS_RUNNING; 停止该JOB的执行 SELECT SID,SERIAL# FROM V$SESSION WHERE SID='&SID'; ALTER SYSTEM KILL SESSION '&SID,&SERIAL'; EXEC DBMS_JOB.BROKEN(&JOB,TRUE);

是否是下面的failures=3,表示3次失败执行 select JOB, LOG_USER,FAILURES from user_jobs; job log_user,failures ------------------------------------------------- 8 test 3

可以通过lasttime减去(nexttime-lasttime)*totaltime 换算成秒计算出Createtime时间 例子如下: 其中49为Job名称 select last_date, to_date(to_char(last_date, 'yyyymmddHH24miss'), 'yyyymmddHH24miss') - 1 / 24 / 60 / 60 * (next_date -...

selectjob,what,failures,brokenfromuser_jobs 可以通过oracle数据库视图进行查询 select * from dba_jobs;

可以通过oracle数据库视图进行查询 select * from dba_jobs;

oracle 如何查找和kill 对应的job进程 查找当前被锁住的进程: SELECT object_name, s.sid, s.serial#, p.spid FROM v$locked_object l, dba_objects o, v$session s, v$process p WHERE l.object_id = o.object_id AND l.session_id = s.sid AN...

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com