RMAN完整全備份


1、以CATALOG模式連接到目標數據庫和恢復目錄(如:目標數據庫為ORCL)

C:\Users\Administrator>RMAN TARGET / CATALOG RMANCT/RMANCT@ORCL;

恢復管理器: Release 11.2.0.1.0 - Production on 星期日 12月 21 14:06:27 2014

Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

連接到目標數據庫: ORCL (DBID=1392118573)
連接到恢復目錄數據庫

2、執行整庫備份

RMAN> BACKUP DATABASE FORMAT 'D:\RMAN_BAK\FUL_BAK_%T';

啟動 backup21-12月-14
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在啟動全部數據文件備份集
通道 ORA_DISK_1: 正在指定備份集內的數據文件
輸入數據文件: 文件號=00006 名稱=D:\RMAN_CATALOG\RMANTBS01.DBF--執行全庫備份時,catalog恢復目錄也同時被備份
輸入數據文件: 文件號=00001 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
輸入數據文件: 文件號=00002 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
輸入數據文件: 文件號=00005 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\EXAMPLE01.DBF
輸入數據文件: 文件號=00003 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
輸入數據文件: 文件號=00004 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF
通道 ORA_DISK_1: 正在啟動段 121-12月-14
通道 ORA_DISK_1: 已完成段 121-12月-14
段句柄=D:\RMAN_BAK\FUL_BAK_20141221 標記=TAG20141221T134059 注釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:01:15
完成 backup21-12月-14

啟動 Control File and SPFILE Autobackup 於 21-12月-14 /*同時自動備份控制文件和參數文件。雖然使用format參數指定備份的路徑和格式,但是controlfile和spfile只備份到默認的路徑下。必須開啟自動備份:CONFIGURE CONTROLFILE AUTOBACKUP ON;時才會在每次執行備份時同時自動備份這兩個文件*/
段 handle=D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2014_12_21\O1_MF_S_866900542_B9DQFZM3_.BKP comment=NONE
完成 Control File and SPFILE Autobackup 於 21-12月-14

3、查看創建的全庫備份

RMAN> LIST BACKUP OF DATABASE;


備份集列表
===================


BS 關鍵字 類型 LV 大小 設備類型 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
224 Full 1.08G DISK 00:01:10 21-12月-14
BP 關鍵字: 225 狀態: AVAILABLE 已壓縮: NO 標記: TAG20141221T134059
段名:D:\RMAN_BAK\FUL_BAK_20141221
備份集 224 中的數據文件列表
文件 LV 類型 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
1 Full 1346852 21-12月-14 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
2 Full 1346852 21-12月-14 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
3 Full 1346852 21-12月-14 D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
4 Full 1346852 21-12月-14 D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF
5 Full 1346852 21-12月-14 D:\APP\ADMINISTRATOR\ORADATA\ORCL\EXAMPLE01.DBF
6 Full 1346852 21-12月-14 D:\RMAN_CATALOG\RMANTBS01.DBF

4、查看全庫備份時自動創建的參數文件和控制文件

RMAN> LIST BACKUP OF SPFILE;--參數文件和控制文件被備份到默認路徑。


備份集列表
===================


BS 關鍵字 類型 LV 大小 設備類型 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
248 Full 9.36M DISK 00:00:02 21-12月-14
BP 關鍵字: 255 狀態: AVAILABLE 已壓縮: NO 標記: TAG20141221T134222
段名:D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2014_12_21\O1_MF_S_866900542_B9DQFZM3_.BKP
包含的 SPFILE: 修改時間: 20-12月-14
SPFILE db_unique_name: ORCL

RMAN> LIST BACKUP OF CONTROLFILE;


備份集列表
===================


BS 關鍵字 類型 LV 大小 設備類型 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
248 Full 9.36M DISK 00:00:02 21-12月-14
BP 關鍵字: 255 狀態: AVAILABLE 已壓縮: NO 標記: TAG20141221T134222
段名:D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2014_12_21\O1_MF_S_866900542_B9DQFZM3_.BKP
包括的控制文件: Ckp SCN: 1346920 Ckp 時間: 21-12月-14

關於控制文件和參數文件的自動備份:

當我們使用該命令開啟自動備份時:CONFIGURE CONTROLFILE AUTOBACKUP ON;每次執行備份時都會同時自動備份這兩個文件到默認路徑下,並置於相同的備份片段中。如果關閉自動備份,則需要單獨手動備份這兩個文件:
RMAN> BACKUP CURRENT CONTROLFIEL;
RMAN> BACKUP SPFILE;

5、備份歸檔日志文件

RMAN> BACKUP ARCHIVELOG ALL FORMAT 'D:\RMAN_BAK\ARC_%T';

啟動 backup21-12月-14
當前日志已存檔
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在啟動歸檔日志備份集
通道 ORA_DISK_1: 正在指定備份集內的歸檔日志
輸入歸檔日志線程=1 序列=5 RECID=1 STAMP=864379218
輸入歸檔日志線程=1 序列=6 RECID=2 STAMP=864393726
輸入歸檔日志線程=1 序列=7 RECID=3 STAMP=864422599
輸入歸檔日志線程=1 序列=8 RECID=4 STAMP=864425426
輸入歸檔日志線程=1 序列=9 RECID=5 STAMP=864601087
輸入歸檔日志線程=1 序列=10 RECID=6 STAMP=864992620
輸入歸檔日志線程=1 序列=11 RECID=7 STAMP=864993867
輸入歸檔日志線程=1 序列=12 RECID=8 STAMP=865020285
輸入歸檔日志線程=1 序列=13 RECID=9 STAMP=865206975
輸入歸檔日志線程=1 序列=14 RECID=11 STAMP=865894564
輸入歸檔日志線程=1 序列=15 RECID=10 STAMP=865894561
輸入歸檔日志線程=1 序列=16 RECID=12 STAMP=865980111
輸入歸檔日志線程=1 序列=17 RECID=13 STAMP=866498793
輸入歸檔日志線程=1 序列=18 RECID=14 STAMP=866585027
輸入歸檔日志線程=1 序列=19 RECID=15 STAMP=866590257
輸入歸檔日志線程=1 序列=20 RECID=16 STAMP=866806346
輸入歸檔日志線程=1 序列=21 RECID=17 STAMP=866841222
輸入歸檔日志線程=1 序列=22 RECID=18 STAMP=866901358
通道 ORA_DISK_1: 正在啟動段 121-12月-14
通道 ORA_DISK_1: 已完成段 121-12月-14
段句柄=D:\RMAN_BAK\ARC_20141221 標記=TAG20141221T135602 注釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:35
完成 backup21-12月-14

啟動 Control File and SPFILE Autobackup 於 21-12月-14--只要開啟控制文件自動備份:CONFIGURE CONTROLFILE AUTOBACKUP ON;在每一次備份時都會自動備份這兩個文件。
段 handle=D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2014_12_21\O1_MF_S_866901407_B9DR91C0_.BKP comment=NONE
完成 Control File and SPFILE Autobackup 於 21-12月-14

6、查看上一步備份的歸檔日志文件

RMAN> LIST BACKUP OF ARCHIVELOG ALL;


備份集列表
===================


BS 關鍵字 大小 設備類型占用時間 完成時間
------- ---------- ----------- ------------ ----------
319 564.24M DISK 00:00:34 21-12月-14
BP 關鍵字: 322 狀態: AVAILABLE 已壓縮: NO 標記: TAG20141221T135602
段名:D:\RMAN_BAK\ARC_20141221

備份集 319 中的已存檔日志列表
線程序列 低 SCN 時間下限 下一個 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 5 1014032 22-11月-14 1036836 23-11月-14
1 6 1036836 23-11月-14 1055180 23-11月-14
1 7 1055180 23-11月-14 1075949 23-11月-14
1 8 1075949 23-11月-14 1081188 23-11月-14
1 9 1081188 23-11月-14 1100479 25-11月-14
1 10 1100479 25-11月-14 1149006 30-11月-14
1 11 1149006 30-11月-14 1152074 30-11月-14
1 12 1152074 30-11月-14 1170193 30-11月-14
1 13 1170193 30-11月-14 1188864 01-12月-14
1 14 1188864 01-12月-14 1208046 09-12月-14
1 15 1208046 09-12月-14 1208411 09-12月-14
1 16 1208411 09-12月-14 1234202 10-12月-14
1 17 1234202 10-12月-14 1275336 16-12月-14
1 18 1275336 16-12月-14 1291041 17-12月-14
1 19 1291041 17-12月-14 1294905 17-12月-14
1 20 1294905 17-12月-14 1307174 20-12月-14
1 21 1307174 20-12月-14 1330633 20-12月-14
1 22 1330633 20-12月-14 1347409 21-12月-14

7、查看備份的控制文件和參數文件
一次全庫備份和一次歸檔日志備份,都分別自動備份了控制文件和參數文件。

RMAN> LIST BACKUP OF CONTROLFILE;


備份集列表
===================


BS 關鍵字 類型 LV 大小 設備類型 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
248 Full 9.36M DISK 00:00:02 21-12月-14
BP 關鍵字: 255 狀態: AVAILABLE 已壓縮: NO 標記: TAG20141221T134222
段名:D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2014_12_21\O1_MF_S_866900542_B9DQFZM3_.BKP
包括的控制文件: Ckp SCN: 1346920 Ckp 時間: 21-12月-14

BS 關鍵字 類型 LV 大小 設備類型 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
364 Full 9.36M DISK 00:00:03 21-12月-14
BP 關鍵字: 383 狀態: AVAILABLE 已壓縮: NO 標記: TAG20141221T135647
段名:D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2014_12_21\O1_MF_S_866901407_B9DR91C0_.BKP
包括的控制文件: Ckp SCN: 1347568 Ckp 時間: 21-12月-14

RMAN> LIST BACKUP OF SPFILE;


備份集列表
===================


BS 關鍵字 類型 LV 大小 設備類型 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
248 Full 9.36M DISK 00:00:02 21-12月-14
BP 關鍵字: 255 狀態: AVAILABLE 已壓縮: NO 標記: TAG20141221T134222
段名:D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2014_12_21\O1_MF_S_866900542_B9DQFZM3_.BKP
包含的 SPFILE: 修改時間: 20-12月-14
SPFILE db_unique_name: ORCL

BS 關鍵字 類型 LV 大小 設備類型 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
364 Full 9.36M DISK 00:00:03 21-12月-14
BP 關鍵字: 383 狀態: AVAILABLE 已壓縮: NO 標記: TAG20141221T135647
段名:D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2014_12_21\O1_MF_S_866901407_B9DR91C0_.BKP
包含的 SPFILE: 修改時間: 20-12月-14
SPFILE db_unique_name: ORCL
RMAN
>

8、聯機重做日志

聯機重做日志文件對數據庫的完整性恢復非常重要。但是RMAN或是所有的備份軟件都沒有備份聯機重做日志文件的說法。由於聯機重做日志文件隨時都在寫入文件,這樣的文件肯定不好備份。因此對於聯機重做日志文件的備份就倆字:冗余。

通常情況下,我們只要有備份的控制文件、參數文件、所有數據文件、歸檔日志文件、聯機重做日志文件就能進行數據庫的完整性恢復。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM