91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

通過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

鞍山市| 鄢陵县| 兴义市| 六枝特区| 汪清县| 新丰县| 左贡县| 白水县| 阳山县| 内黄县| 嘉善县| 平谷区| 延津县| 桓仁| 瑞安市| 东乡族自治县| 静乐县| 九台市| 清涧县| 金华市| 齐河县| 浠水县| 田阳县| 天柱县| 阿克苏市| 盐山县| 喀喇| 普安县| 禹州市| 长丰县| 迁西县| 马公市| 垫江县| 崇义县| 南漳县| 涟水县| 平罗县| 四川省| 长沙市| 大港区| 晋宁县|