linux定時每天凌晨備份數據庫

1.查看定時任務

crontab -l

提示:no crontab for root

crontab -e

後:wq

2.寫腳本

#!/bin/bash
source /home/oracle/.bash_profile
DATE=$(date +%Y%m%d)
expdp QH_MIS_BASE/111 directory=DATA_PUMP_DIR dumpfile=QH_MIS_BASE_$DATE.DMP schemas=QH_MIS_BASE
zip  /soft/oracle/admin/orcl/dpdump/QH_MIS_BASE_$DATE.zip  /zyyd/soft/oracle/admin/orcl/dpdump/QH_MIS_BASE_$DATE.DMP
rm -rf /soft/oracle/admin/orcl/dpdump/QH_MIS_BASE_$DATE.DMP

3.賦權限

$ chmod 777 ./bak.sh

 

4.

crontab -e

5.

#每天一點半執行
30 1 * * * /zyyd/soft/oracle/bak.sh

其他參考資料:https://blog.csdn.net/by_perseverance/article/details/102369529

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章