ITPub博客

首页 > 数据库 > Oracle > scheduler一直执行超过30分钟的作业监控

scheduler一直执行超过30分钟的作业监控

原创 Oracle 作者:lusklusklusk 时间:2017-05-25 18:56:43 0 删除 编辑
create or replace procedure sp_scheduler_check as
x number;
begin
select round((select (sysdate-(select to_date((select * from (select to_char(log_date,'YYYY-MM-DD HH24:MI:SS') from user_scheduler_job_run_details where job_name='XXX' order by log_id desc) where rownum<2),'YYYY-MM-DD HH24:MI:SS') from dual))*24*60 from dual),0) into x from dual;


if x>30 then


begin
SEND_EMAIL  ('<ERP_admin@yuusei.cn>'
,'<luxus.liao@mic.com.tw;luxus.liao@mic.com.tw;horuse.yu@mic.com.tw>'
,'JIECHENG SCHEDULUER NEED CHECK >30'
,'JIECHENG SCHEDULUER NEED CHECK,SID.SEREAL SHOUD KILL');
end;
end if;
exception when others then
  dbms_output.put_line(sqlcode);
  rollback;
end;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30126024/viewspace-2139886/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Welcome to Lukes DB HOME。 Oracle OCM、Mysql OCP, 10年DBA工作经验,博客仅记录自己的一个学习过程,不代表完全准确,如有需要,欢迎转载。

注册时间:2015-02-02

  • 博文量
    348
  • 访问量
    1174989