oracle rman備份驗證和備份/恢復進度監控
RMAN> restore database preview;
1,完全還原確定需應用哪個備份集
2,可以看到0級備份和1級備份和將應用的歸檔日誌。
RMAN> restore database validate;
1,檢查用於恢復資料庫的最新備份集,以確認這個備份是否完整
2,檢查恢復所需要的資料檔案副本和歸檔日誌備份集,並確認他的完整
3,validate對備份集進行全面驗證,確定完整性
可以設定引數 check logical
RMAN> list backupset 可以確定需要檢查的備份集所分配的鍵值
BS Key Size Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ ---------------
23 25.00K DISK 00:00:06 01-SEP-13
BP Key: 23 Status: AVAILABLE Compressed: NO Tag: TAG20130901T124724
Piece Name: /u02/oradata/backup/data/checkdb_full_CHECKDB_24_p%_1.dbfbk
確定需要備份集後,利用備份BS Key 值,通過validate backupset檢查驗證這個備份集
RMAN> validate backupset 23;
Starting validate at 06-SEP-13
using channel ORA_DISK_1
channel ORA_DISK_1: starting validation of archived log backup set
channel ORA_DISK_1: reading from backup piece /u02/oradata/backup/data/checkdb_full_CHECKDB_24_p%_1.dbfbk
channel ORA_DISK_1: piece handle=/u02/oradata/backup/data/checkdb_full_CHECKDB_24_p%_1.dbfbk tag=TAG20130901T124724
channel ORA_DISK_1: restored backup piece 1
channel ORA_DISK_1: validation complete, elapsed time: 00:00:01
Finished validate at 06-SEP-13
二,rman 備份時候,無法監控其執行的進度,v$sesion_longops是一個很好的工具
以下測試:
RMAN> run {
2> allocate channel c1 device type disk to destination '/home/oracle/disk1';
3> allocate channel c2 device type disk to destination '/home/oracle/disk2';
4> backup database;
5> }
觀察進度
SQL> select case when opname like '%aggregate%' then 'total'
2 else
3 opname end opname,
4 trunc(sofar*100/totalwork,2)||'%' progress, units
5 from v$session_longops
6 where opname like 'RMAN%' and totalwork>sofar;
OPNAME
----------------------------------------------------------------
PROGRESS UNITS
----------------------------------------- --------------------------------
total
38.06% Blocks
RMAN: full datafile backup
39.64% Blocks
RMAN: full datafile backup
55.46% Blocks
三,檢視恢復進度SELECT sid, serial#, context,sofar,totalwork,round(sofar/totalwork*100,2)"% Complete" FROM v$session_longops WHERE opname LIKE 'RMAN:%'AND opname NOT LIKE 'RMAN: aggregate%';
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15187685/viewspace-1063407/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle rman備份驗證和備份進度監控Oracle
- 監控資料備份恢復完成進度(EXPDP/IMPDP/RMAN)
- oracle 增量備份恢復驗證Oracle
- oracle實驗記錄 (恢復-rman增量備份)Oracle
- oracle RMAN 備份恢復總結Oracle
- oracle RMAN 備份恢復總結Oracle
- oracle rman備份恢復的例子Oracle
- RMAN備份與恢復之加密備份加密
- 獲取rman備份/恢復執行進度資訊
- Oracle 備份和恢復Oracle
- RMAN備份恢復原理
- RMAN備份、恢復實驗室 之 備份篇 【rman: can't open target】
- RMAN備份、恢復實驗室 之 備份篇 【歸檔模式】模式
- ORACLE DG從庫 Rman備份恢復Oracle
- 循序漸進oracle第7章:備份與恢復之RMAN的簡單備份與恢復Oracle
- rman備份恢復-rman入門
- ORACLE備份和恢復 - 邏輯備份 exp/impOracle
- RMAN備份恢復典型案例——RMAN備份&系統變慢
- RMAN備份恢復——備份到帶庫的效能
- 使用v$session_longops來監控rman備份進度SessionGo
- 循序漸進oracle第7章:備份與恢復之RMAN完整備份指令碼Oracle指令碼
- oracle實驗記錄 (恢復-rman操作(設定&備份))Oracle
- oracle監控表空間,JOB,rman備份Oracle
- ORACLE利用STANDBY端RMAN備份進行資料恢復Oracle資料恢復
- Oracle 備份恢復篇之RMAN catalogOracle
- oracle 10g RMAN備份及恢復Oracle 10g
- Oracle塊損壞恢復(有rman備份)Oracle
- [記錄]oracle RMAN 備份恢復總結Oracle
- Oracle備份恢復之熱備份恢復及異機恢復Oracle
- 備份和恢復
- Oracle 聯機備份 離線備份 物理備份 恢復Oracle
- RMAN備份恢復——備份到帶庫的效能(二)
- RMAN備份恢復——備份集儲存位置改變
- RMAN備份進度查詢
- RMAN備份進度查詢:
- 使用NetBackup進行oracle備份和恢復Oracle
- 12 使用RMAN備份和恢復檔案
- Oracle 備份和恢復介紹Oracle