RMAN基礎:全備、增量備、copy

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認爲可以恢復,如果有錯誤信息,針對錯誤信息來排查問題。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章