一、RMAN概述
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的山城網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
RMAN在數(shù)據(jù)庫(kù)服務(wù)器的幫助下,實(shí)現(xiàn)數(shù)據(jù)文件、控制文件、歸檔日志文件、數(shù)據(jù)庫(kù)服務(wù)器參數(shù)文件的備份。RMAN也允許使用腳本文件實(shí)現(xiàn)數(shù)據(jù)庫(kù)的備份與恢復(fù),而且腳本保存在數(shù)據(jù)庫(kù)內(nèi),而不需要編寫基于操作系統(tǒng)的腳本文件。RMAN的備份文件自動(dòng)保存在指定目錄,文件的名稱也有RMAN自己維護(hù),減少了在傳統(tǒng)導(dǎo)出程序中人為錯(cuò)誤的發(fā)生。
二、RMAN的特性
1.支持增量備份。在傳統(tǒng)的備份工具中如exp/expdp,只能實(shí)現(xiàn)完整備份,RMAN可以實(shí)現(xiàn)增量備份,可以減少備份的數(shù)據(jù)量。
2.自動(dòng)管理備份文件。RMAN備份的數(shù)據(jù)是RMAN自動(dòng)管理的,包括文件名字、存儲(chǔ)目錄,自動(dòng)識(shí)別最近的備份文件,搜索恢復(fù)時(shí)需要的備份文件。
3.自動(dòng)化備份與恢復(fù)。在備份和恢復(fù)時(shí),只需要使用簡(jiǎn)單的命令,執(zhí)行過(guò)程完全由RMAN自己維護(hù)。
4.不產(chǎn)生重做信息。與用戶管理的聯(lián)機(jī)備份不同,使用RMAN的聯(lián)機(jī)備份不產(chǎn)生重做信息。
5.恢復(fù)目錄。RMAN在恢復(fù)目錄中保存了備份和恢復(fù)腳本。
6.支持映像復(fù)制。這種復(fù)制類似于用戶管理的脫機(jī)備份方式。
7.新塊的比較特性。這是RMAN支持增量備份的基礎(chǔ),這種特性使得在備份時(shí),跳過(guò)數(shù)據(jù)文件中從未使用過(guò)的數(shù)據(jù)塊,減少備份存儲(chǔ)空間需求和備份時(shí)間。
8.備份的數(shù)據(jù)文件壓縮處理。RMAN支持對(duì)備份的文件進(jìn)行壓縮,壓縮的備份文件以二進(jìn)制文件格式存在,減少備份文件的存儲(chǔ)空間。
9.備份文件有效性檢查。在恢復(fù)前驗(yàn)證備份文件是否可用。
三、RMAN系統(tǒng)架構(gòu)
上圖是RMAN的系統(tǒng)結(jié)構(gòu)圖,也可以理解為一個(gè)備份或者恢復(fù)過(guò)程的信息流程示意圖。RMAN可執(zhí)行程序啟動(dòng)并建立與數(shù)據(jù)庫(kù)服務(wù)器的會(huì)話連接,客戶端發(fā)出備份指令,而數(shù)據(jù)庫(kù)服務(wù)器端的服務(wù)器后臺(tái)進(jìn)程執(zhí)行指令完成磁盤讀寫操作,并將備份信息記錄在RMAN信息庫(kù)中。RMAN信息庫(kù)可以保存在數(shù)據(jù)庫(kù)端的控制文件中,如果使用恢復(fù)目錄,RMAN信息庫(kù)同樣會(huì)自動(dòng)保存在恢復(fù)目錄中,RMAN恢復(fù)目錄的元數(shù)據(jù)是從控制文件同步得到的。