Oracle expdp 指令碼
-
[oracle@yhbd08 scripts]$ crontab -l |tail -3
-
#每天expdp備份資料庫,Add by fjzcau 2015-12-22
- 10 15 * * * /yohodata/fjzcau/scripts/yhbd08_orcl_expdp.sh > /dev/null 2>&1
-
#---------------------------------------------------------------------------#
-
# Scripts : /yohodata/fjzcau/scripts/yhbd08_orcl_expdp.sh
-
# Author : fangjz/
-
# Date : 2015/12/22
-
# Purpose : Expdp Oracle data
-
# Notes : This script can be run in crontab or in other shell script.
-
# Parameters :
-
#---------------------------------------------------------------------------#
-
-
# Oracle Env
-
if [ -f /home/oracle/.bash_profile ]
-
then
-
. /home/oracle/.bash_profile
-
fi
-
-
bakdate=`date '+%Y%m%d%H'`
-
cd /yohodata/expdp_orcl
-
-
i_pre="`hostname`_orcl"
-
-
log=${i_pre}_${bakdate}.log
-
-
file1=${i_pre}_${bakdate}_expdp_01.dmp
-
file2=${i_pre}_${bakdate}_expdp_02.dmp
-
file3=${i_pre}_${bakdate}_expdp_03.dmp
-
file4=${i_pre}_${bakdate}_expdp_04.dmp
-
-
expdp system/Yoho_bi123 directory=expdp_orcl parallel=4 full=y \
-
dumpfile=$file1,$file2,$file3,$file4 logfile=$log
-
-
#version=10
-
-
nohup gzip $file1 &
-
nohup gzip $file2 &
-
nohup gzip $file3 &
-
nohup gzip $file4 &
-
-
sleep 5
-
-
now_time=`date +"%Y%m%d %H:%M:%S"`
-
echo "-->$now_time gzip ${i_pre} start ..." >> $log
-
-
i_cnt=0
-
while [ 1 = 1 ]
-
do
-
i_gzip_count=`ps -ef | grep gzip | grep -v grep | grep ${i_pre}_${bakdate}_expdp |wc -l`
-
-
if [ ${i_gzip_count} -eq 0 ]
-
then
-
now_time=`date +"%Y%m%d %H:%M:%S"`
-
echo "-->$now_time gzip ${i_pre} ok!" >> $log
-
break
-
fi
-
i_cnt=`expr $i_cnt + 1`
-
echo " ${i_cnt}:${i_gzip_count} gzip process running,sleep 60 seconds..." >> $log
-
sleep 60
-
done
-
-
now_time=`date +"%Y%m%d %H:%M:%S"`
-
echo "-->$now_time gzip ${i_pre} end ." >> $log
-
-
#ftp -i -n 123.57.245.98 <<!
-
#user u1 u1
-
#bin
-
#put $file1.gz
-
#put $log
-
#put $0
-
#by
- #!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22661144/viewspace-1876876/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- expdp 匯出指令碼指令碼
- expdp 邏輯備份指令碼指令碼
- Oracle 11g EXPDP、RMAN自動備份SHELL指令碼Oracle指令碼
- Oracle expdp/impdp匯入匯出備份資料庫指令碼Oracle資料庫指令碼
- Linux 平臺下 Oracle 資料泵備份(expdp) SHELL 指令碼LinuxOracle指令碼
- Oracle expdpOracle
- oracle expdp and impdpOracle
- Oracle rman 指令碼Oracle指令碼
- oracle expdp/impdp用法Oracle
- ORACLE備份指令碼Oracle指令碼
- oracle建庫指令碼Oracle指令碼
- [Oracle] 指令碼建立DBOracle指令碼
- oracle 熱備指令碼 .Oracle指令碼
- Oracle登入指令碼Oracle指令碼
- oracle自帶指令碼Oracle指令碼
- oracle 備份指令碼Oracle指令碼
- oracle 監控指令碼Oracle指令碼
- ORACLE expdp/impdp詳解Oracle
- Oracle expdp/impdp 使用示例Oracle
- oracle expdp中的parallelOracleParallel
- oracle獲取ddl指令碼Oracle指令碼
- oracle 索引重建提示指令碼Oracle索引指令碼
- 檢視ORACLE AS 埠指令碼Oracle指令碼
- ORACLE日常備份指令碼Oracle指令碼
- (轉)ORACLE 巡檢指令碼Oracle指令碼
- Oracle 集中備份指令碼Oracle指令碼
- oracle冷備指令碼薦Oracle指令碼
- ORACLE常用SQL指令碼2OracleSQL指令碼
- Oracle管理指令碼介紹Oracle指令碼
- oracle報表相關指令碼Oracle指令碼
- oracle登陸限制指令碼Oracle指令碼
- oracle linux rman 指令碼OracleLinux指令碼
- oracle RMAN備份指令碼Oracle指令碼
- ORACLE的啟動指令碼Oracle指令碼
- oracle的冷備指令碼Oracle指令碼
- oracle的熱備指令碼Oracle指令碼
- oracle_備份指令碼Oracle指令碼
- Oracle——EXPDP加密和壓縮Oracle加密