RMAN - nocatalog & catalog
nocatalogC:\Users\Administrator>rman
恢復管理器: Release 11.2.0.1.0 - Production on 星期三 10月 24 13:29:34 2012
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
RMAN> connect target sys/exigen
連接到目標數據庫: ORCL (DBID=1322823474)
RMAN> backup database;
啟動 backup 于 24-10月-12
使用目標數據庫控制文件替代恢復目錄
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=72 設備類型=DISK
通道 ORA_DISK_1: 正在啟動全部數據文件備份集
通道 ORA_DISK_1: 正在指定備份集內的數據文件
輸入數據文件: 文件號=00001 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
輸入數據文件: 文件號=00002 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
輸入數據文件: 文件號=00003 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
輸入數據文件: 文件號=00005 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\SAMPLE.DBF
輸入數據文件: 文件號=00004 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF
通道 ORA_DISK_1: 正在啟動段 1 于 24-10月-12
通道 ORA_DISK_1: 已完成段 1 于 24-10月-12
段句柄=D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_10_24\O1_MF_NNNDF_TAG20121024T133043_88GZ84DL_.BKP
標記=TAG20121024T133043 注釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:55
通道 ORA_DISK_1: 正在啟動全部數據文件備份集
通道 ORA_DISK_1: 正在指定備份集內的數據文件
備份集內包括當前控制文件
備份集內包括當前的 SPFILE
通道 ORA_DISK_1: 正在啟動段 1 于 24-10月-12
通道 ORA_DISK_1: 已完成段 1 于 24-10月-12
段句柄=D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_10_24\O1_MF_NCSNF_TAG20121024T133043_88GZ9WJ1_.BKP
標記=TAG20121024T133043 注釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:01
完成 backup 于 24-10月-12
RMAN>
恢復管理器: Release 11.2.0.1.0 - Production on 星期三 10月 24 13:29:34 2012
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
RMAN> connect target sys/exigen
連接到目標數據庫: ORCL (DBID=1322823474)
RMAN> backup database;
啟動 backup 于 24-10月-12
使用目標數據庫控制文件替代恢復目錄
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=72 設備類型=DISK
通道 ORA_DISK_1: 正在啟動全部數據文件備份集
通道 ORA_DISK_1: 正在指定備份集內的數據文件
輸入數據文件: 文件號=00001 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
輸入數據文件: 文件號=00002 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
輸入數據文件: 文件號=00003 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
輸入數據文件: 文件號=00005 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\SAMPLE.DBF
輸入數據文件: 文件號=00004 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF
通道 ORA_DISK_1: 正在啟動段 1 于 24-10月-12
通道 ORA_DISK_1: 已完成段 1 于 24-10月-12
段句柄=D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_10_24\O1_MF_NNNDF_TAG20121024T133043_88GZ84DL_.BKP
標記=TAG20121024T133043 注釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:55
通道 ORA_DISK_1: 正在啟動全部數據文件備份集
通道 ORA_DISK_1: 正在指定備份集內的數據文件
備份集內包括當前控制文件
備份集內包括當前的 SPFILE
通道 ORA_DISK_1: 正在啟動段 1 于 24-10月-12
通道 ORA_DISK_1: 已完成段 1 于 24-10月-12
段句柄=D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_10_24\O1_MF_NCSNF_TAG20121024T133043_88GZ9WJ1_.BKP
標記=TAG20121024T133043 注釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:01
完成 backup 于 24-10月-12
RMAN>
RMAN> list backup;
備份集列表
===================
BS 關鍵字 類型 LV 大小 設備類型 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
1 Full 1002.75M DISK 00:00:47 24-10月-12
BP 關鍵字: 1 狀態: AVAILABLE 已壓縮: NO 標記: TAG20121024T133043
段名:D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_10_24\O1_MF_NNNDF_TAG20121024T133043_88GZ84DL_.BKP
備份集 1 中的數據文件列表
文件 LV 類型 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
1 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
2 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
3 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
4 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF
5 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SAMPLE.DBF
BS 關鍵字 類型 LV 大小 設備類型 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
2 Full 9.45M DISK 00:00:02 24-10月-12
BP 關鍵字: 2 狀態: AVAILABLE 已壓縮: NO 標記: TAG20121024T133043
段名:D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_10_24\O1_MF_NCSNF_TAG20121024T133043_88GZ9WJ1_.BKP
包含的 SPFILE: 修改時間: 24-10月-12
SPFILE db_unique_name: ORCL
包括的控制文件: Ckp SCN: 1290611 Ckp 時間: 24-10月-12
備份集列表
===================
BS 關鍵字 類型 LV 大小 設備類型 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
1 Full 1002.75M DISK 00:00:47 24-10月-12
BP 關鍵字: 1 狀態: AVAILABLE 已壓縮: NO 標記: TAG20121024T133043
段名:D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_10_24\O1_MF_NNNDF_TAG20121024T133043_88GZ84DL_.BKP
備份集 1 中的數據文件列表
文件 LV 類型 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
1 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
2 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
3 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
4 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF
5 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SAMPLE.DBF
BS 關鍵字 類型 LV 大小 設備類型 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
2 Full 9.45M DISK 00:00:02 24-10月-12
BP 關鍵字: 2 狀態: AVAILABLE 已壓縮: NO 標記: TAG20121024T133043
段名:D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_10_24\O1_MF_NCSNF_TAG20121024T133043_88GZ9WJ1_.BKP
包含的 SPFILE: 修改時間: 24-10月-12
SPFILE db_unique_name: ORCL
包括的控制文件: Ckp SCN: 1290611 Ckp 時間: 24-10月-12
-- 壓縮備份集
RMAN> backup as compressed backupset full database;
RMAN> backup as compressed backupset full database;
catalog
----------------------------
target DB
catalog DB
----------------------------
- backupset - 相當于表空間 - 邏輯概念
- backup picece - 相當于數據文件 - 物理概念
----------------------------
1. database (datafile, controlfile, spfile)2. 單獨備份表空間
3. 單獨備份數據文件
--備份表空間
backup tablespace sysaux,undotbs2;
--備份數據文件
backup datafile 9;
4. 單獨備份空間backup tablespace sysaux,undotbs2;
--備份數據文件
backup datafile 9;
--備份控制文件
backup current controlfile;
5. 單獨備份spfilebackup current controlfile;
--備份spfile
backup spfile;
--備份歸檔日志
backup archivelog all;
6. 單獨備份歸檔日志backup spfile;
--備份歸檔日志
backup archivelog all;
----------------------------
-- 關閉數據
RMAN> shutdown immediate
數據庫已關閉
數據庫已卸裝
Oracle 實例已關閉
-- ===== 刪除數據文件 =====
-- 啟動數據庫
RMAN> startup mount
已連接到目標數據庫 (未啟動)
Oracle 實例已啟動
數據庫已裝載
系統全局區域總計 2137886720 字節
Fixed Size 2177456 字節
Variable Size 1258292816 字節
Database Buffers 872415232 字節
Redo Buffers 5001216 字節
-- 列出數據庫文件的備份
RMAN> list backup of database;
備份集列表
===================
BS 關鍵字 類型 LV 大小 設備類型 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
1 Full 1002.75M DISK 00:00:47 24-10月-12
BP 關鍵字: 1 狀態: AVAILABLE 已壓縮: NO 標記: TAG20121024T133043
段名:D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_10_24\O1_MF_NNNDF_TAG20121024T133043_88GZ84DL_.BKP
備份集 1 中的數據文件列表
文件 LV 類型 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
1 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
2 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
3 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
4 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF
5 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SAMPLE.DBF
-- RMAN恢復
-- 階段1: 恢復文件 restore
-- 階段1.1: 預覽用到哪些文件
RMAN> restore preview database;
啟動 restore 于 24-10月-12
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=63 設備類型=DISK
備份集列表
===================
BS 關鍵字 類型 LV 大小 設備類型 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
1 Full 1002.75M DISK 00:00:47 24-10月-12
BP 關鍵字: 1 狀態: AVAILABLE 已壓縮: NO 標記: TAG20121024T133043
段名:D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_10_24\O1_MF_NNNDF_TAG20121024T133043_88GZ84DL_.BKP
備份集 1 中的數據文件列表
文件 LV 類型 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
1 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
2 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
3 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
4 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF
5 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SAMPLE.DBF
使用通道 ORA_DISK_1
在資料檔案庫中未找到 SCN 1290533 后生成的歸檔日志
介質恢復啟動 SCN 是 1290533
恢復范圍必須超出 SCN 1290533 才能清除數據文件模糊性
完成 restore 于 24-10月-12
-- 階段1.2: restore database
RMAN> restore database;
啟動 restore 于 24-10月-12
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在開始還原數據文件備份集
通道 ORA_DISK_1: 正在指定從備份集還原的數據文件
通道 ORA_DISK_1: 將數據文件 00001 還原到 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
通道 ORA_DISK_1: 將數據文件 00002 還原到 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
通道 ORA_DISK_1: 將數據文件 00003 還原到 D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
通道 ORA_DISK_1: 將數據文件 00004 還原到 D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF
通道 ORA_DISK_1: 將數據文件 00005 還原到 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SAMPLE.DBF
通道 ORA_DISK_1: 正在讀取備份片段 D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_10_24\O1_MF_NNNDF_TAG2012
1024T133043_88GZ84DL_.BKP
通道 ORA_DISK_1: 段句柄 = D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_10_24\O1_MF_NNNDF_TAG20121024T133
043_88GZ84DL_.BKP 標記 = TAG20121024T133043
通道 ORA_DISK_1: 已還原備份片段 1
通道 ORA_DISK_1: 還原完成, 用時: 00:00:55
完成 restore 于 24-10月-12
-- 階段2: 還原文件 recover
SQL> conn sys/exigen as sysdba
已連接。
SQL> select file#, checkpoint_change# from v$datafile;
FILE# CHECKPOINT_CHANGE#
---------- ------------------
1 1292221
2 1292221
3 1292221
4 1292221
5 1292221
SQL> select file#, checkpoint_change# from v$datafile_header;
FILE# CHECKPOINT_CHANGE#
---------- ------------------
1 1290533
2 1290533
3 1290533
4 1290533
5 1290533
SQL> alter database open;
alter database open
*
第 1 行出現錯誤:
ORA-01113: 文件 1 需要介質恢復
ORA-01110: 數據文件 1: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF'
RMAN> recover database;
啟動 recover 于 24-10月-12
使用通道 ORA_DISK_1
正在開始介質的恢復
介質恢復完成, 用時: 00:00:03
完成 recover 于 24-10月-12
SQL> select file#, checkpoint_change# from v$datafile;
FILE# CHECKPOINT_CHANGE#
---------- ------------------
1 1292221
2 1292221
3 1292221
4 1292221
5 1292221
SQL> select file#, checkpoint_change# from v$datafile_header;
FILE# CHECKPOINT_CHANGE#
---------- ------------------
1 1292219
2 1292219
3 1292219
4 1292219
5 1292219
SQL> alter database open;
數據庫已更改。
RMAN> shutdown immediate
數據庫已關閉
數據庫已卸裝
Oracle 實例已關閉
-- ===== 刪除數據文件 =====
-- 啟動數據庫
RMAN> startup mount
已連接到目標數據庫 (未啟動)
Oracle 實例已啟動
數據庫已裝載
系統全局區域總計 2137886720 字節
Fixed Size 2177456 字節
Variable Size 1258292816 字節
Database Buffers 872415232 字節
Redo Buffers 5001216 字節
-- 列出數據庫文件的備份
RMAN> list backup of database;
備份集列表
===================
BS 關鍵字 類型 LV 大小 設備類型 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
1 Full 1002.75M DISK 00:00:47 24-10月-12
BP 關鍵字: 1 狀態: AVAILABLE 已壓縮: NO 標記: TAG20121024T133043
段名:D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_10_24\O1_MF_NNNDF_TAG20121024T133043_88GZ84DL_.BKP
備份集 1 中的數據文件列表
文件 LV 類型 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
1 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
2 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
3 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
4 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF
5 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SAMPLE.DBF
-- RMAN恢復
-- 階段1: 恢復文件 restore
-- 階段1.1: 預覽用到哪些文件
RMAN> restore preview database;
啟動 restore 于 24-10月-12
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=63 設備類型=DISK
備份集列表
===================
BS 關鍵字 類型 LV 大小 設備類型 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
1 Full 1002.75M DISK 00:00:47 24-10月-12
BP 關鍵字: 1 狀態: AVAILABLE 已壓縮: NO 標記: TAG20121024T133043
段名:D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_10_24\O1_MF_NNNDF_TAG20121024T133043_88GZ84DL_.BKP
備份集 1 中的數據文件列表
文件 LV 類型 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
1 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
2 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
3 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
4 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF
5 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SAMPLE.DBF
使用通道 ORA_DISK_1
在資料檔案庫中未找到 SCN 1290533 后生成的歸檔日志
介質恢復啟動 SCN 是 1290533
恢復范圍必須超出 SCN 1290533 才能清除數據文件模糊性
完成 restore 于 24-10月-12
-- 階段1.2: restore database
RMAN> restore database;
啟動 restore 于 24-10月-12
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在開始還原數據文件備份集
通道 ORA_DISK_1: 正在指定從備份集還原的數據文件
通道 ORA_DISK_1: 將數據文件 00001 還原到 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
通道 ORA_DISK_1: 將數據文件 00002 還原到 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
通道 ORA_DISK_1: 將數據文件 00003 還原到 D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
通道 ORA_DISK_1: 將數據文件 00004 還原到 D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF
通道 ORA_DISK_1: 將數據文件 00005 還原到 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SAMPLE.DBF
通道 ORA_DISK_1: 正在讀取備份片段 D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_10_24\O1_MF_NNNDF_TAG2012
1024T133043_88GZ84DL_.BKP
通道 ORA_DISK_1: 段句柄 = D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_10_24\O1_MF_NNNDF_TAG20121024T133
043_88GZ84DL_.BKP 標記 = TAG20121024T133043
通道 ORA_DISK_1: 已還原備份片段 1
通道 ORA_DISK_1: 還原完成, 用時: 00:00:55
完成 restore 于 24-10月-12
-- 階段2: 還原文件 recover
SQL> conn sys/exigen as sysdba
已連接。
SQL> select file#, checkpoint_change# from v$datafile;
FILE# CHECKPOINT_CHANGE#
---------- ------------------
1 1292221
2 1292221
3 1292221
4 1292221
5 1292221
SQL> select file#, checkpoint_change# from v$datafile_header;
FILE# CHECKPOINT_CHANGE#
---------- ------------------
1 1290533
2 1290533
3 1290533
4 1290533
5 1290533
SQL> alter database open;
alter database open
*
第 1 行出現錯誤:
ORA-01113: 文件 1 需要介質恢復
ORA-01110: 數據文件 1: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF'
RMAN> recover database;
啟動 recover 于 24-10月-12
使用通道 ORA_DISK_1
正在開始介質的恢復
介質恢復完成, 用時: 00:00:03
完成 recover 于 24-10月-12
SQL> select file#, checkpoint_change# from v$datafile;
FILE# CHECKPOINT_CHANGE#
---------- ------------------
1 1292221
2 1292221
3 1292221
4 1292221
5 1292221
SQL> select file#, checkpoint_change# from v$datafile_header;
FILE# CHECKPOINT_CHANGE#
---------- ------------------
1 1292219
2 1292219
3 1292219
4 1292219
5 1292219
SQL> alter database open;
數據庫已更改。
-- 格式化and轉存儲 備份文件
C:\Users\Administrator>rman
恢復管理器: Release 11.2.0.1.0 - Production on 星期四 10月 25 10:04:15 2012
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
RMAN> connect target sys/exigen
連接到目標數據庫: ORCL (DBID=1322823474)
RMAN> backup as compressed backupset full database format='E:\%d_%T_%U.BAP'
2> ;
啟動 backup 于 25-10月-12
使用目標數據庫控制文件替代恢復目錄
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=199 設備類型=DISK
通道 ORA_DISK_1: 正在啟動壓縮的全部數據文件備份集
通道 ORA_DISK_1: 正在指定備份集內的數據文件
輸入數據文件: 文件號=00001 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
輸入數據文件: 文件號=00002 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
輸入數據文件: 文件號=00003 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
輸入數據文件: 文件號=00005 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\SAMPLE.DBF
輸入數據文件: 文件號=00004 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF
通道 ORA_DISK_1: 正在啟動段 1 于 25-10月-12
通道 ORA_DISK_1: 已完成段 1 于 25-10月-12
段句柄=E:\ORCL_20121025_03NOKL70_1_1.BAP 標記=TAG20121025T100728 注釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:45
通道 ORA_DISK_1: 正在啟動壓縮的全部數據文件備份集
通道 ORA_DISK_1: 正在指定備份集內的數據文件
備份集內包括當前控制文件
備份集內包括當前的 SPFILE
通道 ORA_DISK_1: 正在啟動段 1 于 25-10月-12
通道 ORA_DISK_1: 已完成段 1 于 25-10月-12
段句柄=E:\ORCL_20121025_04NOKL8D_1_1.BAP 標記=TAG20121025T100728 注釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:01
完成 backup 于 25-10月-12
C:\Users\Administrator>rman
恢復管理器: Release 11.2.0.1.0 - Production on 星期四 10月 25 10:04:15 2012
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
RMAN> connect target sys/exigen
連接到目標數據庫: ORCL (DBID=1322823474)
RMAN> backup as compressed backupset full database format='E:\%d_%T_%U.BAP'
2> ;
啟動 backup 于 25-10月-12
使用目標數據庫控制文件替代恢復目錄
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=199 設備類型=DISK
通道 ORA_DISK_1: 正在啟動壓縮的全部數據文件備份集
通道 ORA_DISK_1: 正在指定備份集內的數據文件
輸入數據文件: 文件號=00001 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
輸入數據文件: 文件號=00002 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
輸入數據文件: 文件號=00003 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
輸入數據文件: 文件號=00005 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\SAMPLE.DBF
輸入數據文件: 文件號=00004 名稱=D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF
通道 ORA_DISK_1: 正在啟動段 1 于 25-10月-12
通道 ORA_DISK_1: 已完成段 1 于 25-10月-12
段句柄=E:\ORCL_20121025_03NOKL70_1_1.BAP 標記=TAG20121025T100728 注釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:45
通道 ORA_DISK_1: 正在啟動壓縮的全部數據文件備份集
通道 ORA_DISK_1: 正在指定備份集內的數據文件
備份集內包括當前控制文件
備份集內包括當前的 SPFILE
通道 ORA_DISK_1: 正在啟動段 1 于 25-10月-12
通道 ORA_DISK_1: 已完成段 1 于 25-10月-12
段句柄=E:\ORCL_20121025_04NOKL8D_1_1.BAP 標記=TAG20121025T100728 注釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:01
完成 backup 于 25-10月-12
-- 指定tag,還原數據庫
RMAN> restore database from tag TAG20121025T100728
RMAN> restore database from tag TAG20121025T100728
rman-catalog - 將備份信息直接存放在catalog DB里面,不在存放在當前DB的控制文件里面,相對較為安全
--連接到catalog數據庫,創建用戶,授權用戶
SQL> conn sys/exigen@server03 as sysdba;
SQL> create user rman identified by exigen;
用戶已創建。
SQL> grant connect,resource,recovery_catalog_owner to rman;
授權成功。
--rman到catalog database
RMAN> connect catalog rman/exigen@server03
連接到恢復目錄數據庫
--=====================
-- 一步到位,直接連上target & catalog DB
C:\Users\Administrator>rman target sys/exigen catalog rman/exigen@server03
恢復管理器: Release 11.2.0.1.0 - Production on 星期四 10月 25 12:52:28 2012
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
連接到目標數據庫: ORCL (DBID=1322823474)
連接到恢復目錄數據庫
SQL> conn sys/exigen@server03 as sysdba;
SQL> create user rman identified by exigen;
用戶已創建。
SQL> grant connect,resource,recovery_catalog_owner to rman;
授權成功。
--rman到catalog database
RMAN> connect catalog rman/exigen@server03
連接到恢復目錄數據庫
--=====================
-- 一步到位,直接連上target & catalog DB
C:\Users\Administrator>rman target sys/exigen catalog rman/exigen@server03
恢復管理器: Release 11.2.0.1.0 - Production on 星期四 10月 25 12:52:28 2012
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
連接到目標數據庫: ORCL (DBID=1322823474)
連接到恢復目錄數據庫
1. 創建的備份信息,會存放在catalog DB的rman schema里面
- 創建系列對象(table,view,index,package...),用于后面存在target對象的備份信息RMAN> create catalog tablespace users;
恢復目錄已創建 - 注冊target DB到catalog DBRMAN> register database;
注冊在恢復目錄中的數據庫
正在啟動全部恢復目錄的 resync
完成全部 resync - list backup的信息都是從catalog DB里面讀出來的,不再是從target的控制文件里面讀出來的了
- 啟動到nomount狀態,還沒有加載控制文件,只有參數文件的加載。則nocatalog,無法list backupC:\Users\Administrator>rman target sys/exigen nocatalog
恢復管理器: Release 11.2.0.1.0 - Production on 星期四 10月 25 13:15:10 2012
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
連接到目標數據庫: ORCL (未裝載)
使用目標數據庫控制文件替代恢復目錄
RMAN> list backup;
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: list 命令 (在 10/25/2012 13:15:19 上) 失敗
ORA-01507: 未裝載數據庫 - 如果有catalog,則list backup的信息不在從控制文件里拿,而是從catalog DB里面拿C:\Users\Administrator>rman target sys/exigen catalog rman/exigen@wpeng
恢復管理器: Release 11.2.0.1.0 - Production on 星期四 10月 25 13:18:42 2012
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
連接到目標數據庫: ORCL (未裝載)
連接到恢復目錄數據庫
RMAN> list backup;
備份集列表
===================
BS 關鍵字 類型 LV 大小 設備類型 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
156 Full 1002.75M DISK 00:00:47 24-10月-12
BP 關鍵字: 160 狀態: AVAILABLE 已壓縮: NO 標記: TAG20121024T133043
段名:D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_10_24\O1_MF_NNNDF_TAG20121024T133043_88GZ84DL_.BKP
備份集 156 中的數據文件列表
文件 LV 類型 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
1 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
2 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
3 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
4 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF
5 Full 1290533 24-10月-12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SAMPLE.DBF
RMAN> list backup of controlfile;
RMAN> list backup of spfile;
RMAN> list backup of database summary;
備份列表
===============
關鍵字 TY LV S 設備類型 完成時間 段數 副本數 壓縮標記
------- -- -- - ----------- ---------- ------- ------- ---------- ---
156 B F A DISK 24-10月-12 1 1 NO TAG20121024T133043
158 B F A DISK 25-10月-12 1 1 YES TAG20121025T100728
RMAN> list backup of spfile;
RMAN> list backup of database summary;
備份列表
===============
關鍵字 TY LV S 設備類型 完成時間 段數 副本數 壓縮標記
------- -- -- - ----------- ---------- ------- ------- ---------- ---
156 B F A DISK 24-10月-12 1 1 NO TAG20121024T133043
158 B F A DISK 25-10月-12 1 1 YES TAG20121025T100728