1. 程式人生 > >Linux(RedHat)中ORACLE定時備份任務

Linux(RedHat)中ORACLE定時備份任務

到處搜刮來的

1、建立備份資料夾,用於存放備份檔案。如/mnt/dmp

oracle使用者(oracle執行使用者或者其它)賦予備份資料夾讀寫許可權,chmod -Rf /mnt/dmp

2、建立備份指令碼。如/mnt/dmp/backup.sh

內容:

rq=$(date '+%Y%m%d%H%M%S')
su - oracle -c "/u01/app/oracle/product/11.2.0/db_1/bin/exp
username/password owner=usernamefile=/mnt/dmp/backup$rq.dmp"

賦予使用者back.sh許可權chmod 777 /mnt/dmp/backup.sh

3、增加定時任務(每天凌晨兩點零分執行)

crontab -e
00 02 * * * /mnt/
dmp/backup.sh