Oracle: 作业的建立与查看

Oracle提供了DBMS_SCHEDULER包用于创建和管理作业,同时提供了DBA_SCHEDULER_JOBS(该视图在一般用户和sys用户下都可使用)用于查询作业详情。

 

创建简单的作业可以使用如下语句,复杂情况可以使用oracle 10g自带的em去处理。

 

-- 创建调度作业 BEGIN SYS.DBMS_SCHEDULER.CREATE_JOB( JOB_NAME => JACK_INTERFACE_JOB', JOB_TYPE => 'PLSQL_BLOCK', JOB_ACTION => 'begin JACK_ACTION; end;', REPEAT_INTERVAL => 'FREQ=HOURLY', START_DATE => SYSTIMESTAMP AT TIME ZONE '+8:00', JOB_CLASS => 'DEFAULT_JOB_CLASS', AUTO_DROP => FALSE, ENABLED => TRUE ); END; /

 

 

 

你可能感兴趣的:(oracle,Class,action,interface,jobs,作业)