oracle数据库创建的job不自动执行

使用oracle 12c 数据库创建pdb用户test 创建的job不自动执行,手动执行没有任何问题,也不报错,网上的可能问题都试过了。不知道问题出在哪里,急,跪求大神指导

如果是用plsqldeveloper连接的数据库可以看看job是否已启动,job所执行的语句单独拿出来执行看看是否能够正确执行
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-21
oracle数据库如何启动时自动执行定时任务job
job定时任务需要依托存储过程。
1、创建存储过程:create or replace procedure MYPROC as
begin
insert into TEST values(sysdate);
end;

2、创建job

variable job1 number;
begin
dbms_job.submit(:job1,'MYPROC;',trunc(sysdate+1),'sysdate+1');--从今晚12开始运行,以后每天运行一次
end;追问

老师,您能不能抽两分钟看看我的问题再回答啊,我是真的很着急。

本回答被网友采纳
相似回答