天天看點

用RMAN進行自動備份的腳本

受此鼓舞,是以此次将維護産品資料庫的rman腳本貢獻出來。

這個腳本比上個腳本更具沖擊力。

簡要介紹如下:

背景:

現在許多産品資料庫都需要維護,而且要求做到24×7,資料量又大,況且還有的資料庫為RAC資料庫,在這種情況下,rman備份的優勢就展現出來了。而且這也是oracle推薦的備份方法。在大多數情況下,備份都需要錄音帶或錄音帶庫,這種方式需要較高的投資。有沒有一種備份方法,不用錄音帶或錄音帶庫,而也能達到用錄音帶或錄音帶庫備份的功效呢?

試試本文介紹的方法吧?它會令你滿意的!

腳本功能:

實作用rman備份資料庫,并且将備份出的備份檔案自動拷貝到其它機器。而且可以定期隻備份歸檔日志。這樣就可以實作這樣的要求,即使資料庫所在的機器崩潰,硬碟資料全丢失,也隻丢失一定時間的資料。前期是每隔指定的時間備份歸檔日志而且資料庫中設定了LOG_CHECKPOINT_TIMEOUT參數。當然如果沒有丢失資料庫崩潰時的控制檔案,聯機日志檔案,復原表空間的檔案,此備份腳本可以實作恢複到崩潰點。

該備份方法可以替代錄音帶庫與錄音帶備份,而且效率會更高

使用方法:

下載下傳後将其解壓到任何一個目錄。看'readme.txt'

使用前提:

在該腳本使用scp指令,是以需要在備份伺服器與資料庫伺服器之間設定好無密碼登入的功能

閱讀該腳本時要用unix下shell程式設計的能力

<a href="http://files.cnblogs.com/jimeper/rman_backup_script.rar">/Files/jimeper/rman_backup_script.rar</a>