Oracle 10g備份與恢復高階使用者指南--第一章 RMAN體系結構

panpong發表於2016-12-29

Oracle 10g Database Backup and Recovery Advanced User's Guide

第一部分 高階RMAN結構與概念(第1-4章)

第二部分 高階RMAN備份與恢復主題(第5-12章)

第三部分 使用RMAN對資料庫傳輸、複製與遷移(第13-16章)

第四部分 使用者管理的備份與恢復(第17-21章)

 

第一章        RMAN體系結構

1.RMAN環境

  必備: Target database 、RMAN 客戶端

可選:  恢復目錄資料庫、恢復目錄使用者、備份資料庫、資料庫副本

   介質管理程式 、介質管理目錄、oracle企業管理器

2.RMAN命令列客戶端

  A.執行RMAN命令

   直接鍵入命令

    % rman TARGET SYS/oracle@trgt CATALOG rman/cat@catdb

RMAN> BACKUP DATABASE;

  使用命令檔案:命令檔案是一個寫有RMAN命令的文字檔案,呼叫後會順序執行;如果指定log檔案,會將執行結果直接輸入到指定檔案中;

     % rman TARGET / CATALOG rman/cat@catdb CMDFILE commandfile.rcv LOG outfile.txt

   儲存指令碼:是一個儲存在恢復目錄(recovery catalog)中的RMAN job命令塊

  B.只能在block中執行的命令:環境設定ALLOCATE CHANNEL、SET NEWNAME FOR DATAFILE;

  C.在RUN block 中無效的command:如下

l  CONNECT

l  CONFIGURE

l  CREATE CATALOG

l  DROP CATALOG

l  UPGRADE CATALOG

l  CREATE SCRIPT

l  DELETE SCRIPT

l  REPLACE SCRIPT

l  LIST

l  REPORT

 D.log 檔案

     指定選項:LOG logfile_name

     V$rman_output:最近一次執行結果

     V$rman_status:

3.RMAN repository(RMAN資料庫)

   RMAN資料庫是收集用於備份、恢復、維護的目標資料庫的後設資料資訊集合;rman儲存這些資訊在control file

   也可以在其他資料庫中建立恢復目錄(recovery catalog)來儲存這些資訊;

(See Also: for details on how to manage the RMAN repository, and to learn more about features specific to the recovery catalog)

A.典型的控制檔案記錄型別:circular reuse records , noncircular reuse records

circular reuse records:保留時間由初始化引數control_file_record_keep_time決定;

noncircular reuse records:主要是datafiles, online redo logs, and redo threads

(See Also: to learn how to manage the handling of circular reuse records)

 B.無恢復目錄(recovery catalog)的恢復:幾點建議

(1)自動備份控制檔案

(2)儲存DBID

      (3)在獨立的磁碟上做映象

      (4)儲存所有的RMAN備份log

C.儲存在恢復目錄中的RMAN資料庫

      Oracle推薦恢復目錄儲存在一個專用資料庫中;

(1)   在恢復目錄中註冊資料庫:一個恢復目錄中可註冊多個資料庫(DBID)

(2)   恢復目錄內容

a.    資料檔案與歸檔redolog備份集與備份片;

b.    資料檔案複製

c.    歸檔日誌及其複製

d.    目標資料庫中表空間與資料檔案

e.    Stored script

f.     固定的RMAN設定

4.media管理

 在執行備份或還原到media管理器時,必須分配一個以上通道來保持與media管理器的通訊;

例如:

RMAN> CONFIGURE DEVICE TYPE sbt PARALLELISM 1;

RMAN> CONFIGURE DEFAULT DEVICE TYPE TO sbt;

RMAN> CONFIGURE CHANNEL DEVICE TYPE sbt PARMS 'ENV=(NSR_SERVER=bksvr1)';

RMAN> BACKUP DATABASE;

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

相關文章