- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章Oracle Job时间间隔设置由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
初始化相关参数job_queue_processes 。
alter system set job_queue_processes=39 scope=spfile;//最大值不能超过1000 ;job_queue_interval = 10 //调度作业刷新频率秒为单位 。
job_queue_process 表示oracle能够并发的job的数量,可以通过语句 。
show parameter job_queue_process,
select * from v$parameter where name='job_queue_processes',
来查看oracle中job_queue_process的值。当job_queue_process值为0时表示全部停止oracle的job,可以通过语句 。
ALTER SYSTEM SET job_queue_processes = 10,
来调整启动oracle的job.
相关视图:
dba_jobs all_jobs user_jobs dba_jobs_running 包含正在运行job相关信息 。
相关查证jobs情况的sql:
select job,last_date,last_sec,next_date,next_sec,INTERVAL,WHAT from dba_jobs order by job,
------------------------- 。
提交job语法:
。
。
------------------------- 。
创建JOB 。
。
。
运行JOB 。
。
。
删除JOB 。
。
。
DBA_JOBS 。
=========================================== 。
。
字段(列) 。 |
类型 。 |
描述 。 |
---|---|---|
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 。 |
VARCHAR2(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_LABEL 。 |
RAW MLSLABEL 。 |
该任务的信任Oracle会话符 。 |
CLEARANCE_HI 。 |
RAW MLSLABEL 。 |
该任务可信任的Oracle最大间隙 。 |
CLEARANCE_LO 。 |
RAW MLSLABEL 。 |
该任务可信任的Oracle最小间隙 。 |
NLS_ENV 。 |
VARCHAR2(2000) 。 |
任务运行的NLS会话设置 。 |
MISC_ENV 。 |
RAW(32) 。 |
任务运行的其他一些会话参数 。 |
。
-------------------------- 描述 INTERVAL参数值 每天午夜12点 'TRUNC(SYSDATE + 1)' 每天早上8点30分 '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' 每星期六和日早上6点10分 'TRUNC(LEAST(NEXT_DAY(SYSDATE, ''SATURDAY"), NEXT_DAY(SYSDATE, "SUNDAY"))) + (6×60+10)/(24×60)' 。
-------------------------- 。
1:每分钟执行 。
Interval => TRUNC(sysdate,'mi') + 1/ (24*60) 。
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:每半年定时执行 。
例如:每年7月1日和1月1日凌晨1点 。
Interval => ADD_MONTHS(trunc(sysdate,'yyyy'),6)+1/24 。
7:每年定时执行 。
例如:每年1月1日凌晨1点执行 。
Interval =>ADD_MONTHS(trunc(sysdate,'yyyy'),12)+1/24 。
最后此篇关于Oracle Job时间间隔设置的文章就讲到这里了,如果你想了解更多关于Oracle Job时间间隔设置的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我想做的是分派(dispatch)一个 Job,然后在前一个 Job 完成后继续分派(dispatch)同一个 Job,这样就可以连续循环分派(dispatch) Job。如选项一所示,这以前是与数据
我想知道当一个过程通过一个作业执行时会发生什么,在它完成之前是作业调用该过程的下一次执行的时间。这是我创建的工作: DECLARE X NUMBER; BEGIN SYS.DB
我使用以下代码显示超时为 120 秒的 PowerShell 作业的结果。我想通过合并 Write-Progress(基于完成的作业数)来增强此代码。我尝试使用 this example然而,作为引用
我使用以下代码显示超时为 120 秒的 PowerShell 作业的结果。我想通过合并 Write-Progress(基于完成的作业数)来增强此代码。我尝试使用 this example然而,作为引用
这个关于 ECMAScript 规范(ECMA-262 第 8 版)的问题 这些天,我对作业和作业队列有点困惑。 这里有一些问题。 1:在ECMA-262中,有两种作业队列。一个是 ScriptJob
子进程是作业的一部分,由创建作业的进程启动。父进程尚未设置作业属性以允许脱离作业。需要在 JOB 上设置“JOB_OBJECT_LIMIT_BREAKAWAY_OK”标志以允许子进程脱离作业,但未设置
有没有人有类似于Path's Android Priority Job Queue的iOS作业队列?他们不介意与社区分享?我是 iOS 的新手,所以我不确定平台本身是否提供这样的解决方案。在 Andr
我正在关注 this在 Heroku 上安排我的 Django cron 作业。 程序文件: web: gunicorn tango.wsgi --log-file - clock: python c
UI协同程序指南包含有关如何管理UI协同程序生命周期的section。它说明了我们应该创建一个顶级Job实例,并将复合协程上下文contextJob + UI传递给我们启动的所有协程: launch(
我在 Spark 上创建了一个 Master 和一个 Worker。然后我创建了一个 Spark 流作业并尝试提交它,但在 Master 上它显示了一长串 java 错误 使用此命令启动主控: spa
我必须在 Spring Batch 上设置 jobparemeters,但使用 Spring Boot Batch 则无法轻松做到这一点。 我需要重新运行作业,但如果参数相同,spring-batch
众所周知,Apache Pig 是一种数据流语言。如果我编写了一个 Pig 脚本并且 Pig 决定拆分并运行两个或多个作业来执行手头的任务,那么 Pig 如何存储它从作业 1 传递到作业 2 的数据?
我以为他们指的是 Reducer 但在我的程序中我有 public static class MyMapper extends Mapper 和 public static class MyReduc
我需要创建一个恢复模式。 在我的模式中,我只能在给定的时间窗口内启 Action 业。 如果作业失败,它只会在下一个时间窗口重新启动,完成后我想开始为此窗口提前计划的计划作业。 作业之间的唯一区别是时
使用 play 框架 1.2.4 和 scala。我几乎没有类似的游戏工作 @OnApplicationStart class MyOtherJob extends Job { ... } @Ev
作业通知选项“作业成功时”和“作业完成时”有何区别。从表面上看,我假设“作业完成时”选项包含作业成功和作业失败,而“作业成功时”选项仅包含作业成功运行时。这是正确的吗? 最佳答案 作业成功时作业成功完
我正在尝试创建迁移,但由于以下错误而失败: Error from server (BadRequest): error when creating "kubernetes/migration-job.
Cron Job 和 hybris 中的 Job 有什么区别? 两者的创建/实现之间有什么区别? 最佳答案 下图描述了 Hybris 中 Jobs/Cronjobs 工作原理的完整 View
我正在运行多个作业,并且我希望每个作业都有一个单独的作业存储库(内存中实现)。 请在下面找到我尝试过的 bean 定义。请注意,我尝试指定具有作用域原型(prototype)的 bean。 我收到 j
Quartz 中是否有一种机制可以在启动另一个作业时删除现有作业?我需要暂停其他作业的原因是因为新作业需要所有资源可用,只有当其他作业未运行时才会如此。 这是一个示例: 我有 2 份工作:工作 A 和
我是一名优秀的程序员,十分优秀!