亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

通過shell腳本實現對oracle RMAN備份集壓縮并異地備份

發布時間:2020-06-29 09:17:04 來源:網絡 閱讀:1116 作者:掃地僧void 欄目:關系型數據庫

1、背景說明

公司磁帶庫壞了。。每天oracle的備份往哪里放?

2、備份方式重新規劃

原備份方式

通過shell腳本實現對oracle RMAN備份集壓縮并異地備份



現備份方式

通過shell腳本實現對oracle RMAN備份集壓縮并異地備份



3、備份腳本分享

小白寫了一個備份的shell腳本,分享出來

#!/bin/bash
# tar oraclebackup file  

# check RMAN is run?
#我做RMAN備份的時候都會創建一個RMAN日志,所以此日志就可以判斷我的RMAN是否執行了
filename="/mnt/rman/log/RmanBackup_`date +%y%m%d`.log"  
comparedata="Recovery Manager complete."

if [ -e $filename ];then
    echo "`date` RMAN is run" &>> /OPS/tarlog
else
    echo "`date` RMAN is not run,please check" &>> /OPS/tarlog
    exit 1
fi

# check RMAN is OK?
#通過判斷我的日志最后結果,判斷RMAN備份是否成功,如果沒有成功,我也沒必要備份了
data=`tail -1 $filename`
if [ "$data" == "$comparedata" ];then
    echo "`date` Rman backup sucess" &>> /OPS/tarlog
else
    echo "`date` Rman backup fail" &>> /OPS/tarlog
    exit 2
fi

# tar backupfile and move to backupserver
#將當天的備份集壓縮備份出來并move至對應nfs提供的文件夾,我300GB的備份壓縮后只要30個G,壓縮比還是很驚人的
/usr/bin/find /mnt/rman -name 'oradb1*' > /OPS/tarlist
for i in `/bin/cat /OPS/tarlist`;do
    echo "`date` tar $i start" &>> /OPS/tarlog
    tar -zcvf $i.tar.gz $i &>> /OPS/tarlog 
done

if [ $? -eq 0 ];then
    echo "`date` tar end success" &>> /OPS/tarlog
    mv /mnt/rman/*.tar.gz /oraclebackup
    if [ $? -eq 0 ];then
        echo "`date` move to oraclebackup end success" &>> /OPS/tarlog
    else
        echo "`date` move to oraclebackup fail" &>> /OPS/tarlog
    fi

else
    echo "`date` tar fail" &>> /OPS/tarlog
fi


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新津县| 石门县| 南京市| 平利县| 溆浦县| 吴堡县| 宜都市| 水富县| 揭东县| 响水县| 顺平县| 渝中区| 项城市| 山西省| 广汉市| 林西县| 郸城县| 贡山| 双城市| 汉源县| 密云县| 汝南县| 屏东市| 沙田区| 城市| 民丰县| 南溪县| 叶城县| 凤山县| 河池市| 青浦区| 桦川县| 开化县| 张掖市| 龙岩市| 忻州市| 澄城县| 湘潭县| 科尔| 宁德市| 新兴县|