zoukankan      html  css  js  c++  java
  • [z]oracle 创建job

    https://www.cnblogs.com/lijiasnong/p/3382578.html

    alter system enable restricted session;
    --创建表
    create table G_TEST 

    ID     NUMBER(12), 
    C_DATE DATE 

    select * from G_TEST

    --创建插入数据时增长的ID号
    create sequence G_SEQ 
    minvalue 1 
    maxvalue 999999999999999999999999999 
    start with 141 
    increment by 1 
    cache 20;

    --创建存储过程
    create or replace procedure prc_g_test is 
    begin 
    insert into g_test values(g_seq.nextval,sysdate); 
    end prc_g_test;

    --新建JOB
    declare   
    job number;      
    begin
    sys.dbms_job.submit(job,'prc_g_test;',sysdate,'sysdate+1/1440');
    end;


    SELECT * FROM DBA_JOBS; 
    select * from  user_jobs;

    --启动JOB参数为job号
    begin
    --dbms_job.run(44); --启动JOB
    dbms_job.broken(44,false,sysdate); --停止JOB
    end;

    select count(*) from g_test
    --查看正在运行的JOB
    select * from dba_jobs_running;

    oracle JOB常见的执行时间
     
    1、每分钟执行
    TRUNC(sysdate,'mi')+1/(24*60)
      www.2cto.com  
    2、每天定时执行
    例如:
    每天凌晨0点执行
    TRUNC(sysdate+1)
    每天凌晨1点执行
    TRUNC(sysdate+1)+1/24
    每天早上8点30分执行
    TRUNC(SYSDATE+1)+(8*60+30)/(24*60)
     
    3、每周定时执行
    例如:
    每周一凌晨2点执行
    TRUNC(next_day(sysdate,1))+2/24
    TRUNC(next_day(sysdate,'星期一'))+2/24
    每周二中午12点执行
    TRUNC(next_day(sysdate,2))+12/24
    TRUNC(next_day(sysdate,'星期二'))+12/24
     
    4、每月定时执行
    例如:
    每月1日凌晨0点执行
    TRUNC(LAST_DAY(SYSDATE)+1)
    每月1日凌晨1点执行
    TRUNC(LAST_DAY(SYSDATE)+1)+1/24
     
    5、每季度定时执行
    每季度的第一天凌晨0点执行
    TRUNC(ADD_MONTHS(SYSDATE,3),'q')
    每季度的第一天凌晨2点执行
    TRUNC(ADD_MONTHS(SYSDATE,3),'q')+2/24
    每季度的最后一天的晚上11点执行
    TRUNC(ADD_MONTHS(SYSDATE+ 2/24,3),'q')-1/24
     
    6、每半年定时执行
    例如:
    每年7月1日和1月1日凌晨1点执行
    ADD_MONTHS(TRUNC(sysdate,'yyyy'),6)+1/24
     
    7、每年定时执行
    例如:
    每年1月1日凌晨2点执行
    ADD_MONTHS(TRUNC(sysdate,'yyyy'),12)+2/24
  • 相关阅读:
    从数据库表中查询日期最新的记录
    ArcGIS js api开发环境配置
    HRESULT:0x80070057 (E_INVALIDARG)
    ArcGIS js api三种查询功能
    sql设置字段默认值
    文件后缀与mime类型对应表
    关于dojo自定义类
    android用户登录验证
    java实现QQ互联登录
    springboot实现网站微信扫码登录
  • 原文地址:https://www.cnblogs.com/jjj250/p/9459108.html
Copyright © 2011-2022 走看看