1.全備
C:\>rman target /
恢復管理器: Release 10.2.0.1.0 - Production on 星期三 12月 28 09:39:44 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
連接到目標數據庫: WBLUE (DBID=3285171938)
RMAN> backup database;
啓動 backup 於 28-12月-11
使用目標數據庫控制文件替代恢復目錄
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=142 devtype=DISK
通道 ORA_DISK_1: 啓動全部數據文件備份集
通道 ORA_DISK_1: 正在指定備份集中的數據文件
輸入數據文件 fno=00001 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\SYSTEM01.DBF
輸入數據文件 fno=00003 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\SYSAUX01.DBF
輸入數據文件 fno=00002 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\UNDOTBS01.DBF
輸入數據文件 fno=00004 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\USERS01.DBF
通道 ORA_DISK_1: 正在啓動段 1 於 28-12月-11
通道 ORA_DISK_1: 已完成段 1 於 28-12月-11
段句柄=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28\O
1_MF_NNNDF_TAG20111228T093951_7HNWV7LZ_.BKP 標記=TAG20111228T093951 註釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:25
通道 ORA_DISK_1: 啓動全部數據文件備份集
通道 ORA_DISK_1: 正在指定備份集中的數據文件
備份集中包括當前控制文件
在備份集中包含當前的 SPFILE
通道 ORA_DISK_1: 正在啓動段 1 於 28-12月-11
通道 ORA_DISK_1: 已完成段 1 於 28-12月-11
段句柄=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28\O
1_MF_NCSNF_TAG20111228T093951_7HNWW25S_.BKP 標記=TAG20111228T093951 註釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:03
完成 backup 於 28-12月-11
2. 增量備份:只備份有更改的數據塊
SQL> desc test;
ERROR:
ORA-04043: 對象 test 不存在
SQL> create table test(id number);
表已創建。
SQL> insert into test values(1);
已創建 1 行。
SQL> commit;
提交完成。
RMAN> backup incremental level 1 database;
啓動 backup 於 28-12月-11
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 啓動增量級別 1 數據文件備份集
通道 ORA_DISK_1: 正在指定備份集中的數據文件
輸入數據文件 fno=00001 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\SYSTEM01.DBF
輸入數據文件 fno=00003 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\SYSAUX01.DBF
輸入數據文件 fno=00002 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\UNDOTBS01.DBF
輸入數據文件 fno=00004 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\USERS01.DBF
通道 ORA_DISK_1: 正在啓動段 1 於 28-12月-11
通道 ORA_DISK_1: 已完成段 1 於 28-12月-11
段句柄=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28\O
1_MF_NNND1_TAG20111228T101032_7HNYNSNG_.BKP 標記=TAG20111228T101032 註釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:25
通道 ORA_DISK_1: 啓動增量級別 1 數據文件備份集
通道 ORA_DISK_1: 正在指定備份集中的數據文件
備份集中包括當前控制文件
在備份集中包含當前的 SPFILE
通道 ORA_DISK_1: 正在啓動段 1 於 28-12月-11
通道 ORA_DISK_1: 已完成段 1 於 28-12月-11
段句柄=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28\O
1_MF_NCSN1_TAG20111228T101032_7HNYOMVS_.BKP 標記=TAG20111228T101032 註釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:02
完成 backup 於 28-12月-11
備份表空間
RMAN> backup tablespace users;
啓動 backup 於 28-12月-11
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 啓動全部數據文件備份集
通道 ORA_DISK_1: 正在指定備份集中的數據文件
輸入數據文件 fno=00004 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\USERS01.DBF
通道 ORA_DISK_1: 正在啓動段 1 於 28-12月-11
通道 ORA_DISK_1: 已完成段 1 於 28-12月-11
段句柄=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28\O
1_MF_NNNDF_TAG20111228T101621_7HNYZO5B_.BKP 標記=TAG20111228T101621 註釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:01
完成 backup 於 28-12月-11
3. 拷貝單個數據文件RMAN> copy datafile 1 to 'd:/rman';
啓動 backup 於 28-12月-11
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 啓動數據文件副本
輸入數據文件 fno=00001 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\SYSTEM01.DBF
輸出文件名 = D:\RMAN 標記 = TAG20111228T102552 recid = 1 時間戳 = 771071168
通道 ORA_DISK_1: 數據文件複製完畢, 經過時間: 00:00:25
完成 backup 於 28-12月-11
4. list備份集和拷貝集MAN> list backup;
備份集列表
===================
BS 關鍵字 類型 LV 大小 設備類型 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
1 Full 6.80M DISK 00:00:02 28-12月-11
BP 關鍵字: 1 狀態: AVAILABLE 已壓縮: NO 標記: TAG20111228T093633
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28\O1_
MF_NCSNF_TAG20111228T093633_7HNWO3BP_.BKP
包括的控制文件: Ckp SCN: 1300257 Ckp 時間: 28-12月-11
包含的 SPFILE: 修改時間: 28-12月-11
BS 關鍵字 類型 LV 大小 設備類型 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
2 Full 548.95M DISK 00:00:24 28-12月-11
BP 關鍵字: 2 狀態: AVAILABLE 已壓縮: NO 標記: TAG20111228T093951
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28\O1_
MF_NNNDF_TAG20111228T093951_7HNWV7LZ_.BKP
備份集 2 中的數據文件列表
文件 LV 類型 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
1 Full 1300810 28-12月-11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\SYST
EM01.DBF
2 Full 1300810 28-12月-11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\UNDO
TBS01.DBF
3 Full 1300810 28-12月-11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\SYSA
UX01.DBF
4 Full 1300810 28-12月-11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\USER
S01.DBF
BS 關鍵字 類型 LV 大小 設備類型 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
3 Full 6.80M DISK 00:00:02 28-12月-11
BP 關鍵字: 3 狀態: AVAILABLE 已壓縮: NO 標記: TAG20111228T093951
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28\O1_
MF_NCSNF_TAG20111228T093951_7HNWW25S_.BKP
包括的控制文件: Ckp SCN: 1300823 Ckp 時間: 28-12月-11
包含的 SPFILE: 修改時間: 28-12月-11
BS 關鍵字 類型 LV 大小 設備類型 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
4 Incr 1 549.10M DISK 00:00:25 28-12月-11
BP 關鍵字: 4 狀態: AVAILABLE 已壓縮: NO 標記: TAG20111228T101032
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28\O1_
MF_NNND1_TAG20111228T101032_7HNYNSNG_.BKP
備份集 4 中的數據文件列表
文件 LV 類型 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
1 1 Incr 1302955 28-12月-11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\SYST
EM01.DBF
2 1 Incr 1302955 28-12月-11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\UNDO
TBS01.DBF
3 1 Incr 1302955 28-12月-11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\SYSA
UX01.DBF
4 1 Incr 1302955 28-12月-11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\USER
S01.DBF
BS 關鍵字 類型 LV 大小 設備類型 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
5 Incr 1 6.80M DISK 00:00:02 28-12月-11
BP 關鍵字: 5 狀態: AVAILABLE 已壓縮: NO 標記: TAG20111228T101032
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28\O1_
MF_NCSN1_TAG20111228T101032_7HNYOMVS_.BKP
包括的控制文件: Ckp SCN: 1302963 Ckp 時間: 28-12月-11
包含的 SPFILE: 修改時間: 28-12月-11
BS 關鍵字 類型 LV 大小 設備類型 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
6 Full 432.00K DISK 00:00:00 28-12月-11
BP 關鍵字: 6 狀態: AVAILABLE 已壓縮: NO 標記: TAG20111228T101621
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28\O1_
MF_NNNDF_TAG20111228T101621_7HNYZO5B_.BKP
備份集 6 中的數據文件列表
文件 LV 類型 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
4 Full 1303508 28-12月-11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\USER
S01.DBF
RMAN> list copy;
說明與恢復目錄中的任何存檔日誌均不匹配
數據文件副本列表
關鍵字 文件 S 完成時間 Ckp SCN Ckp 時間 名稱
------- ---- - ---------- ---------- ---------- ----
1 1 A 28-12月-11 1303767 28-12月-11 D:\RMAN
這裏出現"說明與恢復目錄中的任何存檔日誌均不匹配",手動執行以下當前日誌的歸檔。
SQL> alter system archive log current;
系統已更改。
RMAN> list copy;
數據文件副本列表
關鍵字 文件 S 完成時間 Ckp SCN Ckp 時間 名稱
------- ---- - ---------- ---------- ---------- ----
1 1 A 28-12月-11 1303767 28-12月-11 D:\RMAN
已存檔的日誌副本列表
關鍵字 Thrd Seq S 短時間 名稱
------- ---- ------- - ---------- ----
1 1 20 A 28-12月-11 D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\W
BLUE\ARCHIVELOG\2011_12_28\O1_MF_1_20_7HO10WW8_.ARC
5. 驗證備份是否可以restore不需要真正的restore來驗證
RMAN> restore database validate;
啓動 restore 於 28-12月-11
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在掃描數據文件副本 D:\RMAN
通道 ORA_DISK_1: 正在啓動數據文件備份集驗證
通道 ORA_DISK_1: 正在讀取備份段 D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBL
UE\BACKUPSET\2011_12_28\O1_MF_NNND1_TAG20111228T101032_7HNYNSNG_.BKP
通道 ORA_DISK_1: 已恢復備份段 1
段句柄 = D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28
\O1_MF_NNND1_TAG20111228T101032_7HNYNSNG_.BKP 標記 = TAG20111228T101032
通道 ORA_DISK_1: 驗證完成, 用時: 00:00:08
通道 ORA_DISK_1: 正在啓動數據文件備份集驗證
通道 ORA_DISK_1: 正在讀取備份段 D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBL
UE\BACKUPSET\2011_12_28\O1_MF_NNNDF_TAG20111228T101621_7HNYZO5B_.BKP
通道 ORA_DISK_1: 已恢復備份段 1
段句柄 = D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28
\O1_MF_NNNDF_TAG20111228T101621_7HNYZO5B_.BKP 標記 = TAG20111228T101621
通道 ORA_DISK_1: 驗證完成, 用時: 00:00:02
完成 restore 於 28-12月-11
沒有錯誤,表明RMAN認爲可以恢復,如果有錯誤信息,針對錯誤信息來排查問題。