Oracle Scheduler(2)呼叫批處理

zhenghaishu發表於2015-10-23

Oracle Scheduler呼叫批處理


(一)啟動Oracle Scheduler服務


(二)在D盤根目錄下建立test.bat,其內容為
mkdir mydir
這個批處理的作用是建立一個名為mydir的資料夾


(三)用Oracle Scheduler建立Job來呼叫test.bat
BEGIN 
  DBMS_SCHEDULER.CREATE_JOB ( 
    job_name           => 'test_job', 
    job_type             => 'EXECUTABLE', 
    job_action           => 'D:\test.bat', 
    start_date           => sysdate, 
    repeat_interval    => 'FREQ=MINUTELY;INTERVAL=1',
    enabled              => TRUE); 
END;
/

這裡start_date和repeat_interval兩個引數決定了每隔一分鐘執行一次批處理,第一次是立刻執行
job_type目前支援三種型別: 
PLSQL_BLOCK,PL/SQL塊 
STORED_PROCEDURE,儲存過程
EXECUTABLE,外部程式可以是一個shell或批處理指令碼,也可以是作業系統級別的指令 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29485627/viewspace-1815798/,如需轉載,請註明出處,否則將追究法律責任。

相關文章