社区
Oracle
帖子详情
怎样编写指定时间执行的Job?
kittydolphin
2003-08-21 09:15:24
问题1:我想每天凌晨1:00执行某个存储过程,怎样写DBMS_JOB.SUBMIT(.....)?
问题2:怎样写job,如果我只执行一条update命令?----不通过存储过程。DBMS_JOB.SUBMIT(....)中的what,是否可以指向一个sql语句,而不是存储过程名字?谢谢
...全文
57
4
打赏
收藏
怎样编写指定时间执行的Job?
问题1:我想每天凌晨1:00执行某个存储过程,怎样写DBMS_JOB.SUBMIT(.....)? 问题2:怎样写job,如果我只执行一条update命令?----不通过存储过程。DBMS_JOB.SUBMIT(....)中的what,是否可以指向一个sql语句,而不是存储过程名字?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beckhambobo
2003-09-19
打赏
举报
回复
declare
jobno number;
begin
DBMS_JOB.SUBMIT(JobNo,'begin update a set name=''aaa'' end;',sysdate, 'TRUNC(sysdate)+25/24');
commit;
end;
/
inprise_lyj
2003-09-19
打赏
举报
回复
to kittydolphin(小刀)
------------------------
应在trunc(sysdate)后+1
DBMS_JOB.SUBMIT(JobNo,'createindex;',sysdate, 'TRUNC(sysdate)+1+1/24');
kittydolphin
2003-08-21
打赏
举报
回复
DBMS_JOB.SUBMIT(JobNo,'createindex;',sysdate, 'TRUNC(sysdate)+1/24');
上面这句话被提示错误:
[1]: (Error): ORA-23420: 间隔必须以将来的一个时间作评估 ORA-06512: 在line 8
kittydolphin
2003-08-21
打赏
举报
回复
以前有人写过:trunc(sysdate)+1/24;说是每天凌晨1点执行,但是我在8.17上面提示错误:
[1]: (Error): ORA-23319: 参数值"trunc(sysdate)+1/24;"不正确 ORA-06512: 在line 7
谁能解释一下?
动态调整xxl_
job
下次
执行
时间
目前项目引入了 xxl-
job
来跑定时任务,但是存在一个问题,项目
执行
结束的
时间
不固定,有峰值,在高峰期的时候会出现长阻塞一直排队等待,如图: 需要做一种策略来解决长阻塞问题,精准控制下一次
执行
时间
,尽量保证不空档1.上游接口的接口限流或者峰值压力导致返回超时 2.高峰期数据量达到峰值处理不过来 3.设置的
执行
间隔太短,
执行
不过来思路
编写
一个cron表达式,
时间
一分钟一次,直接获取当前
时间
的下一次
执行
时间
,并且更新到xxl-
job
的
执行
日志里面注意 1.因为设置的1分钟59秒
linux
指定
时间
执行
命令、周期性
执行
任务
linux
指定
时间
执行
命令、周期性
执行
任务,定时器
编写
让
job
在
指定
oracle rac 节点上
执行
var
job
number; begin sys.dbms_
job
.submit(
job
=> :
job
, what => 'xxxxxxxxxxxxxx',-----------需要
执行
的存储过程 next_date => to_date('17-10-2013 13:35:26', 'dd-m
Crontab 实现
指定
时间
执行
一次脚本的两种方法
在工作中,经常会碰到每隔多少天/小时/分钟
执行
一次脚本,或某个命令的情况。如果是每隔多少小时,多少分运行一次程序,在crontab中可能比较好实现一些,下面是一些示例及crontab的格式说明: 示例如下: # 下午6点到早上6点,每隔15分钟
执行
一次脚本 0,15,30,45 18-06 * * * /bin/bash $HOME/script.sh > /dev/null 2...
分布式定时调度XXL-
JOB
XXL-
JOB
背景: 任务调度是日常开发中非常常见的一个业务场景,我们经常需要去运行一些的周期性、
指定
时间
点等方式自动触发的异步业务逻辑。 分布式任务存的在问题以及解决方案: 问题: 分布式集群的模式下,如果采用集中式的任务调度方式,会带来一些问题,比如: 1、多台机器集群部署的定时任务如何保证不被重复
执行
? 2、如何动态地调整定时任务的
执行
时间
?(不重启服务的情况) 3、部署定时任务的机器发生故障如何实现故障转移? 4、如何对定时任务进行监控? 5、业务量比较大,单机性能的瓶颈问题,如何扩展? 等等问
Oracle
17,089
社区成员
55,237
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章