[oracle]$ vi /u01/bak/expdp.sh
#!/bin/bash
#使用資料幫浦備份,暫未備份到其它儲存。自動清理本地過期備份,清理其它伺服器備份到本地的過期備份
#配置檔案路徑:
backup_dir=/u01/bak #備份檔案儲存路徑
date=`date '+%y%m%d-%h%m'` #日期格式(作為檔名)
oracle_home=/u01/oracle/product/11.2.0/dbhome_1
export oracle_base=/u01/oracle
export oracle_home=/u01/oracle/product/11.2.0/dbhome_1
export oracle_sid=orcl
export oracle_term=xterm
#判斷備份檔案儲存目錄是否存在,否則建立該目錄
if [ ! -d $backup_dir ] ;
mkdir -p "$backup_dir"
ficd $backup_dir
mkdir bak_expdp_$date
#expdp_dir_ora_user為directories路徑,需先設定好匯出路徑
$oracle_home/bin/expdp ora_user/ora_user dumpfile=expdp_ora_user$date.dmp directory=expdp_dir_ora_user
mv $backup_dir/*.dmp $backup_dir/bak_expdp_$date
echo "開始壓縮備份..............................."
gzip $backup_dir/bak_expdp_$date/*.dmp
echo "壓縮完畢!"
find $backup_dir/* -mtime +10 -delete;
ls -lrt $backup_dir
ls -lrt $backup_dir/bak_expdp_$date
##將檔案拷貝到異地儲存,且刪除異地儲存拷貝到本地的過期備份檔案
##$backup_dir/scp.sh $backup_dir/bak_expdp_$date/*.dmp.gz 10.1.11.25:/u02/dwdb_backup/
#find $backup_dir/bak_expdp_* -atime +3 -exec rm -rf {} \;
expdp匯出表結構 expdp匯出資料庫表結構
oracle資料幫浦expdp和impdp使用說明 oracle資料幫浦expdp和impdp使用說明 文章白及88 2016 02 29 3334瀏覽量 oracle11g中資料的倒庫和入庫操作以及高版本資料匯入低版本資料可能引發的問題 1.前言 在10g之前,傳統的匯出和匯入分別使用exp工具和...
expdp 匯出簡單筆記
expdp 匯出簡單筆記 1 要建立oracle可訪問的目錄必須賦予oracle oinstall的許可權 root oracle chown r oracle oinstall data1 2 切換到oracle使用者 root oracle su oracle 3 建立expdp目錄 oracl...
expdp匯出資料為空
今天在使用oracle的expdp工具匯出資料時,資料沒有匯出,匯出日誌如下 export release 10.2.0.5.0 64bit production on thursday,15 october,2020 14 55 03 connected to oracle database 10...