Linux下oracle異機定期數據泵邏輯導出

背景:公司兩臺服務器,主服務器已搭建RMAN定期增量備份,但爲了安全起見,決定在備服務器上每週進行一次邏輯備份。
制定計劃:每週日晚上23點開始對主服務器使用數據泵進行邏輯導出,並對導出的文件進行壓縮處理。

環境:
主服務器:10.0.0.2;備服務器:10.0.0.5;

[oracle@105 ~]crontab -e
00 23 * * 0 sh /home/temp/expdp102.sh

[oracle@105 ~]sqlplus / as sysdba
[oracle@105 ~]create or replace directory sjhf as '/home/oracle/backup/';  
[oracle@105 ~]grant read,write on directory sjhf to ADMIN1; 

[oracle@105 ~] vim /home/temp/expdp102.sh
export oracle_sid=orcl
export oracle_base=/home/app/oracle/
export oracle_home=$ORACLE_BASE/***
export path=***
export classpath=***

nohup expdp user_name/password@sid 
directory=backup_dir 
dumpfile=ph_$(date +%Y%m%d)_%U.dmp 
parallel=16 
filesize=30G 
logfile=ph_$(date +%Y%m%d).log

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