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

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

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

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

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

找出正在执行的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);

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

select * from all_scheduler_job_run_details t

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

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里现有的所有job 以通过oracle数据库视图 进行查询 select * from dba_jobs;

如果是dbms_job,那么不好意思,本身好象没有,只能去dba_jobs表中查看执行结果。或者执行时查看dba_job_running。 如果是schedule_job那么是有的,也是一个视图就是dba_scheduler_job_log,这里记载这每次的执行的开始时间,结束时间,执行结果。

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