精华内容
下载资源
问答
  • 创建定时任务的步骤
    2021-05-17 17:38:44

    《DB2定时任务创建步骤》由会员分享,可在线阅读,更多相关《DB2定时任务创建步骤(10页珍藏版)》请在人人文库网上搜索。

    1、在DB2任务中心创建任务步骤1.打开任务中心2.打开后进入如下界面如果在选择“调度程序系统”时报错,可能是没有创建任务中心DB,用如下命令创建一个重建工具目录数据库(工具目录名:SYSTOOLS,数据库名:TOOLSDB)在开始-运行中数据db2cmd,会弹出一个新窗口,数据以下语句db2 create tools catalog systools create new database toolsdb3.新建任务4.输入名称5.输入命令脚本命令脚本是SQL语句,在最前面要加连接到数据库的命令(connect to yourdb user yourname usingyourpassword)调用存储过程的命令:CALL存储过程名称6.设置运行时间7点击确定设置完成8.在任务中心选中任务-右键-立即运行可以立即运行该任务9.查看运行结果在任务中心选中任务-右键-显示历史查看所有的运行结果10.查看运行结果双击想要查看的项查看结果http:/blog.csdn.net/zys5212/article/details。

    更多相关内容
  • SQLServer定时作业任务:即数据库自动... 您可能感兴趣的文章:sql server代理中作业执行SSIS包失败的解决办法SQL Server 2012 创建定时作业(图文并茂,教你轻松快速创建)SQL Server 作业的备份(备份作业非备份数据库
  • –3.2 在【步骤】选项卡中: –3.2.1 点击【新建】,输入【步骤名称】,如“步骤1”,类型默认T-SQL脚本,也可以选择SSIS包等; –3.2.2 在【数据库】一栏选择要作业处理的数据库,在【命令】的右边空白编辑栏
  • 创建定时任务job 3. 查看创建的job 4. 执行job 5. 创建后未发现有调用存储过程 6. 移除定时任务job 7. 停止定时任务job 8. 修改定时任务的间隔时间 9. 修改下一次执行时间 10. 修改定时任务要执行的操作 附: 1. ...

    步骤

    1. 授权

    SQL> grant create job to zxin_jzfp;
    
    授权成功。
    
    SQL> grant manage scheduler to zxin_jzfp;
    
    授权成功。
    
    SQL> grant update any table to zxin_jzfp;
    
    授权成功。
    
    SQL> grant select  any table to zxin_jzfp;
    
    授权成功。
    
    SQL> grant create any table to zxin_jzfp;
    
    授权成功。
    
    SQL> grant create any procedure to zxin_jzfp;
    
    授权成功。
    

    我授权在 pl/sql developer后运行select * from user_jobs 语句提示,权限不足的问题。
    解决办法:重新启动 pl/sql developer。

    2.创建定时任务job

    声明: poverty_sum_procedure 存储过程已经创建并测试可执行成功。

    DECLARE  
    job_id  number;  
    BEGIN  
    SYS.DBMS_JOB.SUBMIT  
    ( job => job_id   
    ,what => 'poverty_sum_procedure'  --执行的存储过程
    ,next_date => sysdate  
    ,interval =>'TRUNC(sysdate,''mi'') + 1/ (24*60)' --每分钟执行  (mi 两遍的 单引号 ' 需要再加一个 单引号' 进行转义)
    ,no_parse => TRUE  
    );  
    SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(job_id));  --输出创建的jobjd
    COMMIT;  
    END;  
    


    3. 查看创建的job

       select job,broken,what,interval,t.* from user_jobs t;     
    


    4. 执行job

    declare
    begin
       DBMS_JOB.RUN(32); 
       commit;
    end;
    


    5. 创建后未发现有调用存储过程

    存储过程测试过是没有问题的。
    查看 F:\oracle11g\app\Administrator\diag\rdbms\hnapp\hnapp\trace\alert_hnapp.log
    发现如下报错:

    Wed Nov 11 09:37:04 2020
    Errors in file f:\oracle11g\app\administrator\diag\rdbms\hnapp\hnapp\trace\hnapp_ora_11092.trc:
    ORA-12012: 自动执行作业 30 出错
    ORA-06550: 第 1,118 列: 
    PLS-00103: 出现符号 ""在需要下列之一时:
     := . ( @ % ;
    符号 ";" 被替换为 "" 后继续。
    

    看来是job中的语法错误导致
    检查后发现,submit时的 what参数值应该以分号结尾,修改为:

    DECLARE  
    job_id  number;  
    BEGIN  
    SYS.DBMS_JOB.SUBMIT  
    ( job => job_id   
    ,what => 'poverty_sum_procedure;'  --执行的存储过程(以;号结尾)
    ,next_date => sysdate  
    ,interval =>'TRUNC(sysdate,''mi'') + 1/ (24*60)' --每分钟执行  (mi 两遍的 单引号 ' 需要再加一个 单引号' 进行转义)
    ,no_parse => TRUE  
    );  
    SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(job_id));  --输出创建的jobjd
    COMMIT;  
    END;  
    


    6. 移除定时任务job

    begin    
            dbms_job.remove(31); --  /*删除自动执行的job,参数是 job的id*/
    end; 
    


    7. 停止定时任务job

    declare
    begin   
      dbms_job.broken(24,true,sysdate);        /*停止一个job,jobId, job的ID,里面参数true也可是false,
      next_date(某一时刻停止)也可是sysdate(立刻停止)。   */
    commit;
    end;
    


    8. 修改定时任务的间隔时间

    declare
    begin
      dbms_job.interval(24,interval => 'TRUNC(SYSDATE)+1');  /*第一个参数为job的ID,第二个参数interval: 计算下一次任务执行的时间表达式*/
      commit;
    end;
    


    9. 修改下一次执行时间

    declare
    begin
       dbms_job.next_date(24,to_date('2020-11-9 12:08:00','yyyy-mm-dd hh24:mi:ss')); 
       /*第一个参数:job的ID;第二个参数:要修改后的计算下一次执行的时间表达式*/
       commit;
    end;
    


    10. 修改定时任务要执行的操作

    declare
    begin
        dbms_job.what(24,'testJob2();');  
         /* 第一个参数:job的ID;第二个参数:要更改的新操作名称(操作名必须存在)*/
    commit;
    end;
    

    附:

    1. dbms_jos的各字段含义:

    JOB              任务的唯一标识码
    LOG_USER         提交任务的用户
    PRIV_USER         赋予任务权限的用户 
    SCHEMA_USER           对用户作语法分析的用户模式
    LAST_DATE         最后一次成功执行任务的时间 
    LAST_SEC         最后一次成功执行任务的时间的时分秒
    THIS_DATE         正在执行的任务的开始时间,若没有则为空
    THIS_SEC 		正在执行的任务的开始时间的时分秒,若没有则为空
    NEXT_DATE 		下一次执行定时任务的时间
    NEXT_SEC 		下一次执行定时任务的时间的时分秒
    TOTAL_TIME 		执行当前任务所需要的时间,单位:秒
    BROKEN         标志参数,Y表示任务中断,以后不会再运行 
    INTERTAL 	计算下一次执行定时任务的时间表达式
    FAILURES 	当前定时任务执行失败的总次数
    WHAT 		执行任务的PL/SQL代码块 
    NLS_ENV 	任务执行的NLS会话设置
    MISC_ENV	 定时任务运行的其他一些参数设置
    INSTANCE	 标识当前任务运行是否受限,0 没有受限
    

    2. INTERVAL 部分参数值示例:

    每天午夜12点: 'TRUNC(SYSDATE + 1)'
     
    每天早上830分: 'TRUNC(SYSDATE + 1) + (8*60+30)/(24*60)'
     
    每星期二中午12点: 'NEXT_DAY(TRUNC(SYSDATE ), ''TUESDAY'' ) + 12/24'
     
    每个月第一天的午夜12点: 'TRUNC(LAST_DAY(SYSDATE ) + 1)'
     
    每个季度最后一天的晚上11点: 'TRUNC(ADD_MONTHS(SYSDATE + 2/24, 3 ), 'Q' ) -1/24'
     
    每星期六和日早上610分: 'TRUNC(LEAST(NEXT_DAY(SYSDATE, ''SATURDAY"), NEXT_DAY(SYSDATE, "SUNDAY"))) + (6×60+10)/(24×60)'
     
    每月250000执行: 'TRUNC(LAST_DAY(SYSDATE ) + 25)'
     
    --------------------------
     
    1:每分钟执行
    Interval => TRUNC(sysdate,'mi') + 1/ (24*60)Interval => sysdate+1/1440
     
    2:每天定时执行
    例如:每天的凌晨1点执行
    Interval => TRUNC(sysdate) + 1 +1/ (24)
     
     
    3:每周定时执行
    例如:每周一凌晨1点执行
    Interval => TRUNC(next_day(sysdate,'星期一'))+1/24
     
    4:每月定时执行
    例如:每月1日凌晨1点执行
    Interval =>TRUNC(LAST_DAY(SYSDATE))+1+1/24
     
    5:每季度定时执行
    例如每季度的第一天凌晨1点执行
    Interval => TRUNC(ADD_MONTHS(SYSDATE,3),'Q') + 1/24
     
    6:每半年定时执行
    例如:每年71日和11日凌晨1Interval => ADD_MONTHS(trunc(sysdate,'yyyy'),6)+1/24
     
    7:每年定时执行
    例如:每年11日凌晨1点执行
    Interval =>ADD_MONTHS(trunc(sysdate,'yyyy'),12)+1/24
    
    展开全文
  • crond工具提供crontab命令来设置定时任务,属于守护进程,只能精确到分钟,可以设定周期性执行Linux命令或者Shell脚本,每分钟crond都会检查是否有定时任务需要执行 本次实验系统为CentOS 7 操作步骤 (1) 检查crond...
  • 实战模拟│windows 服务器上创建定时任务

    千次阅读 多人点赞 2022-08-18 09:54:05
    定时任务,让机器做你想做

    🎈 任务计划程序

    • 打开 控制面板 或者打开 管理工具,找到 任务计划程序

    任务计划程序

    🎈 创建任务

    • 点击 创建 基本任务
    • 添加 任务名称,名称随意填写,只要你能识别就行
    • 任务开始时间可以自定义,也可以默认
    • 选择运行脚本后,点击确认 即可

    创建任务

    任务命名

    触发频率

    频率详情

    任务操作

    启动程序

    完成任务配置

    🎈 频率配置

    • 找到自己创建的任务,点击进入
    • 然后 编辑触发器,进行任务频率的配置
    • 勾选 重复任务间隔,下面意思是在 一天内每隔一小时 执行一次程序

    任务列表

    触发器

    修改频率

    🎈 脚本内容

    • 因为是 window 服务器,所以可执行程序为 bat
    • 新建一个 run.bat 文件
    • 如果需要执行 php 程序,可以写上以下内容
    • 在步骤二中的添加该运行程序的路径即可
    C:\php7\php.exe -q C:\scripts\spider_picture.php
    
    展开全文
  • 关于kettle创建任务,及在windows做定时调度 1. 正在上传…重新上传取消 2.正在上传…重新上传取消 3.正在上传…重新上传取消 4.正在上传…重新上传取消 5.正在上传…重新上传取消 编写windows执行脚本内容...

    一.关于kettle创建任务,及在windows做定时调度

    展开全文
  • 使用TimerTask创建定时任务2.使用线程池创建定时任务3.使用spring内置定时任务@Scheduled 注解二、分布式环境下创建1.使用Quartz框架1.1 Spring集成方式1.1.1 添加pom依赖1.1.2 初始化Quartz的表1.1.3 初始化自定义...
  • linux设置定时任务的方法步骤

    千次阅读 2021-05-10 17:40:36
    一,首先登录二,找到文件夹三,查看定时任务crontab -l四,vi root 编辑定时任务 编辑完成后,点ESC,然后:wq时间格式分钟 小时 日期 月份 周 命令数字范围 0-59 0-23 1-31 1-12 0-7 echo "hello" >> abc.log...
  • 主要介绍了Yii框架创建cronjob定时任务的方法,结合具体实例形式分析了Yii定时任务相关配置、实现步骤与注意事项,需要的朋友可以参考下
  • SAP定时任务设定
  • 1、首先创建一张表 该表用来执行插入数据。 create table getSysDate(test date); 2、创建存储过程以插入数据。 create or replace procedure insertSysDate as ...3、创建job设置定时 declare jo...
  • 直接上图: 框出的一行就是新建的测试定时任务。具体步骤开始讲解: 1、先win +r组合键打开,然后...4、点击右侧的“创建任务”按钮,弹出“创建任务”的界面,在“常规”列中输入定时任务的名称“测试定时任务”...
  • cron创建定时任务

    2020-05-21 15:44:20
    本文介绍 cron创建定时任务 cron创建定时任务 This article was original written by Jin Tian, welcome re-post, first come with https://jinfagang.github.io . but please keep this copyright info, thanks, ...
  • 本文实例为大家分享了C#添加Windows服务的具体方法,供大家参考,...4.1 添加定时任务 public partial class SapSyn : ServiceBase { System.Timers.Timer timer1; //计时器 System.Timers.Timer timer2; //计时
  • SpringBoot---(15)Spring Boot创建定时任务

    千次阅读 2018-02-06 14:23:55
    这时候就要用到定时任务,SpringBoot中,创建定时任务非常简单,具体步骤如下:1.开启定时任务在程序的入口类中添加@EnableScheduling注解package com.alibaba; import org.mybatis.spring.annotation.MapperScan; ...
  • 使用plsql创建定时任务并执行

    千次阅读 2018-07-14 01:07:00
    上篇文章讲解到使用plsql创建存储过程及调试,那么今天文章内容就是讲解使用plsql创建定时任务,以及让定时任务执行。 在使用plsql创建定时任务之前,我们有必要先了解一下oracle中的job定时任务的一些内容。 ...
  • 该文档是txt格式的。 里面详细记录了Sql Server定时作业任务创建步骤,特别适合于初次玩定时作业的同学。 不是本人原创,觉得比较好,从坛子里搜集过来的。
  • Linux中使用crond工具创建定时任务

    千次阅读 2020-02-09 18:22:41
    crond工具提供crontab命令来设置定时任务,属于守护进程,只能精确到分钟,可以设定周期性执行Linux命令或者Shell脚本,每分钟crond都会检查是否有定时任务需要执行 本次实验系统为CentOS 7 操作步骤 (1) 检查crond...
  • 1.实现定时任务配置接口,在此自定义定时任务创建策略,动态管理定时任务 2.测试类 3.运行截图 总结 前言 工作中有需要应用到定时任务的场景,如一天一次,一周一次,一月一次,一年一次,做日报,周报,...
  • 1、创建记事本写入如下代码记得删除注释 @echo off call conda activate py37 #这里激活了的是默认环境base python C:\python\project.py %* ...3、最后然后按步骤建定时任务,创建定时任务挺简单就不赘述了 ...
  • Java实现定时任务

    万次阅读 2022-04-06 23:11:54
    这种方式的定时任务主要用到两个类,Timer 和 TimerTask,使用起来比较简单。其中 Timer 负责设定 TimerTask 的起始与间隔执行时间。 TimerTask是一个抽象类,new的时候实现自己的 run 方法,然后将其丢给 Timer 去...
  • PL/SQL 创建定时任务

    千次阅读 2018-03-30 11:07:08
    3. 按下图步骤操作即可完成创建定时任务。4. 回到左侧菜单栏,右键点击具体的定时任务,点击运行即可启动定时任务,同时可以查看或者编辑该定时任务。5. 具体SQLbegin sys.dbms_job.submit(job => :job, w....
  • ScheduledThreadPoolExecutor提供的两个方法来完成延迟及定时执行任务 scheduleAtFixedRate及scheduleWithFixedDelay 大致执行步骤: 1)创建task任务 2)将任务加入到延迟队列 3)启用线程通过getTask方法从...
  • 定时任务有三种实现 1 jdk自带的定时任务 2 Quartz插件实现的定时任务,需要引入额外的包 3 SpringTask定时调度,是对jdk的再一次封装,不用引入其他包了,用spring的包就自带 SpringTask有3种实现定时任务的方式 1 ...
  • DB2建工具库并创建定时任务

    千次阅读 2017-03-14 09:01:39
    起因:原先的工具库受损(保错DBA1177N),需要重新建工具库并创建定时任务。 在不确定原来的工具库是否存在问题时,先查看参数按步骤二操作。如果不能解决,按步骤一操作,再按步骤二,最后步骤三。 ——————...
  • Java如何实现定时任务

    千次阅读 2022-03-26 21:01:32
    看完这篇文章你会了解到什么是定时任务,以及为什么austin项目要引入分布式定时任务框架,可以把代码下载下来看到我是怎么使用xxl-job的。 01、如何简单实现定时功能? 我是看视频入门Java的,那时候学Java基础API的...
  • 自动定时执行任务,常见的方法有三种: Windows 任务计划程序 Windows Service 定时执行软件(例如:定时执行专家) ...首先,我们来看使用 Windows任务计划程序 如何创建自动定时执行任务: ......
  • SQL Server创建简单的定时任务

    千次阅读 2019-02-21 16:04:30
    在使用SQL过程中,可能需要创建一些作业去执行定时任务 创建过程: 1.使用Win+R,输入services.msc,启动SQL Server 代理 (MSSQLSERVER)服务 2.打开SQL Server代理,创建一个作业 3.新增步骤,可以有多个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 53,497
精华内容 21,398
热门标签
关键字:

创建定时任务的步骤