#編輯crontab定時任務,每分鐘執行一次/home/oracle/bak/1.sh
crontab -e
*/1 * * * * /home/oracle/bak/1.sh >> /home/oracle/bak/backup.log
自動備份資料庫並將上一次備份資料刪除,並壓縮
#**************************
#根據不同的oracle安裝路徑,設定的路徑不同
##**************************
oracle_home=$oracle_base/oracle/product/10.2.0/db_1 export oracle_home
oracle_sid=orcl export oracle_sid
path=$path:$home/bin:$oracle_home/bin export path
nls_lang=american_america.zhs16gbk export nls_lang
#rundate=$(date +%y%m%d)
#snddir=/export/home/oracle/bak
snddir=/tmp/bakjw
echo $rundate
echo $snddir
rm -rf $snddir/backup.*.dmp
######### uploadftp #############
ftp -n user oracle oracle binary cd /home/oradata/232bakup lcd /tmp/bakjw put inkanetbackup.`date '+%y%m%d'`.dmp prompt close bye ! #/etc/init.d/./crond restart linux下定時備份mysql使用到了crontab系統,其按日期對備份結果進行儲存,從而達到備份資料庫的目的。1 建立mysql中資料庫的備份目錄,mkdir mysqlbackdir 2 建立mysql備份指令碼,vi usr sbin bak mydb 2012 6 19 edit by ji... 1.首先我們需要檢視磁碟空間,命令 df h 我們可以看到根目錄下的磁碟空間比較大,之所以要看磁碟空間,目的是防止我們經常備份資料庫,導致磁碟的容量不夠 2.新建檔案,存放資料庫備份指令碼和備份資料 cd mkdir backup 3 在backup目錄下新建指令碼名為backup.sh vi ba... 為了資料的安全,小弟不才,由於公司沒有dba,資料量也不大 全部400多m 便想了用linux的批處理來進行每天晚上定時備份,將備份檔案按日期命名。不廢話,上步驟 cd var spool cron vim root 指定要執行的批處理檔案路徑。比如 0 23 opt backup.sh 意思是每天...linux 定時備份資料庫
linux定時備份資料庫
linux下定時備份資料庫