Backup And Recovery User's Guide-RMAN架構-關於RMAN環境

LuiseDalian發表於2014-02-14

RMAN環境由備份和恢復策略中各種應用和資料庫組成的。

元件

說明

RMAN客戶端

管理備份和恢復的客戶端應用操作目標資料庫。

RMAN客戶端使用Oracle Net連線到目標資料庫,它可以位於可通過Oracle Net連線到目標資料庫的任何主機上。

目標資料庫

RMAN備份和恢復的,包含控制檔案資料檔案可選的歸檔重做日誌檔案的資料庫。

RMAN使用目標資料庫的控制檔案來收集目標資料庫的後設資料,並儲存它自己的操作資訊。

備份和恢復的工作是由執行在目標資料庫上的伺服器會話來完成的。

恢復目錄資料庫

包含恢復目錄的資料庫,包含RMAN用於備份和恢復的後設資料。

可以建立一個恢復目錄包含多個目標資料庫的後設資料。

在物理備份資料庫上使用RMAN,此時恢復目錄是可選的,因為RMAN會在每個目標資料庫的控制檔案中儲存它的後設資料。

恢復目錄方案

是恢復目錄資料庫中的使用者,它擁有RMAN維護的後設資料表。

RMAN會定期地從目標資料庫的控制檔案到恢復目錄傳遞後設資料。

物理備庫

是主資料庫的一個拷貝,它使用主庫產生的歸檔重做日誌進行更新。

物理備庫與主庫具有相同的DBIDDB_NAME,但不同的DB_UNIQUE_NAME

如果主庫訪問失敗,可以直接重連到備庫上。

RMAN可以建立、備份和恢復備用資料庫。對於備用資料庫的備份可以用於主庫和其它的備用資料庫。

DG環境中使用RMAN需要恢復目錄

注意:邏輯備用資料庫被RMAN認為是不同的資料庫,因為與主庫有不同的DBID

-- 檢視DBID

sys@TESTDB12>select dbid from v$database;

      DBID

----------

2811829300

-- 檢視db_name

sys@TESTDB12>show parameter db_name;

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

db_name                              string      TestDB12

-- 檢視db_unique_name

sys@TESTDB12>show parameter db_unique_name

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

db_unique_name                       string      TestDB12

複製資料庫

是主庫的拷貝,可以用於測試目的。DBID和主庫不一樣。

快速恢復區

是一個磁碟位置,用於儲存與恢復相關的檔案:控制檔案聯機重做日誌檔案拷貝歸檔重做日誌檔案閃回日誌RMAN備份

介質管理器

是特定於供應商的應用程式,允許RMAN備份到儲存系統,例如磁帶

介質管理目錄

是特定於供應商的關於介質管理應用後設資料的庫

OEM

基於瀏覽器的資料庫介面,可通過RMAN進行備份和恢復。

 

RMAN環境中需要的元件只有目標資料庫客戶端,但許多實際的配置都非常複雜。

例如可以使用RMAN客戶端連線到多個介質管理器、多個目標資料庫、多個輔助資料庫,所有都通過EM來訪問。

3.1是一個實際的RMAN環境配置

圖3.1 簡單的RMAN環境

上圖中有主庫備用資料庫恢復目錄資料庫,分別位於不同的計算機上。

主庫和備用資料庫上使用本地連線的磁帶機。RMAN客戶端和EM位於另一臺計算機上。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1081214/,如需轉載,請註明出處,否則將追究法律責任。

相關文章