Oracle數(shù)據(jù)庫rman環(huán)境配置詳解
上次我們介紹了:Oracle數(shù)據(jù)庫rman常用命令的使用示例,本文我們介紹一下Oracle數(shù)據(jù)庫rman環(huán)境配置的過程,接下來就讓我們一起來了解一下這部分內(nèi)容吧!
1.配置自動通道
配置自動通道并行度,RMAN自動分配2個通道:
- RMAN> configure device type disk parallelism 2;
- RMAN> configure device type sbt parallelism 2;
配置所有通道的備份文件格式
- RMAN> configure channel device type disk
- 2> format '/oracle/10g/oracle/bakup/%d_%s_%p.bak';
配置特定通道的備份文件格式,配置通道1備份文件格式:
- RMAN> configure channel 1 device type disk
- 2> format '/oracle/10g/oracle/bakup/%u.bak';
配置默認存儲設(shè)備
- RMAN> configure default device type to sbt; --磁帶
- RMAN> configure default device type to disk;--磁盤
2.配置備份集與備份片的最大尺寸
- RMAN> configure maxsetsize to 1G;
- RMAN> configure channel device type disk maxpiecesize 500M;
默認每個備份集只包含一個備份片文件,通過配置備份片的最大尺寸,可以將一個大的備份集分為幾個相對小的備份片文件。
3.配置備份優(yōu)化
備份優(yōu)化用于在某些情況下跳過特定文件的備份。如果某個文件完全相同的備份已經(jīng)存在,那么當(dāng)激活備份優(yōu)化時會跳過該文件。備份優(yōu)化只適用于backup database,backup archivelog all/like和backup backupset all命令。激活備份優(yōu)化:RMAN> configure backup optimization on;
4.配置多重備份
rman默認生成一個備份片副本,可以配置多重備份。示例:
- RMAN> configure datafile backup copies for device type disk to 3;
5.配置免除表空間
- RMAN> configure exclude for tablespace testspc;
6.配置備份冗余策略
使用delete obsolete刪除陳舊備份,配置備份冗余策略示例:
- RMAN> configure retention policy to redundancy 2;
7.配置輔助例程的數(shù)據(jù)文件名
用于rman執(zhí)行表空間時間點恢復(fù)或復(fù)制數(shù)據(jù)庫,示例:
- RMAN> configure auxname for datafile 2 to '/oracle/10g/data/df_2.dbf';
8.配置快照控制文件名
當(dāng)重新同步恢復(fù)目錄或備份控制文件時,rman需要建立快照控制文件。
- RMAN> show snapshot controlfile name;
- RMAN configuration parameters are:
- CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/oracle/10g/oracle/product/10.2.0/db_1/dbs/snapcf_oralife.f'; # default --默認
- RMAN> configure snapshot controlfile name to '/oracle/10g/oracle/product/10.2.0/db_1/dbs/snapcf_oralife_test.f';
- snapshot control file name set to: /oracle/10g/oracle/product/10.2.0/db_1/dbs/snapcf_oralife_test.f
- new RMAN configuration parameters are successfully stored
- RMAN> show snapshot controlfile name;
- RMAN configuration parameters are:
- CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/oracle/10g/oracle/product/10.2.0/db_1/dbs/snapcf_oralife_test.f';
9.顯示rman配置
顯示所有rman環(huán)境配置:RMAN> show all;
顯示默認設(shè)備類型:RMAN> show default device type;
顯示自動通道配置:RMAN> show channel for device type disk/sbt;
顯示備份冗余策略:RMAN> show retention policy;
顯示備份優(yōu)化:RMAN> show backup optimization;
顯示快照控制文件:RMAN> show snapshot controlfile name;
顯示備份集最大尺寸:RMAN> show maxsetsize;
顯示多重備份:
- RMAN> show datafile backup copies; --顯示數(shù)據(jù)文件多重備份
- RMAN> show archivelog backup copies;--顯示歸檔日志多重備份
10.清除rman配置
使用clear選項清除rman配置,示例:
- RMAN> configure retention policy clear;
- old RMAN configuration parameters:
- CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
- RMAN configuration parameters are successfully reset to default value
- RMAN> show retention policy;
- RMAN configuration parameters are:
- CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
關(guān)于Oracle數(shù)據(jù)庫rman環(huán)境配置的知識就介紹到這里了,希望本次的介紹能夠?qū)δ兴鶐椭?/p>
【編輯推薦】
- SQL Server鏈接服務(wù)器訪問DB2設(shè)置步驟圖解
- 初學(xué)SQL Server存儲過程的一些簡單操作示例
- T-SQL查詢中基于列的邏輯表達式的查詢詳解
- SQL Server實踐性練習(xí)之創(chuàng)建庫表及條件查詢
- SQL Server中通過設(shè)置SET NOCOUNT來優(yōu)化存儲過程


2010-10-20 09:41:37




