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

首頁 > 數據庫 > Oracle > 正文

在unix下定時執行oracle的sql方法

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

  在linux,有多種方式可以實現定時運行,使用最靈活的應該是crontab,
  在使用crontab必須非凡注重環境變量問題,在此以執行Oracle的sqlplus為例,
  說明crontab的使用方法。
  
  1:crontab 使用方法:
  crontab [ -e -l -r ] 文件名
  -e:編輯任務
  -l:顯示任務信息
  -r:刪除定時執行任務信息
  
  2:crontab中處理的文件格式為
  分鐘 小時 日期 月 星期 執行的文件名
  *代表所有條件
  5 * * * * rem /home/oracle/execsql
  代表每個小時的5分鐘時執行/home/oracle/execsql文件
  
  3:對于sql等需要在特定的環境變量下運行的命令,在執行文件中必須列出。
  如在oracle下執行sqlplus,必須按以下格式編寫:
  $ cat execsql
  ORACLE_HOME=/ora815;eXPort ORACLE_HOME
  ORACLE_OWNER=oracle;export ORACLE_OWNER
  ORACLE_SID=ora815;export ORACLE_SID
  ORACLE_BASE=/ora815/app/oralce;export ORACLE_BASE
  LD_LIBRARY_PATH=$ORACLE_HOME/lib;export LD_LIBRARY_PATH
  PATH=$PATH:$ORACLE_HOME/bin:$LD_LIBRARY_PATH;export PATH
  NLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280;export NLS_LANG
  /ora815/bin/sqlplus test1/test1 @test1.ext
  (執行@test1.ext文件,數據庫的用戶名/密碼為test1/test1)
  
  其中要求execsql為可執行的程序
  $ ls -al execsql
  -rwxr-xr-x 1 oracle dba 374 Oct 07 15:17 execsql

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 云浮市| 城步| 方正县| 枣强县| 慈溪市| 平谷区| 亳州市| 永城市| 顺平县| 宁南县| 万荣县| 望城县| 资兴市| 密云县| 隆安县| 察哈| 理塘县| 新竹市| 西畴县| 滁州市| 海城市| 绥滨县| 游戏| 钦州市| 衢州市| 普洱| 仪陇县| 敖汉旗| 全州县| 靖州| 克什克腾旗| 新巴尔虎左旗| 望谟县| 平顶山市| 抚顺市| 巴林左旗| 集贤县| 赤水市| 凤山县| 虞城县| 涞源县|