登 錄
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; /
抱歉!評論已關閉.