zoukankan      html  css  js  c++  java
  • 创建oracle数据库job服务

    创建oracle数据库job服务:PlSqlDev操作job

    https://www.baidu.com/link?url=5vXhw0IqjvWEAgGSIYsSEVPvJb6njGkJ-_P_VFUTG9ay-r407caCBzaDJkiD_JZcClMdqFTIt9XAWDXzOYdpNa&wd=&eqid=ea592ba80000b7fd000000035b554070

    PlSqlDev操作job
    创建job
    1、选择job文件夹,右键

    2、点击新建

    3、对应填写完成,可以点击“查看SQL”查看sql语句,确定无误后,点击“应用”即创建完成
    4、此时,job文件夹下对应job创建完成,直接可见job号,右键可进行相关操作

    知其所以然--知识理解
    job参数:是由Submit()过程返回的binary_ineger。工作号,唯一标识一个工作。
    what参数:是将被执行的PL/SQL代码块。
    next_date参数:指识何时将运行这个工作。
    interval参数:何时这个工作将被重执行的频度。
    no_parse参数:指示此工作在提交时或执行时是否应进行语法分析——TRUE 指示此PL/SQL代码在它第一次执行时应进行语法分析, 而FALSE指示本PL/SQL代码应立即进行语法分析。

    描述 INTERVAL参数值,定义job的执行频率(有些有待验证)
    每天午夜12点:'TRUNC(SYSDATE + 1)'
    每天早上8点30分:'TRUNC(SYSDATE + 1) + (860+30)/(2460)'
    每星期二中午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'
    每星期六和日早上6点10分:'TRUNC(LEAST(NEXT_DAY(SYSDATE, ''SATURDAY"), NEXT_DAY(SYSDATE, "SUNDAY"))) + (6×60+10)/(24×60)'
    每分钟执行:'TRUNC(sysdate,'mi') + 1/ (24*60)'或 'sysdate+1/1440'
    每天的凌晨1点执行:'TRUNC(sysdate) + 1 +1/ (24)'
    每周定时执行:每周一凌晨1点执行:'TRUNC(next_day(sysdate,'星期一'))+1/24'
    每月定时执行:每月1日凌晨1点执行:'TRUNC(LAST_DAY(SYSDATE))+1+1/24'
    每季度定时执行:每季度的第一天凌晨1点执行:'TRUNC(ADD_MONTHS(SYSDATE,3),'Q') + 1/24'
    每半年定时执行:每年7月1日和1月1日凌晨1点:'ADD_MONTHS(trunc(sysdate,'yyyy'),6)+1/24'
    每年定时执行:每年1月1日凌晨1点执行:'ADD_MONTHS(trunc(sysdate,'yyyy'),12)+1/24'

  • 相关阅读:
    11月2号
    2020.9.22 (Java测试)
    2020.8.30 + 每周周报(8)
    2020.8.31
    2020.8.29
    2020.9.23
    伪分布式hbase从0.94.11版本升级stable的1.4.9版本
    python 将列表(也可以是file.readlines())输出多个文件
    hbase0.94.11版本和hbase1.4.9版本的benchamark区别
    idea 配置
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/9353443.html
Copyright © 2011-2022 走看看