共計 5461 個字符,預計需要花費 14 分鐘才能閱讀完成。
這篇文章主要講解了“MAN 備份 FORMAT 格式中 % 的含義是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著丸趣 TV 小編的思路慢慢深入,一起來研究和學習“MAN 備份 FORMAT 格式中 % 的含義是什么”吧!
使用 RMAN show all;
可以顯示出 RMAN 配置參數為:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO %F # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1; # 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 UNLIMITED; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO‘C:ORACLE..SNCFTEST.ORA’; #default 1.configure retention policy to redundancy 1:
是用來決定那些備份不再需要了,它一共有三種可選項,分別是
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
CONFIGURE RETENTION POLICY TO REDUNDANCY 5;
CONFIGURE RETENTION POLICY TO NONE;
第一種 recover window 是保持所有足夠的備份,可以將數據庫系統恢復到最近七天內的任意時刻。任何超過最近七天的數據庫備份將被標記為 obsolete。 第二種 redundancy 是為了保持可以恢復的最新的 5 份數據庫備份,任何超過最新 5 份的備份都將被標記為 redundancy。它的默認值是 1 份。 第三種不需要保持策略,clear 將恢復回默認的保持策略。 一般最安全的方法是采用第二種保持策略。 2.CONFIGURE BACKUP OPTIMIZATION OFF
默認值為關閉,如果打開,rman 將對備份的數據文件及歸檔等文件進行一種優化的算法。
3.Configure default device type to disk:
是指定所有 I / O 操作的設備類型是硬盤或者磁帶,默認值是硬盤
磁帶的設置是 CONFIGURE DEFAULT DEVICE TYPE TO SBT; 4.CONFIGURE CONTROLFILE AUTOBACKUP OFF
強制數據庫在備份文件或者執行改變數據庫結構的命令之后將控制文件自動備份,默認值為關閉。這樣可以避免控制文件和 catalog 丟失后,控制文件仍然可以恢復。 5.CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO %F
是配置控制文件的備份路徑和備份格式 6.CONFIGURE DEVICE TYPE DISK PARALLELISM 1;
是配置數據庫設備類型的并行度。 7.CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1;
是配置數據庫的每次備份的 copy 數量,oracle 的每一次備份都可以有多份完全相同的拷貝。 8.CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1
是設置數據庫的歸檔日志的存放設備類型 9.CONFIGURE SNAPSHOT CONTROLFILE NAME TO C:ORACLE… SNCFTEST.ORA
是配置控制文件的快照文件的存放路徑和文件名,這個快照文件是在備份期間產生的,用于控制文件的讀一致性。 10.CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT C:…%d_DB_%u_%s_%p
是配置備份文件的備份路徑和備份格式 CONFIGURE CHANNEL DEVICE TYPE DISK CLEAR; 用于清除上面的信道配置 CONFIGURE EXCLUDE FOR TABLESPACE tablespace [CLEAR]; 此命令用于將指定的表空間不備份到備份集中,此命令對只讀表空間是非常有用的。
————–
1. 將備份文件存儲到指定路徑,如 e:\backupb
configure channel device type disk format e:\backupb\%d_db_%u
后面的 %d_db_%u 是存儲格式
2. 我們也可以單獨指定 control file 存儲在另一個路徑:如 e:\backupcontrol
configure controlfile autobackup format for device type disk to e:\backupcontrol\%F
后面的 %F 是存儲格式
================
RMAN 中常用 configure 命令 2007-06-21 15:37
1 顯示當前的配置信息
===========================
1.01 RMAN show all;
1.02 查詢 RMAN 設置中非默認值:
SQL select name,value from v$rman_configure;
2. 常用的 configure 選項
===========================
2.01 保存策略 (retention policy)
configure retention policy to recovery window of 3 days;
configure retention policy to redundancy 3;
configure retention policy clear;
2.02 備份優化 backup optimization
configure backup optimization on;
configure backup optimization off;
configure backup optimization clear;
2.03 默認設備 default device type
configure default device type to disk;
configure default device type to stb;
configure default device type clear;
2.04 控制文件 controlfile
configure controlfile autobackup on;
configure controlfile autobackup format for device type disk to /cfs01/backup/conf/conf_%F
configure controlfile autobackup clear;
configrue controlfile autobackup format for device type disk clear;
configrue snapshot controlfile name to /cfs01/backup/snapcf/scontrofile.snp
configrue snapshot controlfile name clear;
2.05 并行數 (通道數) device type disk|stb pallelism n;
configure device type disk|stb parallelism 2;
configure device type disk|stb clear;
configure channel device type disk format e/:rmanback_%U
configure channel device type disk maxpiecesize 100m
configure channel device type disk rate 1200K;
configure channel 1 device type disk format e/:rmanback_%U
configure channel 2 device type disk format e/:rmanback_%U
configure channel 1 device type disk maxpiecesize 100m
configure channel 1 device type disk clear
configure channel 2 device type disk clear; 2.06 生成備份副本 datafile|archivelog backup copies
configure datafile backup copies for device type disk|stb to 3;
configure archivelog backup copies for device type disk|stb to 3;
configure datafile|archivelog backup copies for device type disk|stb clear
BACKUP DEVICE TYPE DISK DATABASE
FORMAT /disk1/backup/%U , /disk2/backup/%U , /disk3/backup/%U
2.07 排除選項 exclude
configure exclude for tablespace users
configrue exclude clear;
2.08 備份集大小 maxsetsize
configure maxsetsize to 1G|1000M|1000000K|unlimited;
configure maxsetsize clear;
2.09 其它選項 auxiliary
CONFIGURE AUXNAME FOR DATAFILE 1 TO /oracle/auxfiles/aux_1.f
CONFIGURE AUXNAME FOR DATAFILE 2 TO /oracle/auxfiles/aux_2.f
CONFIGURE AUXNAME FOR DATAFILE 3 TO /oracle/auxfiles/aux_3.f
CONFIGURE AUXNAME FOR DATAFILE 4 TO /oracle/auxfiles/aux_4.f
–
CONFIGURE AUXNAME FOR DATAFILE 1 CLEAR;
CONFIGURE AUXNAME FOR DATAFILE 2 CLEAR;
CONFIGURE AUXNAME FOR DATAFILE 3 CLEAR;
CONFIGURE AUXNAME FOR DATAFILE 4 CLEAR;
使用 FORMAT 參數時可使用的各種替換變量,如下(注意大小寫)所示:
%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。
注:如果在 BACKUP 命令中沒有指定 FORMAT 選項,則 RMAN 默認使用 %U 為備份片段命名。
感謝各位的閱讀,以上就是“MAN 備份 FORMAT 格式中 % 的含義是什么”的內容了,經過本文的學習后,相信大家對 MAN 備份 FORMAT 格式中 % 的含義是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是丸趣 TV,丸趣 TV 小編將為大家推送更多相關知識點的文章,歡迎關注!