標籤:rman 架構
Recovery Manager(RMAN)是Oracle提供的一個工具 + 生產力,使用RMAN可以對Oracle資料庫進行備份、還原、恢複等。此程式無需單獨安裝,她作為Oracle資料庫的一部分,一單你安裝了Oracle資料庫軟體,那麼RMAN即可使用。RMAN是一個Client/Server程式,她使用Oracle伺服器會話進行備份與恢複。RMAN備份的中繼資料存放區在備份目標資料庫的控制檔案中,或者是一個單獨的稱之為catalog的資料庫中。
為什麼要使用RMAN?
可以管理複雜的備份與恢複操作
最小化人為錯誤的可能性。
使備份具有可擴充性與可靠性。
備份可以寫到不同儲存介質上。
只備份使用過的資料區塊,而不是整個資料庫。
提供增量備份,減少備份及恢複的時間。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/70/9A/wKiom1W51ejjj8HyAAEtaCq1HE8198.jpg" title="Comparison of RMAN Automated and User-Managed Procedures.PNG" alt="wKiom1W51ejjj8HyAAEtaCq1HE8198.jpg" />
RMAN的運行環境包括如下幾個組件
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/70/97/wKioL1W52ebRnSAwAAB3xlvy-ZA465.gif" title="RMAN Env.gif" alt="wKioL1W52ebRnSAwAAB3xlvy-ZA465.gif" />
1. RMAN用戶端
執行RMAN備份與恢複操作的用戶端程式。
2. 目標資料庫
欲進行備份或恢複的資料庫。
3. Channel
每個Channel代表用來進行RMAN備份的Oracle伺服器處理序通往某一類存放裝置的資料流。例如,我要向磁碟上寫備份檔案,必須在Server Session與磁碟建立一個通道,用來寫資料流。
4.RMAN Repository
RMAN用來備份、恢複、維護目標資料庫的中繼資料集合。RMAN總是使用目標資料庫的控制檔案來儲存這些中繼資料。
5. 介質管理器
使用磁帶儲存Database Backup時,需要使用介質管理器。介質管理器是載入、標記、卸載順序介質的公用程式。
6. Recovery Catalog
RMAN Repository總是儲存在控制檔案中,但是也可以儲存在一個獨立的資料庫中。這個獨立的資料庫就叫Recovery Catalog。
本文出自 “叮咚” 部落格,請務必保留此出處http://lqding.blog.51cto.com/9123978/1680208
Oracle 學習之RMAN(一)架構