oracle jobs查看 sql及创建 jobs
1.查看所有的 jobs
select t.* from user_jobs t
2.创建 jobs
declare
job_id pls_integer;
begin
sys.dbms_job.submit(job => job_id,
what => 'proc_balance_fix_mon;', --jobs名字
next_date => to_date('07-08-2015 20:00:00', 'dd-mm-yyyy hh24:mi:ss'), --下次执行的时间
interval => 'TRUNC(sysdate,''mi'') + 40 / (24 * 60)'); --多久循环一次
--commit;
end;
例子:
begin
sys.dbms_job.submit(job => :job,
what => 'PARA_USER.DEL_WPM_V2_QUERY_MULTI_CELL;',
next_date => to_date('20-11-2019 03:00:00', 'dd-mm-yyyy hh24:mi:ss'), --下次执行的时间
interval => 'TRUNC(SYSDATE+1)+3/24'); --每天三点执行
commit;
end;
/
2.通过 plsql 手动执行创建
what:执行的定时(过程)
注意:当前用户不用加 用户名,直接添加过程即可
如果定时不是当前的用户,则要添加用户
如创建jobs 登录的是TEST ,如果添加的jobs不是 TEST的则要加用户,如果添加的为 TEST定时则不需要添加
下个执行的日期;
2019/11/20 7:00:00
间隔
TRUNC(SYSDATE+1)+7/24
执行日期和间隔日期可自己调整,然后点击确定,其他的会自动生成。 下次执行日期尽量跟间隔时间保持一致,这样是每天一个循环,
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了