北大青鳥介紹:如何在Oracle存儲過程中添加定時執行?

      北京北大青鳥學校學術部老師介紹,在Oracle存儲過程中添加定時執行的方法通常有兩種。今天先為同學們介紹第一種方法。希望在北大青鳥老師介紹完之后,大家能夠有所了解,同時在實際操作過程中起到拋磚引玉的作用。

      1、編寫shell腳本,使用crontab在后臺定時執行

      a) shell腳本

      Sql代碼

      bash-2.03$ more pr_merge_query_report.sh

      #!/bin/sh

      ORACLE_BASE=/oracle/home (指定環境變量)

      ORACLE_HOME=/oracle/home/data

      NLS_LANG=american_america.ZHS16GBK

      PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:

      /sbin:/usr/local/bin:/opt/EMCpower/bin:

      /etc:/oracle/home/data/bin:/usr/ccs/bin:/usr/openwin/bin:

      /usr/local/bin:/bin:/sbin:/usr/bin:

      /usr/local/bin:/usr/local/sbin:/export/home/bss/.db_conf

      export ORACLE_BASE ORACLE_HOME NLS_LANG PATH

      sqlplus -s username/password

      BEGIN

      v_date:=to_char(sysdate,'yyyymmdd');(北京北大青鳥學校)

      if substr(v_date,7,2)>=01 AND substr(v_date,7,2)<=04

      THEN

      ACCOUNT.PR_MERGE_QUERY_REPORT(to_char(SYSDATE,'yyyymm')-1,to_char(SYSDATE,'yyyymmdd'), V_CODE, V_MSG, V_ERR);

      ELSE

      ACCOUNT.PR_MERGE_QUERY_REPORT(to_char(SYSDATE,'yyyymm'),to_char(SYSDATE,'yyyymmdd'),V_CODE, V_MSG, V_ERR);

      END IF;

      END;

      /

      exit;

      !

      b) crontab

      使用crontab -e編輯

      30 22 * * * /export/home/bss/bss/pr_merge_query_report.sh >>/export/home/bss/log/mergequery.log 2>&1

      時間格式:分 小時 日 月 星期(北京北大青鳥學校

       

       

      北大青鳥網上報名
      北大青鳥招生簡章
      主站蜘蛛池模板: 无码国产精品一区二区免费模式 | 亚洲一区二区三区在线观看精品中文| 激情亚洲一区国产精品| 91久久精品一区二区| 视频一区二区精品的福利| 亚洲国产日韩在线一区| 中文字幕一区二区人妻性色| 精品女同一区二区三区在线| 亚洲AV成人一区二区三区在线看| 熟妇人妻系列av无码一区二区| 一区免费在线观看| 国产精品538一区二区在线| 高清精品一区二区三区一区 | 国产一区二区视频免费| 国产免费一区二区三区| 久久久久人妻一区二区三区| 国产精品无码一区二区三级| 熟女少妇丰满一区二区| 国产一区二区女内射| 国产日韩AV免费无码一区二区| 国产韩国精品一区二区三区| 合区精品久久久中文字幕一区| 国产精品无码一区二区三区免费| 亚洲熟妇无码一区二区三区导航| 日韩精品人妻一区二区三区四区| 一色一伦一区二区三区| 久久精品日韩一区国产二区 | 日韩精品一区二区三区中文| 久久精品国产一区二区三 | 变态拳头交视频一区二区| 高清一区二区在线观看| 久久国产精品一区| 成人区精品人妻一区二区不卡| 国产一区二区三区不卡观| 久久精品免费一区二区三区| 国产精品揄拍一区二区久久| 在线|一区二区三区| 三级韩国一区久久二区综合| 国产精品毛片a∨一区二区三区| 中文字幕一区精品| 人妻av无码一区二区三区|