我的Job为什么不能定时运行? 修改initsid.ora参数job_queue_processes = 4job_queue_interval = 10job_queue_keep_connections=true 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把init<sid>.ora中如下两个参数打开 JOB_QUEUE_INTERVAL=60 JOB_QUEUE_PROCESSES=4 然后重启一个数据库,如果原来已经打开了则不用这步了,试下。 你没有commit;改成DECLARE v_jobnum BINARY_INTEGER;BEGINDBMS_JOB.SUBMIT(v_jobnum,'p_inforcj;',sysdate,'next_day(trunc(sysdate),2)+22/24');COMMIT;END; 最好在过程p_inforcj内也加一个commit;语句 用select * from all_jobs看看,你的job在不在,看看运行了几次,有没有失败... 请问tsj68(tsj)或LGQDUCKY(飘):job_queue_processes = 4job_queue_interval = 10这两个参数是什么意思啊?和commit有关系吗?可是大部分机器都可以啊! 上面两位大侠所说initsid.ora文件我找不到啊,我只能找到init.ora,是指这个文件吗? 关于oracle oracle的ORA-12505错误 如何在子cursor的where 条件中处理null的情况 新手提问,oracle 9i 的一个问题 怎么删除表中重复的数据 用SQL语句实现一下功能?解决马上揭贴 哪有下载 oracle 的呀 SQL查询 关于日期转换的问题 Error while trying to retrieve text for error ORA-12154 excel资料导入oracle库中问题 那里可以下载proc*c和oci的编程资料
JOB_QUEUE_INTERVAL=60
JOB_QUEUE_PROCESSES=4
然后重启一个数据库,如果原来已经打开了则不用这步了,试下。
改成
DECLARE
v_jobnum BINARY_INTEGER;
BEGIN
DBMS_JOB.SUBMIT(v_jobnum,'p_inforcj;',sysdate,'next_day(trunc(sysdate),2)+22/24');
COMMIT;
END;
job_queue_processes = 4
job_queue_interval = 10
这两个参数是什么意思啊?和commit有关系吗?可是大部分机器都可以啊!