当前位置:   article > 正文

创建ORACLE定时任务 任务日志记录_定时任务执行日志

定时任务执行日志

##ORACLE定时任务
一、首先是检查当前数据库配置 JOB_QUEUE_PROCESSES
检查方式:select value from v$parameter where name like ‘%job_queue_processes%’
若结果为0则不会自动运行。
修改方式:alter system set job_queue_processes = 0 -1000
以上引用自ORACLE 定时任务没有执行 解决
二、创建任务执行日志记录表
create table JOB_LOG(
id varchar2(32),
job_name varchar2(128),
status varchar2(32),
execut_status varchar2(32),
created_time timestamp,
updated_time timestamp,
Sk_date number,
param_value varchar2(1000),
error_msg varchar2(2000)
);

COMMENT ON TABLE JOB_LOGIS ‘job运行记录日志’;
comment on column JOB_LOG.status is ‘job运行状态,executing 执行中,finish已结束,forcedEnd强制终止’;
comment on column JOB_LOG.execut_status is ‘job执行结果,success成功,fail失败’;

三、日志保存过程
CREATE OR REPLACE PACKAGE BODY PKG_JOB_LOG IS

PROCEDURE job_log(
IN_JOBNAME in v

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/203641?site
推荐阅读
相关标签
  

闽ICP备14008679号