oracle實驗記錄 (rman 備份檢查&preview)
restore會自動 轉儲最新的backup
轉儲最近的備份檢視備份是否還有效,及其資訊,恢復時候SCN 路徑等
只是預覽 ~而不實際restore
RMAN> restore datafile 6 preview
2> ;
啟動 restore 於 30-9月 -09
使用通道 ORA_DISK_1
備份集列表
===================
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
15 Full 23.16M DISK 00:00:02 30-9月 -09
BP 關鍵字: 15 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090930T112115
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\XH\BACKUPSET\2009_09_30\O1_MF_NNN
DF_TAG20090930T112115_5D5MODDP_.BKP
備份集 15 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
6 Full 1412087 30-9月 -09 D:\XHDATAFILE\RMANDF.DBF
在資料檔案庫中未找到 SCN 1412087 後生成的歸檔日誌
介質恢復啟動 SCN 是 1412087
恢復範圍必須超出 SCN 1412087 才能清除資料檔案模糊性
完成 restore 於 30-9月 -09
RMAN> restore datafile 6 preview summary~~~~~~~概括
2> ;
啟動 restore 於 30-9月 -09
使用通道 ORA_DISK_1
備份列表
===============
關鍵字 TY LV S 裝置型別 完成時間 段數 副本數 壓縮標記
------- -- -- - ----------- ---------- ------- ------- ---------- ---
15 B F A DISK 30-9月 -09 1 1 NO TAG20090930T11211
5
在資料檔案庫中未找到 SCN 1412087 後生成的歸檔日誌
介質恢復啟動 SCN 是 1412087
恢復範圍必須超出 SCN 1412087 才能清除資料檔案模糊性
完成 restore 於 30-9月 -09
oracle只會restore 狀態為available的 backupset
RMAN> backup datafile 6 format='d:\rmanbackup\%U';
啟動 backup 於 30-9月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 啟動全部資料檔案備份集
通道 ORA_DISK_1: 正在指定備份集中的資料檔案
輸入資料檔案 fno=00006 name=D:\XHDATAFILE\RMANDF.DBF
通道 ORA_DISK_1: 正在啟動段 1 於 30-9月 -09
通道 ORA_DISK_1: 已完成段 1 於 30-9月 -09
段控制程式碼=D:\RMANBACKUP\0HKQHLQO_1_1 標記=TAG20090930T113031 註釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:03
完成 backup 於 30-9月 -09
RMAN> list backup of datafile 6;
備份集列表
===================
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
15 Full 23.16M DISK 00:00:02 30-9月 -09
BP 關鍵字: 15 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090930T112115
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\XH\BACKUPSET\2009_09_30\O1_MF_NNN
DF_TAG20090930T112115_5D5MODDP_.BKP
備份集 15 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
6 Full 1412087 30-9月 -09 D:\XHDATAFILE\RMANDF.DBF
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
16 Full 23.16M DISK 00:00:02 30-9月 -09
BP 關鍵字: 16 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090930T113031
段名:D:\RMANBACKUP\0HKQHLQO_1_1
備份集 16 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
6 Full 1412417 30-9月 -09 D:\XHDATAFILE\RMANDF.DBF
RMAN> change backupset 16 unavailable;~~~~~~~~~~~~~~~~~~~~改變backup set 16的狀態
不能使用更改的備份段
備份段 handle=D:\RMANBACKUP\0HKQHLQO_1_1 recid=16 stamp=698931032
1 物件已更改為 UNAVAILABLE 狀態
RMAN> restore datafile 6 preview summary
2> ;
啟動 restore 於 30-9月 -09
使用通道 ORA_DISK_1
備份列表
===============
關鍵字 TY LV S 裝置型別 完成時間 段數 副本數 壓縮標記
------- -- -- - ----------- ---------- ------- ------- ---------- ---
15 B F A DISK 30-9月 -09 1 1 NO TAG20090930T11211
5
在資料檔案庫中未找到 SCN 1412087 後生成的歸檔日誌
介質恢復啟動 SCN 是 1412087
恢復範圍必須超出 SCN 1412087 才能清除資料檔案模糊性
完成 restore 於 30-9月 -09
RMAN> restore datafile 6 preview ;~~~沒有backupset 16
啟動 restore 於 30-9月 -09
使用通道 ORA_DISK_1
備份集列表
===================
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
15 Full 23.16M DISK 00:00:02 30-9月 -09
BP 關鍵字: 15 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090930T112115
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\XH\BACKUPSET\2009_09_30\O1_MF_NNN
DF_TAG20090930T112115_5D5MODDP_.BKP
備份集 15 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
6 Full 1412087 30-9月 -09 D:\XHDATAFILE\RMANDF.DBF
在資料檔案庫中未找到 SCN 1412087 後生成的歸檔日誌
介質恢復啟動 SCN 是 1412087
恢復範圍必須超出 SCN 1412087 才能清除資料檔案模糊性
完成 restore 於 30-9月 -09
RMAN> change backupset 16 available;
使用通道 ORA_DISK_1
可以使用更改的備份段
備份段 handle=D:\RMANBACKUP\0HKQHLQO_1_1 recid=16 stamp=698931032
已將 1 物件更改為 AVAILABLE 狀態
RMAN> restore datafile 6 preview summary;~~~~轉儲最新的backupset 16
啟動 restore 於 30-9月 -09
使用通道 ORA_DISK_1
備份列表
===============
關鍵字 TY LV S 裝置型別 完成時間 段數 副本數 壓縮標記
------- -- -- - ----------- ---------- ------- ------- ---------- ---
16 B F A DISK 30-9月 -09 1 1 NO TAG20090930T11303
1
在資料檔案庫中未找到 SCN 1412417 後生成的歸檔日誌
介質恢復啟動 SCN 是 1412417
恢復範圍必須超出 SCN 1412417 才能清除資料檔案模糊性
完成 restore 於 30-9月 -09
驗證備份 看是否能能restore成功
RMAN> restore datafile 6 validate;
啟動 restore 於 30-9月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在啟動資料檔案備份集驗證
通道 ORA_DISK_1: 正在讀取備份段 D:\RMANBACKUP\0HKQHLQO_1_1
通道 ORA_DISK_1: 已恢復備份段 1
段控制程式碼 = D:\RMANBACKUP\0HKQHLQO_1_1 標記 = TAG20090930T113031
通道 ORA_DISK_1: 驗證完成, 用時: 00:00:02
完成 restore 於 30-9月 -09
RMAN> validate backupset 15,16;
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在啟動資料檔案備份集驗證
通道 ORA_DISK_1: 正在讀取備份段 D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\XH\BAC
KUPSET\2009_09_30\O1_MF_NNNDF_TAG20090930T112115_5D5MODDP_.BKP
通道 ORA_DISK_1: 已恢復備份段 1
段控制程式碼 = D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\XH\BACKUPSET\2009_09_30\O1_MF
_NNNDF_TAG20090930T112115_5D5MODDP_.BKP 標記 = TAG20090930T112115
通道 ORA_DISK_1: 驗證完成, 用時: 00:00:02
通道 ORA_DISK_1: 正在啟動資料檔案備份集驗證
通道 ORA_DISK_1: 正在讀取備份段 D:\RMANBACKUP\0HKQHLQO_1_1
通道 ORA_DISK_1: 已恢復備份段 1
段控制程式碼 = D:\RMANBACKUP\0HKQHLQO_1_1 標記 = TAG20090930T113031
通道 ORA_DISK_1: 驗證完成, 用時: 00:00:01
RMAN> change backupset 16 unavailable;
不能使用更改的備份段
備份段 handle=D:\RMANBACKUP\0HKQHLQO_1_1 recid=16 stamp=698931032
1 物件已更改為 UNAVAILABLE 狀態
RMAN> validate backupset 15,16;
使用通道 ORA_DISK_1
RMAN-03002: validate 命令 (在 09/30/2009 11:39:11 上) 失敗
RMAN-06160: 沒有為備份集關鍵字找到備份段: 16
備份檢查
檢查備份資料檔案是否有壞塊,邏輯.物理是否有損壞,不執行備份
有curruption block 自動寫入 v$database_block_corruption
使用blockrecovery corruption list 按v$database_block_corruption 中記錄 修復壞塊
RMAN> backup validate datafile 6;
啟動 backup 於 30-9月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 啟動全部資料檔案備份集
通道 ORA_DISK_1: 正在指定備份集中的資料檔案
輸入資料檔案 fno=00006 name=D:\XHDATAFILE\RMANDF.DBF
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:04
完成 backup 於 30-9月 -09
RMAN> list backup of datafile 6;~~~看到沒執行備份
備份集列表
===================
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
15 Full 23.16M DISK 00:00:02 30-9月 -09
BP 關鍵字: 15 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090930T112115
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\XH\BACKUPSET\2009_09_30\O1_MF_NNN
DF_TAG20090930T112115_5D5MODDP_.BKP
備份集 15 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
6 Full 1412087 30-9月 -09 D:\XHDATAFILE\RMANDF.DBF
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
16 Full 23.16M DISK 00:00:02 30-9月 -09
BP 關鍵字: 16 狀態: UNAVAILABLE 已壓縮: NO 標記: TAG20090930T113031
段名:D:\RMANBACKUP\0HKQHLQO_1_1
備份集 16 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
6 Full 1412417 30-9月 -09 D:\XHDATAFILE\RMANDF.DBF
default情況下
備份時候 遇到壞塊 rman就停止
可以設定 set maxcorrupt for datafile n to 10
允許10次錯誤,檢查到壞塊 寫到v$database_block_corruption 中,允許檢查出10次壞塊 而不停止rman備份
對於映像副本 copy datafile 時候會 進行校驗和計算檢查壞塊 有壞塊 報錯 不記錄到v$copy_corruption
設定了set maxcorrupt 未超出設定值 rman繼續執行又塊塊 記錄到v$copy_corrupt&v$database_block_corruption,超出了停止備份 不寫入
v$copy_corruption&v$database_block_corruption,nochecksum 不進行校驗和檢查 restore時候也要進行校驗檢查,checklocal進行邏輯檢查
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12020513/viewspace-615900/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle RMAN備份實戰Oracle
- 【rman備份策略】實驗
- Oracle OCP(60):RMAN 備份Oracle
- oracle 12c rman備份pdbOracle
- 分享Oracle Rman的備份指令碼Oracle指令碼
- Oracle 備份恢復篇之RMAN catalogOracle
- 揭秘ORACLE備份之----RMAN之五(CATALOG)Oracle
- ORACLE DG從庫 Rman備份恢復Oracle
- Oracle RMAN備份以及壓縮原理分析Oracle
- oracle10g RMAN增量備份策略Oracle
- 【RMAN】RMAN備份至ASMASM
- oracle資料庫使用rman備份指令碼Oracle資料庫指令碼
- Oracle ADG環境下的RMAN備份策略Oracle
- 【BAK_ORACLE】Oracle DB Cloud上的備份檢查命令合集OracleCloud
- RMAN備份概述
- 【RMAN】RMAN的備份保留策略
- 【RMAN】Oracle12c以後rman 備份恢復命令參考Oracle
- Oracle Rman Catalog的建立方法和備份原理Oracle
- RMAN備份恢復典型案例——RMAN備份&系統變慢
- RMAN備份進度
- rman 備份指令碼指令碼
- RMAN的備份原理
- RMAN備份恢復典型案例——快速檢查資料庫一致性資料庫
- 【Oracle設定bct備份,效率有多高】實驗Oracle
- Oracle9i RMAN 的優缺點及RMAN 備份及恢復步驟Oracle
- rman 增量備份恢復
- RMAN備份恢復技巧
- 【RMAN】Oracle12c之後,rman備份Dataguard備端恢復可能出現邏輯錯誤Oracle
- oracle 增量備份恢復驗證Oracle
- 【RMAN】Oracle中如何備份控制檔案?備份控制檔案的方式有哪幾種?Oracle
- 透過搭建恢復目錄實現RMAN異地備份和恢復
- Oracle RMAN備份為什麼會大量使用temp表空間?Oracle
- Windows oracle 11g rman備份恢復到linux系統WindowsOracleLinux
- 【RMAN】同時建立多個備份(建立多重備份)
- 【RMAN】在備庫執行rman備份時報錯RMAN-06820 ORA-17629
- RMAN備份詳解(轉載)
- [20190522]rman備份問題.txt
- RMAN 備份相關的概念
- 使用RMAN備份資料庫資料庫