成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

執行DB2 sql,普通用戶可利用 crontab 定時完成

數據庫
此文章主要向大家描述的是用戶利用 crontab 定時執行DB2 sql的示例,以及對其在實際操作中我們大家要用到的實際操作代碼的描述。

此文章主要向大家講述的是用戶利用 crontab 定時執行DB2 sql的示例,今天在RHEL 5.3測試了一下,普通用戶利用crontab定時執行DB2 sql實際操作情況,走了一些彎路,因為用./可以執行得到正確結果。

而crontab卻執行得不到,很是郁悶,在網上查了半天,有好多說是/usr/bin /crontab的權限問題

 

可是我在RHEL 5.3查看并一下

 

 

  1. -rwsr-sr-x 1 root root 309K 2007-06-22 /usr/bin/crontab 

 

我的權限是沒有問題,后來查了很多資料才知道是DB2環境變量的問題,主要是水平不夠,意識不高,寫下備用

 

以db2inst1用戶登陸linux系統

 

  1. 1.vi db2inst1cron  
  2. * * * * * /home/db2inst1/tongji.sh >>/home/db2inst1/b.txt  
  3. 2.crontab db2inst1cron   
  4. 3.vi tongji.sh (777)  
  5. #!/bin/bash  
  6. #tongji auto  
  7. top="20" 
  8. qiantian=$top`date -d '2 day ago' +"%y%m%d"`  
  9. yesterday=$top`date -d '1 day ago' +"%y%m%d"`  
  10. echo "----------------------------------------------"  
  11. echo $(date +"%y-%m-%d %H:%M:%S")  
  12. echo "-----------------setp1:date--------------------"  
  13. echo "qiantian:" $qiantian  
  14. echo "yesterday:" $yesterday  
  15. echo "-----------------setp2:char---------------------"  
  16. #sed -i "s/$qiantian/$yesterday/g" `grep $qiantian -rl /home/db2inst1/tongji_sec`  
  17. echo "----------------step3:dbconnect-----------------"  
  18. db2 "connect to toolsdb "  
  19. echo "1232312312"  
  20. db2 -tf /home/db2inst1/tongji_sec/sql_sec.sql  
  21. 4.vi sql_sec.sql  
  22. insert into liuchao values(10);  
  23. a.  
  24. [db2inst1@localhost ~]$ ./tongji.sh (正確,是想要結果)  
  25. 10-03-09 15:37:27  
  26. -----------------setp1:date--------------------  
  27. qiantian: 20100307  
  28. yesterday: 20100308  
  29. -----------------setp2:char---------------------  
  30. ----------------step3:dbconnect-----------------  
  31. Database Connection Information  
  32. Database server = DB2/LINUXX8664 9.5.3  
  33. SQL authorization ID = DB2INST1 
  34. Local database alias = TOOLSDB 
  35. 1232312312  
  36. DB20000I The SQL command completed successfully.  
  37. [db2inst1@localhost ~]$   
  38.  
  39. b.crontab 執行(錯誤,無數據庫操作,不是想要結果)  
  40. 10-03-09 15:38:01  
  41. -----------------setp1:date--------------------  
  42. qiantian: 20100307  
  43. yesterday: 20100308  
  44. -----------------setp2:char---------------------  
  45. ----------------step3:dbconnect-----------------  
  46. 1232312312  

解決方法

  1. #!/bin/bash  
  2. #tongji auto  
  3. . /home/db2inst1/sqllib/db2profile #引入db2的環境變量(.后面有空格)  
  4. top="20"  

以上的相關內容就是對普通用戶利用 crontab定時執行DB2 sql示例的介紹,望你能有所收獲。

【編輯推薦】

  1. 對DB2 9.7武器的功能的描述
  2. IBM DB2連接集中器的基本操作原理
  3. DB2 V9.5 新特性有哪些好處?
  4. DB2數據庫代理與連接常見問題分析和優化
  5. DB2 batch update注意事項的描述

 

責任編輯:佚名 來源: 51CTO.com
相關推薦

2010-02-23 16:49:40

CentOS tomc

2013-12-23 13:24:47

Linuxauthbind命令

2010-01-05 10:13:57

Ubuntu普通用戶市場

2011-12-12 17:07:43

2011-02-24 11:11:14

2011-04-12 10:16:18

UNIX權限

2021-02-22 10:32:46

云計算云廠商SaaS

2009-04-30 17:29:49

LinuxUbuntuScreen

2009-12-10 16:53:53

Linux操作系統

2010-11-04 14:25:19

DB2 SQL文執行計

2010-11-04 13:55:26

DB2 SQL腳本批量

2012-08-02 10:48:03

Windows 8操作系統

2010-11-02 14:08:29

DB2創建用戶

2010-09-07 16:11:19

執行DB2命令

2011-04-15 13:21:41

DB2翻頁存儲

2009-11-13 09:40:27

linux定時執行crontab

2010-11-01 17:24:30

DB2批量執行

2010-08-31 16:13:40

DB2SQL函數

2010-08-31 14:01:00

DB2SQL腳本

2010-08-27 14:54:21

DB2批處理腳本
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本久久www成人免 成人久久久久 | 精品粉嫩aⅴ一区二区三区四区 | 欧美高清视频在线观看 | 美女二区 | 国产高清视频一区 | 亚洲一区二区黄 | 国产免费拔擦拔擦8x高清 | 日日噜噜噜夜夜爽爽狠狠视频, | 亚洲精品二三区 | 羞羞视频网站 | 日韩在线观看中文字幕 | 日日骚网| 一区二区三区av | 成人欧美一区二区三区1314 | 亚洲成人中文字幕 | 国产精品视频免费观看 | 成人欧美一区二区三区色青冈 | 国产传媒毛片精品视频第一次 | 亚洲国产精品久久久久秋霞不卡 | 久久久久久成人网 | 国产精品毛片一区二区三区 | 久在线 | h在线看 | 国产一区久久 | 欧洲国产精品视频 | 免费精品久久久久久中文字幕 | 成人一区二区在线 | 国产精品毛片 | 中午字幕在线观看 | 亚洲视频免费观看 | 国产精品区二区三区日本 | 日本高清视频网站 | 久久久久久av | 日韩视频在线一区二区 | 精品欧美一区二区三区免费观看 | 亚洲视频一区在线 | 国产精品毛片av一区 | 欧美成人一级 | 久久中文一区二区 | 国产视频第一页 | 成年人网站国产 |