RMAN的CONFIGURE配置和FORMAT字串格式化
RMAN 配置引數為:
1、CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default基於冗餘數量的保留策略:RMAN> CONFIGURE RETENTION POLICY TO REDUNDANCY n;
基於時間的保留策略:RMAN> CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF n DAYS;
取消備份保留策略:RMAN> CONFIGURE RETENTION POLICY TO NONE;
更改會預設值:RMAN> CONFIGURE RETENTION POLICY CLEAR;
對於在NOCATALOG下建立的備份,RMAN的備份集資訊都是儲存在目標端控制檔案中,對於RMAN的備份資訊來說,控制檔案中儲存的這部分資訊受制於初始化引數:CONTROL_FILE_RECORD_KEEP_TIME。初始化引數CONTROL_FILE_RECORD_KEEP_TIME用來指定記錄在控制檔案中的最少儲存時間,以天為單位,預設值為7。因此對於基於時間的備份保留策略,一般建議CONTROL_FILE_RECORD_ KEEP_TIME初始化引數值不小於你在RMAN中設定的備份保留時間。
2、CONFIGURE BACKUP OPTIMIZATION OFF; # default
開啟備份最佳化:RMAN> CONFIGURE BACKUP OPTIMIZATION ON;
關閉備份最佳化:RMAN> CONFIGURE BACKUP OPTIMIZATION OFF;
更改會預設值:RMAN> CONFIGURE BACKUP OPTIMIZATION CLEAR;
最佳化備份開啟後,會跳過以前備份過的檔案。此外對只讀表空間和offline的表空間也會選擇進行跳過。
3、CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
使用磁碟裝置:RMAN> CONFIGURE DEFAULT DEVICE TYPE TO SBT;
使用磁帶裝置:RMAN> CONFIGURE DEFAULT DEVICE TYPE TO DISK;
更改會預設值:RMAN> CONFIGURE DEFAULT DEVICE TYPE CLEAR;
4、CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default
開啟自動備份控制檔案:RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON;
開啟自動備份控制檔案:RMAN> CONFIGURE CONTROLFILE AUTOBACKUP OFF;
更改會預設值:RMAN> CONFIGURE CONTROLFILE AUTOBACKUP CLEAR;
5、CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
指定自動備份控制檔案的格式和路徑:RMAN> CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/u01/app/oracle/%F';
更改會預設值:RMAN> CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK CLEAR;
6、CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
配置磁碟設定的預設並行度為n:RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM n;
設定備份並自動壓縮:RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO COMPRESSED BACKUPSET;
更改會預設值:RMAN> CONFIGURE DEVICE TYPE DISK CLEAR;
7、CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
設定備份資料檔案冗餘度:RMAN> CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO n;
更改會預設值:RMAN> CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK CLEAR;
8、CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
設定備份歸檔日誌檔案冗餘度:RMAN> CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO n;
更改會預設值:RMAN> CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK CLEAR;
9、CONFIGURE MAXSETSIZE TO UNLIMITED; # default
設定單個檔案最大為2G:RMAN> CONFIGURE MAXSETSIZE TO 2G;
更改會預設值:RMAN> CONFIGURE MAXSETSIZE CLEAR;
10、CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
開啟備份加密:RMAN> CONFIGURE ENCRYPTION FOR DATABASE ON;
關閉備份加密:RMAN> CONFIGURE ENCRYPTION FOR DATABASE OFF;
更改會預設值:RMAN> CONFIGURE ENCRYPTION FOR DATABASE CLEAR;
11、CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
預設的加密演算法。
12、CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
配置歸檔檔案刪除策略。
13、CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/10.2.0/db_1/dbs/snapcf_orcl.f'; # default
在備份期間,將產生一個控制檔案的快照,用於控制檔案的讀一致性。
檢視rman的配置可以在rman中檢視,也可以在資料庫中檢視
RMAN> show all;
使用目標資料庫控制檔案替代恢復目錄
RMAN 配置引數為:
CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO 2 G;
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/10.2.0/db_1/dbs/snapcf_orcl.f'; # default
[sql] view plaincopyprint?
SQL> select * from v$rman_configuration;
CONF# NAME VALUE
---------- ----------------------------------------------------------------- ------------------------------
1 RETENTION POLICY TO REDUNDANCY 2
2 CONTROLFILE AUTOBACKUP ON
3 MAXSETSIZE TO 2 G
FORMAT字串格式化,使用FORMAT引數時可使用的各種替換變數,如下(注意大小寫)所示:(注:如果在BACKUP命令中沒有指定FORMAT選項,則RMAN預設使用%U為備份片段命名。 )
%a:Oracle資料庫的activation ID即RESETLOG_ID。
%c:備份片段的複製數(從1開始編號,最大不超過256)。
%d:Oracle資料庫名稱。
%D:當前時間中的日,格式為DD。
%e:歸檔序號。
%f:絕對檔案編號。
%F:基於"DBID+時間"確定的唯一名稱,格式的形式為c-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIII 為該資料庫的DBID,YYYYMMDD為日期,QQ是一個1~256的序列。
%h:歸檔日誌執行緒號。
%I:Oracle資料庫的DBID。
%M:當前時間中的月,格式為MM。
%N:表空間名稱。
%n:資料庫名稱,並且會在右側用x字元進行填充,使其保持長度為8。比如資料庫名JSSBOOK,則生成的名稱則是JSSBOOKx。
%p:備份集中備份片段的編號,從1開始。
%s:備份集號。
%t:備份集時間戳。
%T:當前時間的年月日格式(YYYYMMDD)。
%u:是一個由備份集編號和建立時間壓縮後組成的8字元名稱。利用%u可以為每個備份集生成一個唯一的名稱。
%U:預設是%u_%p_%c的簡寫形式,利用它可以為每一個備份片段(即磁碟檔案)生成一個唯一名稱,這是最常用的命名方式,執行不同備份操作時,生成的規則也不同,如下所示:
生成備份片段時,%U=%u_%p_%c;
生成資料檔案映象複製時,%U=data-D-%d_id-%I_TS-%N_FNO-%f_%u;
生成歸檔檔案映象複製時,%U=arch-D_%d-id-%I_S-%e_T-%h_A-%a_%u;
生成控制檔案映象複製時,%U=cf-D_%d-id-%I_%u。
%Y:當前時間中的年,格式為YYYY。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27571661/viewspace-1783789/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RMAN基礎知識補充 FORMAT字串格式化ORM字串格式化
- 善用 Format 來格式化字串ORM字串
- Python用format格式化字串PythonORM字串
- JAVA字串格式化-String.format()的使用Java字串格式化ORM
- RMAN說,我能備份(15)--RMAN中的字串定義和CONFIGURE命令字串
- Oracle RMAN CONFIGURE命令配置Oracle
- 【轉】Python格式化字串str.format()Python字串ORM
- java 字串格式化String.format()使用Java字串格式化ORM
- python強大的字串格式化函式 - formatPython字串格式化函式ORM
- Python中format函式字串格式化入門PythonORM函式字串格式化
- string.Format對C#字串格式化ORMC#字串格式化
- JAVA字串格式化-String.format()的使用 (轉載)Java字串格式化ORM
- Python中對字串格式化的方法:%、format()、以及f+字串詳解Python字串格式化ORM
- rman configure配置彙總及原理
- 飄逸的python - 增強的格式化字串format函式Python字串ORM函式
- rman configure
- Python中應該使用%還是format來格式化字串?PythonORM字串
- 字串格式化format符號含義+轉義字元含義字串格式化ORM符號字元
- python函式每日一講 - format函式字串格式化入門Python函式ORM字串格式化
- [PY3]——內建資料結構(4)——字串格式化(format)資料結構字串格式化ORM
- 簡單介紹python format格式化和數字格式化PythonORM
- clang-format的程式碼格式化ORM
- 一文秒懂!Python字串格式化之format方法詳解Python字串格式化ORM
- rman:configure exclude for tablespace ...
- #微碼分享#C++變參字串格式化函式format_stringC++字串格式化函式ORM
- rman configure exclude測試!
- 使用.format格式化json格式的入參ORMJSON
- RMAN 系列(二) ---- RMAN 設定和配置
- python input 使用和字串格式化Python字串格式化
- C#使用string.Format格式化字串中的佔位符替換為相應的值C#ORM字串
- python學習之字串常用方法和格式化字串Python字串
- 字串 格式化字串
- 格式化字串字串
- Python中的字串與字串格式化Python字串格式化
- rman會話中設定nls_date_format和nls_lang會話ORM
- python字串的格式化Python字串
- Python 字串的格式化Python字串
- rman backup as copy database format '/tmp/%U.dbf'DatabaseORM