ych

          LINUX下備份數(shù)據(jù)

          Linux上備份Oracle數(shù)據(jù)庫腳本
          # exp-backup.sh# initialize oracle database env variable /home/oracle/oraenv# assign current date to variable rq# 注意:定義rq變量用的單引號是tab鍵上面的~鍵。 rq=`date +"%y%m%d"`# export whole database exp expuser/web2dump5@ctgpcweb parfile=./export.par file=/backup/db_1634_$rq.dmp log=./db_1634_$rq.log

          會發(fā)送和抄送郵件的MySQL數(shù)據(jù)庫備份腳本
          backupDB_then_mail_it.sh


          #!/bin/bash

          echo Delete last arthive file\(s\) ...
          rm DB_BACKUP.sql.gz

          echo Backup MySQL DB\(c156948_wbj123Drupal\) ...
          mysqldump --user=c156948admin --password=xxxxxxx --host=mysql4-c c156948_wbj123Drupal | gzip > DB_BACKUP.sql.gz

          echo Mail it to xxxxxx@gmail.com ...
          uuencode DB_BACKUP.sql.gz DB_BACKUP.sql.gz | mail -s "Drupal DB BACKUP of wbj123.com" -c xxxxxxx@shtel.net.cn xxxxxx@gmail.com

          解釋如下:
          先刪掉上次備份的舊的備份文件
          再備份MySQL數(shù)據(jù)庫
          再把數(shù)據(jù)庫的備份文件Email到兩個郵箱中

          若不要抄送郵件,就改用下面這段

          echo Mail it to xxx@yyyyyy.com with short title ...
          uuencode DB_BACKUP.sql.gz DB.gz | mail -s "DB" xxx@yyyyyy.com
          

          posted on 2007-05-23 20:12 changhong 閱讀(260) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           

          導航

          <2007年5月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          統(tǒng)計

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章檔案

          相冊

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 北川| 社会| 江口县| 公主岭市| 麻城市| 荃湾区| 德昌县| 交口县| 镇雄县| 荆州市| 禹城市| 龙陵县| 黄平县| 临洮县| 阿克陶县| 平阳县| 寿宁县| 西华县| 习水县| 莒南县| 尖扎县| 宽城| 浏阳市| 壤塘县| 荣成市| 富裕县| 陇川县| 长泰县| 昭通市| 沂源县| 宁强县| 浙江省| 三都| 舒城县| 洛南县| 民和| 绥芬河市| 河北省| 会昌县| 武鸣县| 张掖市|