国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

利用Oracle數據庫的JobQueue實現定時操作

2024-08-29 13:36:28
字體:
來源:轉載
供稿:網友

  1、確保Oracle的工作模式答應啟動隊列治理器(SNP進程)
  SVRMGRL> Alter System Enable Restricted session;
  或 SQL> Alter System Disenable Restricted Session;
  
  2、確保Oracle已配置任務隊列治理器的啟動參數
  initSID.ora中:
  job_queue_PRocess=n(0);(0-36)個進程
  job_queue_interval=N(60);(1-3600)秒喚醒
  
  3、將任務加入數據庫的任務隊列中
  DBMS_JOB.Submit (
  job out binary_integer, (任務號)
  what in varchar2, (執行任務的名稱及入參)
  next_date in date, (任務執行的時間)
  interval in varchar2, (任務執行的間隔。null:執行一次;sysdate+m:周期性,每隔m天執行)
  no_parse in boolean
  )
  同時
  grant execute on dbms_job to ...;
  
  4、將要執行的任務,為存儲過程等PL/SQL程序段
  SQL> variable n number;
  SQL> begin
  2 dbms_job.submit(n, 'my_job', sysdate, 'sysdate + 1/360');
  3 commit;
  4 end
  5 /
  SQL> print :n;
  
  5、查看Job
  Table :user_jobs、dba_jobs
  Column:job (任務號)
  next_date (下次執行日期)
  next_sec (下次執行時間)
  failures (失敗次數,失敗16次則自動終止)
  broken (終止標志,Y/N)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 英超| 垫江县| 甘洛县| 瑞安市| 云霄县| 芮城县| 湘潭县| 海晏县| 维西| 额敏县| 泗水县| 钟祥市| 湘潭县| 赤峰市| 东海县| 中超| 远安县| 凤台县| 安新县| 紫金县| 江达县| 襄樊市| 定边县| 深圳市| 论坛| 龙南县| 临桂县| 丹棱县| 涿州市| 蓝山县| 沙坪坝区| 武川县| 辽宁省| 颍上县| 株洲市| 霸州市| 攀枝花市| 防城港市| 盱眙县| 大冶市| 克什克腾旗|