定时执行存储过程
大家好,我现在想每天6点 执行存储过程InsertTable();
百度里面很复杂,是不是真的那么麻烦呢?请高手指点!
------解决方案--------------------------解决方案--------------------重新启动 OracleServiceORCL ,OracleOraHome90TNSListener
登陆 sql\plus
ALTER SYSTEM SET job_queue_processes = 20;
commit;
转自:
http://bbs.csdn.net/topics/270059392
------解决方案--------------------variable jobtest number;
begin
dbms_job.submit(:jobtest,'MYPROC;',sysdate,'sysdate+1/1440'); --每天1440分钟,即一分钟运行test过程一次
dbms_job.run(:jobtest);
end;
------解决方案--------------------SQL> variable job number;
SQL> begin
2 dbms_job.submit(:job,'InsertTable;',to_date('07-04-2011 6:00:00', 'dd-mm-yyyy hh24:mi:ss'),'SYSDATE + 1');
3 commit;
4 end;
5 /
用这个方法试试,要在命令窗口执行