Oracle的RMAN備份恢復繼續,RMAN部分引數
繼續RMAN,該來總結RMAN的一些相關引數設定了
檢視rman設定的命令是show加上設定引數名稱
檢視全部設定,rman>show all;
要對各個引數進行設定,可以用configure來執行
接下來,把一些引數的設定方法總結總結
RMAN支援的備份裝置有磁碟,磁帶,和通過介質管理器連線的裝置
因為個人沒有磁帶或介質管理器連線的裝置
下面主要以磁碟為舉例物件,另兩個等應用到再去看文件吧
DEFAULT DEVICE TYPE,預設裝置型別
用於指定RMAN備份要存放在哪個裝置上
比如設為磁碟,CONFIGURE DEFAULT DEVICE TYPE TO DISK;
另外,在執行備份時,可以增加DEVICE TYPE引數直接指定裝置
比如,BACKUP DEVICE TYPE sbt DATABASE; #裝置為磁帶
DEVICE TYPE DISK BACKUP TYPE,設定備份型別
取值可以是副本拷貝COPY,也可以是備份集BACKUPSET
比如,CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO BACKUPSET; #非壓縮
還可以設定備份型別為壓縮備份集形式
CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET;
CHANNEL DEVICE TYPE DISK FORMAT,設定備份檔案的路徑、名稱格式
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/backup/ora_df%t_s%s_s%p';
其中CHANNEL為一個執行RMAN任務時用到的通道,通道指向一種裝置
RMAN可能已經分配了一個自動通道,如果沒有分配自動通道
需要在執行RMAN任務時候,手動指定,命令為ALLOCATE CHANNEL
至於單引號中那些帶有百分號的字元的含義(叫做代換變數),一會兒總結
CONTROLFILE AUTOBACKUP,設定控制檔案,引數檔案自動備份
CONFIGURE CONTROLFILE AUTOBACKUP ON; #關閉OFF
BACKUP OPTIMIZATION,設定是否啟動備份優化
主要功能是,在啟動此功能後
備份涉及歸檔日誌時會跳過已經備份過的歸檔日誌
CONFIGURE BACKUP OPTIMIZATION ON; #關閉OFF
可以利用configure命令清除引數現有設定,恢復其初始值
configure 引數名 clear
在設定引數的時候,可能會涉及format檔名稱格式設定
設定format可以使用固定字串
也可利用Oracle提供的代換變數(也稱作FORMAT引數)
大致總結一下各個代換變數
%a,活動ID
%c,在多重備份中,備份片的拷貝數,最大256
不是多重備份時,用於備份集為1,用於代理副本拷貝為0
%d,資料庫名
%D,公曆某月的日期(只有day部分),格式DD
%e,歸檔日誌序號
%f,絕對檔案號
%F,由DBID(資料庫ID),日月年,序號組成
形式為c-IIIIIIIIII-YYYYMMDD-QQ,c為固定
IIIIIIIIII表示DBID,連線RMAN時指定target,會顯示DBID
YYYYMMDD為生成備份時的公曆時間,比如20081122
QQ表示為16進位制序號,00到FF
%h,歸檔日誌執行緒號
%I,DBID
%M,公曆月份,格式MM
%N,表空間名
%n,資料庫名,如果資料庫名不滿8字元,將在右邊自動填充'x'
比如,庫名為test,結果將是testxxxx
%p,備份集中的備份片號,從1開始,步進1
Note: If you specify PROXY, then the %p variable must be included in the
FORMAT string either explicitly or implicitly within %U.
%s,備份集號,此號記錄在控制檔案中,每次備份會自動增加
重建控制檔案將會初始化為1
%t,備份集時間戳,秒為單位
%T,公曆年月日,格式YYYYMMDD
%u,8字元名稱,利用備份集或副本拷貝號,備份生成時間,由系統通過某種演算法得出
%U,許多FORMAT的預設值,由系統生成的唯一名稱,對於副本拷貝和備份集的含義不同
對於備份集的備份片來說,等同於%u_%p_%c
對於資料檔案副本拷貝,等同data-D-%d_id-%I_TS-%N_FNO-%f_%u
對於歸檔日誌副本拷貝,等同arch-D_%d-id-%I_S-%e_T-%h_A-%a_%u
對於控制檔案副本拷貝,等同cf-D_%d-id-%I_%u
%Y,公曆年,格式YYYY
%%,表示一個百分號字元'%'
剛才提到一個有關修改FORMAT的例子
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/home/backup/ora_df%t_s%s_s%p';
含義磁碟備份存放在/home/backup目錄下
檔名為ora_df備份集時間戳_s備份集號_s備份片號
上面總結的引數是RMAN中的一部分,和基本RMAN操作相關度較高
還有一個比較重要的概念,閃回,圍繞它也有很多引數需要設定
這部分的知識比較多,等RMAN實踐一些基礎操作後再單獨總結
嗯,今天狀態感覺不錯,上午就總結了很多東西
特別是這些都是以官方英文文件為主要參考的前提下 ^_^
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/556359/viewspace-536608/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle rman備份恢復的例子Oracle
- rman備份恢復-rman入門
- oracle RMAN 備份恢復總結Oracle
- oracle RMAN 備份恢復總結Oracle
- RMAN備份恢復原理
- ORACLE DG從庫 Rman備份恢復Oracle
- rman備份恢復-rman恢復資料檔案測試
- RMAN備份恢復典型案例——RMAN備份&系統變慢
- Oracle 備份恢復篇之RMAN catalogOracle
- oracle 10g RMAN備份及恢復Oracle 10g
- Oracle塊損壞恢復(有rman備份)Oracle
- [記錄]oracle RMAN 備份恢復總結Oracle
- RMAN備份與恢復之加密備份加密
- Oracle的RMAN備份恢復,先從進入RMAN開始總結Oracle
- 【RMAN】Oracle12c以後rman 備份恢復命令參考Oracle
- RMAN備份恢復——備份到帶庫的效能
- Oracle DG從庫 Rman備份恢復測試Oracle
- 【RMAN】Oracle11g備份恢復新特性Oracle
- Oracle資料庫備份與恢復之RMANOracle資料庫
- oracle實驗記錄 (恢復-rman增量備份)Oracle
- RMAN備份恢復效能優化優化
- rman備份恢復命令之switch
- RMAN備份恢復整個庫
- 【RMAN】RMAN備份恢復3 RMAN增量備份指令碼與crontab計劃任務指令碼
- Oracle備份與恢復系列(四)續 RMAN Duplicate複製資料庫Oracle資料庫
- oracle rman備份驗證和備份/恢復進度監控Oracle
- RMAN備份恢復之控制檔案的恢復(三)
- RMAN備份恢復之控制檔案的恢復(二)
- RMAN備份恢復之控制檔案的恢復(一)
- RMAN備份恢復——備份到帶庫的效能(二)
- RMAN備份、恢復實驗室 之 備份篇 【rman: can't open target】
- 【RMAN】RMAN備份恢復1 RMAN冷備指令碼與crontab計劃任務指令碼
- 【RMAN】RMAN備份恢復2 RMAN熱備指令碼與crontab計劃任務指令碼
- oracle 10.2.0.1 win 32 rman 備份異機恢復Oracle
- Oracle9i RMAN備份及恢復步驟Oracle
- RMAN 備份與恢復深入解析(二)
- RMAN 備份與恢復深入解析(一)
- 【轉】 RMAN備份與恢復實踐