社区
Oracle
帖子详情
怎样编写指定时间执行的Job?
kittydolphin
2003-08-21 09:15:24
问题1:我想每天凌晨1:00执行某个存储过程,怎样写DBMS_JOB.SUBMIT(.....)?
问题2:怎样写job,如果我只执行一条update命令?----不通过存储过程。DBMS_JOB.SUBMIT(....)中的what,是否可以指向一个sql语句,而不是存储过程名字?谢谢
...全文
55
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
在分布式项目中,关于定时任务的操作,大家是否思考过如下问题:1、你们的项目是分布式的,项目定时任务这一块是怎么做的?2、多台机器集群部署的定时任务如何保证不被重复
执行
?3、不重启服务的情况如何动态地调整定时任务的
执行
时间
?4、部署定时任务的机器发生故障如何实现故障转移?5、如何对定时任务进行监控?6、业务量比较大,单机性能的瓶颈问题,如何扩展?7、分布式任务调度如果让你来实现,有什么思路,怎么实现?8、有没有了解过一些开源的方案来解决这一块的问题?带着这些问题,本课程带你解密分布式任务调用平台的那些事。
动态调整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
oracle 命令
执行
job
_Oracle中
job
的使用详解
我们在项目开发中,常常会有一些复杂的业务逻辑。使用oracle的存储过程,可以大大减少java程序代码的
编写
工作量,而且存储过程
执行
在数据库上,这样可以利用oracle的良好性能支持,极大地提高程序
执行
效率和稳定性。定时
执行
存储过程,就要用到
job
。以下是常用的参数说明:字段(列) 类型 描述
JOB
NUMBER...
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章