当前位置: 代码迷 >> Oracle管理 >> oracle10g怎么实现定时作业
  详细解决方案

oracle10g怎么实现定时作业

热度:15   发布时间:2016-04-24 06:01:59.0
oracle10g如何实现定时作业?
oracle请问如何和sql2000一样新建包,然后调度包
可以实现定时作业导入导出数据呢或自动施行sql语句?

------解决方案--------------------



--建立临时表
create table pll_0319_test
(str varchar2(20),
insertdate date
);
select *
from pll_0319_test p
;

--建立job的脚本
begin
sys.dbms_job.submit(job => :job,
what => 'insert into pll_0319_test
select ' 'test ' ',sysdate from dual;
commit; ',
next_date => to_date( '19-03-2007 20:33:17 ', 'dd-mm-yyyy hh24:mi:ss '),
interval => 'sysdate+1/24/60 ');
commit;
end;
/
------解决方案--------------------
使用JOB
------解决方案--------------------
10G中,你可以使用dbms_scheduler包.

当然也可以借助操作系统的crontab
  相关解决方案