Oracle的job任务
来源:互联网 发布:js div class 编辑:程序博客网 时间:2024/06/06 03:34
一、job是什么
顾名思义就是工作的意思,作为Oracle里面的一个对象,说明Oracle可以用来启动一个工作或者任务,最常用的就是用来定时执行存储过程里的具体操作
二、创建job关键字段(语法)(dms_jobs dms_schedual_jobs )
这里简单说下这两个的不同:
dms_schedual_jobs为10g退出的新特性可以替代dms_jobs
语法上略有不同,处理逻辑上基本都一样
深入了解dms_jobs 的使用请参考:http://blog.csdn.net/wnantian/article/details/70057427 (ps,网上一大堆这里就不再一一说明)
深入了解dms_schedual_jobs 的使用请参考:http://windandstorm.iteye.com/blog/919459
三、查看创建好的job任务的关键词(user_jobs all_jobs dba_jobs)
通过dms_job 创建job后由于版本的原因在jobs中不一定能看到,但通过上述关键词可以查看
它们的区别为权限的不同显示信息不同
直接select * from(user_jobs或all_jobs或dba_jobs )可查看job任务
任务内容大致有下面内容
字段(列) 类型 描述
JOB NUMBER 任务的唯一标示号
LOG_USER VARCHAR2(30) 提交任务的用户
PRIV_USER VARCHAR2(30) 赋予任务权限的用户
SCHEMA_USER VARCHAR2(30) 对任务作语法分析的用户模式
LAST_DATE DATE 最后一次成功运行任务的时间
LAST_SEC VARCHAR2(8) 如HH24:MM:SS格式的last_date日期的小时,分钟和秒
THIS_DATE DATE 正在运行任务的开始时间,如果没有运行任务则为null
THIS_SEC ARCHAR2(8) 如HH24:MM:SS格式的this_date日期的小时,分钟和秒
NEXT_DATE DATE 下一次定时运行任务的时间
NEXT_SEC VARCHAR2(8) 如HH24:MM:SS格式的next_date日期的小时,分钟和秒
TOTAL_TIME NUMBER 该任务运行所需要的总时间,单位为秒
BROKEN VARCHAR2(1) 标志参数,Y标示任务中断,以后不会运行
INTERVAL VARCHAR2(200) 用于计算下一运行时间的表达式
FAILURES NUMBER 任务运行连续没有成功的次数
WHAT VARCHAR2(2000) 执行任务的PL/SQL块
CURRENT_SESSION_LABELRAW MLSLABEL 该任务的信任Oracle会话符
CLEARANCE_HI RAW MLSLABEL 该任务可信任的Oracle最大间隙
CLEARANCE_LO RAW MLSLABEL 该任务可信任的Oracle最小间隙
NLS_ENV VARCHAR2(2000) 任务运行的NLS会话设置
MISC_ENV RAW(32) 任务运行的其他一些会话参数
嗯,就这样吧
- Oracle的job任务
- oracle的定时任务job
- 利用oracle的job定时执行任务
- Oracle JOB的建立,定时执行任务
- Oracle中的job的定时任务
- Oracle JOB任务
- Oracle:job任务
- oracle 计划任务 ---- job
- Oracle JOB定时任务
- Oracle Job定时任务
- oracle 定时任务job
- Oracle job 定时任务
- job-oracle定时任务
- oracle job定时任务
- oracle job 建立调度任务
- oracle 定时执行任务-job
- oracle:job 建立调度任务
- oracle使用JOB定时任务
- JavaSE基础知识学习—异常
- ubuntu-17.10,linux安装,分区----笔记
- Tensorflow学习笔记-SLIM
- JVM
- LibreOj
- Oracle的job任务
- html中meta标签详解
- Java简易计算机
- atoi模拟实现(考虑溢出问题)
- Sublime Text 3使用详解
- echarts饼图 +easyui 异步显示数据
- anaconda安装tensorflow
- Java基础之数据类型(三)数组
- (线性)单链表的C语言实现--保持有序