LINUX下Oracle庫備份腳本

 

vi /opt/back.sh(oracle用戶)

#!/bin/ksh
tim=`date +%Y%m%d`
unset USERNAME
#export DISPLAY=0.0.0.0:0.0
#export ORACLE_BASE=/home/oraprod3
#export ORACLE_HOME=/prod/oracle/prod3db/9.2.0
#export ORACLE_SID=PROD3_db
#export LD_LIBRARY_PATH=/prod/oracle/prod3db/9.2.0/lib
#export ORACLE_TERM=vt100
#export ORA_NLS33=/prod/oracle/prod3db/9.2.0/ocommon/nls/admin/data
#export NLS_LANG=AMERICAN_AMERICA.zhs16gbk
#export PATH=/prod/oracle/prod3db/9.2.0/bin
#export LD_ASSUME_KERNEL=2.2.5
#export TMPDIR=/tmp
/prod/oracle/prod3db/9.2.0/bin/exp userid=mkoa/mkoapass  file=/prod/oracle/c/exp/dmp/dat$tim.dmp buffer=2048000 >>/prod/oracle/c/exp/log/log$tim.log 2>&1
/usr/bin/gzip /prod/oracle/c/exp/dmp/dat$tim.dmp

------------------------------

 

vi /opt/oraback.sh(root用戶)

su - oracle -c "/opt/back.sh"

------------

 

 

[root@rac2 bin]# chmod +x back.sh

[root@rac2 bin]# chmod +x oraback.sh
[root@rac2 bin]# crontab -e
1 30 * * *   /opt/oraback.sh

發佈了53 篇原創文章 · 獲贊 4 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章