天天看點

rman 基本參數配置

rman>report schema; --檢視資料庫有哪些表空間和資料檔案

--檢視rman參數(rman參數記錄于目标庫的控制檔案中)

rman>show all;

預設參數: 

RMAN> show all;

RMAN configuration parameters are:  

CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default      定義的備援度規則為1(隻有一個有效的備份集),也可以配置備份檔案能保留多長時間

CONFIGURE BACKUP OPTIMIZATION OFF; # default    備份優化 預設沒有打開

CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default   備份檔案放入磁盤,還可以改為錄音帶,COPY指令不能拷貝到錄音帶,因為需要跟路徑,是以不能跟錄音帶,隻能跟檔案系統。

CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default    自動備份控制檔案是否打開,自動備份需要注意路徑

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default  %F隻适合備份控制檔案,不适合資料檔案,

CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default  打開多少個并行度,與分布的通道有關

------CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO COMPRESSED BACKUPSET;  并行設定為2 壓縮打開

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default   COPY的一些參數,不管

CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE MAXSETSIZE TO UNLIMITED; # default      在備份的中備份片有沒有限制

CONFIGURE ENCRYPTION FOR DATABASE OFF; # default     是否在RMAN備份中加密

CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default     加密的算法

CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default     歸檔删除的規則,預設不會删除

CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/oracle/product/10g/dbs/snapcf_orcl.f'; # default 控制檔案的快照,就是當把自動備份控制檔案

            打開都會再這裡生産一個快照

--修改rman參數   比較常見的會把自動備份控制檔案,優化,壓縮,加密打開

常見的參數修改:

1、CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 10 DAYS;   可以保留10天前的資料。

2、CONFIGURE CONTROLFILE AUTOBACKUP on  自動控制檔案備份

    當資料檔案結構發生變化create datafile、或執行BACKUP、copy,都會自動備份,自動備份的路徑

    可以建立一個表空間測試

    RMAN> list backup of controlfile;  檢視

    預設的路徑:/oracle/flash_recovery_area/ORCL/autobackup/2012_06_12/o1_mf_s_785784989_7xg3dxxl_.bkp

3、快照

CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/oracle/product/10g/dbs/snapcf_orcl.f'; # default

可以通過它來恢複從來沒有備份過的控制檔案

4、備份存放的地點

CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default預設是磁盤

CONFIGURE DEFAULT DEVICE TYPE TO sbt 錄音帶

5、定義并行度,這樣就備份速度要快一些。

CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default

CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;定義兩個通道就可以了。

建議自己需要,rman在運作是要占用SGA記憶體。

6、打開壓縮備份

CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO compressed backupset;

7、基于備援的備份集實作,備份集分别放在兩個不同的目錄下。  一般用得比較少  9I的版本支援,後面的版本不支援了,必須去掉OMF才行

修改參數

第一步:

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 2; # default

CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 2; # default

第二步:

自己定義一個通道

configure channel 2 device type disk format '/oracle/oradata/backup','/oracle/flash_recovery_area/%U';

第三步:修改OMF參數,因為OMF不允許多元備份

SQL> show parameter db_re

NAME                                 TYPE                   VALUE

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

db_recovery_file_dest                string                 /oracle//flash_recovery_area

db_recovery_file_dest_size           big integer            2G

db_recycle_cache_size                big integer            0

SQL> aleter system set db_revovery_file_dest='';

通道修改:

configure channel device type disk | [SBT] format '//%%%.bkp';

CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/home/oracle/rmanbk/%d_%I_%s_%p_%T.bkp';

CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT   '/db/bak/disk1/%d_datafile_bak_%U';

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

轉載于:http://blog.itpub.net/27038344/viewspace-734032/