posts - 495,comments - 227,trackbacks - 0
            歡迎進入Oracle社區論壇,與200萬技術人員互動交流 >>進入      Oracle數據庫10g schedule job的常用操作:

          -- job 權限

          grant create job to somebody;

          -- job 創建

          begin

          dbms_scheduler.create_job (

          job_name => 'AGENT_LIQUIDATION_JOB',

          job_type => 'STORED_PROCEDURE',

          job_action => 'AGENT_LIQUIDATION.LIQUIDATION', --存儲過程名

          start_date => sysdate,

          repeat_interval => 'FREQ=MONTHLY; INTERVAL=1; BYMONTHDAY=1;BYHOUR=1;BYMINUTE=0;BYSECOND=0', -- 按月,間隔為1個(月),每月1號,凌晨1點

          comments => '執行代理商清分程序'

          );

          end;

          /

          -- job 執行時間測試

          DECLARE

          start_date date;

          return_date_after date;

          next_run_date date;

          BEGIN

          start_date := sysdate;--to_timestamp_tz('10-OCT-2004 10:00:00','DD-MM-YYYY HH24:MI:SS');

          return_date_after := start_date;

          FOR i IN 1..10 LOOP

          DBMS_SCHEDULER.EVALUATE_CALENDAR_STRING('FREQ=MONTHLY; INTERVAL=1; BYMONTHDAY=1;BYHOUR=1;BYMINUTE=0;BYSECOND=0',start_date, return_date_after, next_run_date);

          DBMS_OUTPUT.PUT_LINE('next_run_date: ' || to_char(next_run_date,'yyyy-mm-dd HH24:MI:SS'));

          return_date_after := next_run_date;

          END LOOP;

          END;

          /

          -- job 查詢

          select owner, job_name, state from dba_scheduler_jobs;

          select job_name, state from user_scheduler_jobs; 
                  select * from all_jobs;

          -- job 啟用

          begin

          dbms_scheduler.enable('BACKUP_JOB');

          end;

          /

          -- job 運行

          begin

          dbms_scheduler.run_job('COLA_JOB',TRUE); -- true代表同步執行

          end;

          /

          -- job 停止(不太好用)

          begin

          dbms_scheduler.stop_job(job_name => 'COLA_JOB',force => TRUE);

          end;

          /

          -- job 刪除(對停job來說好用)

          begin

          dbms_scheduler.drop_job(job_name => 'COLA_JOB',force => TRUE);)

          end;

          /

          posted on 2010-01-27 16:58 SIMONE 閱讀(903) 評論(0)  編輯  收藏 所屬分類: oracle
          主站蜘蛛池模板: 武胜县| 乐清市| 兴国县| 容城县| 祁阳县| 靖西县| 无极县| 神池县| 五峰| 澳门| 昭觉县| 平武县| 桐城市| 盐边县| 综艺| 祁东县| 肃南| 湖口县| 广德县| 大城县| 金沙县| 旺苍县| 黄平县| 云龙县| 凤凰县| 乐至县| 吉首市| 瑞安市| 望都县| 秦皇岛市| 明星| 宽城| 洪雅县| 宜州市| 铁岭市| 彭阳县| 大关县| 闵行区| 泾川县| 平阴县| 祥云县|