windows主機兩個獨立的db做rman異機恢復--不改變db_name
源主機:192.168.3.110 ,db_name : orcl,rman中的控制檔案自動備份開啟
檢視歸檔
archive log list
修改資料庫為歸檔模式
SQL> shutdown immediate
資料庫已經關閉。
已經解除安裝資料庫。
ORACLE 例程已經關閉。
SQL> startup mount;
ORACLE 例程已經啟動。
Total System Global Area 3290345472 bytes
Fixed Size 2180224 bytes
Variable Size 1828719488 bytes
Database Buffers 1442840576 bytes
Redo Buffers 16605184 bytes
資料庫裝載完畢。
SQL> alter database archivelog;
資料庫已更改。
SQL> alter database open ;
資料庫已更改。
SQL> archive log list
資料庫日誌模式存檔模式
自動存檔啟用
存檔終點 USE_DB_RECOVERY_FILE_DEST
最早的聯機日誌序列 113
下一個存檔日誌序列 115
當前日誌序列 115
配置rman中的控制檔案自動備份開啟
C:\Windows\System32>rman target /
恢復管理器: Release 11.2.0.1.0 - Production on 星期一 4月 14 22:03:28 2014
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
連線到目標資料庫: ORCL (DBID=1367747961)
RMAN> show all ;
使用目標資料庫控制檔案替代恢復目錄
db_unique_name為 ORCL 的資料庫的 RMAN 配置引數為:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOA
D TRUE ; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'D:\APP\CHENWX\PRODUCT\11.2.0\DBHOME_2\DATABASE\SNCFORCL.ORA'; # default
RMAN> configure controlfileautobackup on;
新的 RMAN 配置引數:
CONFIGURE CONTROLFILE AUTOBACKUP ON;
已成功儲存新的 RMAN 配置引數
第一次
SQL> select group#,sequence#,status,first_change#,archived from v$log;
GROUP# SEQUENCE# STATUS FIRST_CHANGE# ARCHIV
---------- ---------- -------------------------------- ------------- ------
1 115 INACTIVE 3079588 YES
2 116 CURRENT 3102743 NO
3 114 INACTIVE 3069870 YES
SQL> create table t (col1 varchar2(10));
表已建立。
SQL> insert into t values(1);
已建立 1 行。
SQL> commit;
提交完成。
SQL> alter system switch logfile;
系統已更改。
SQL> select group#,sequence#,status,first_change#,archived from v$log;
GROUP# SEQUENCE# STATUS FIRST_CHANGE# ARCHIV
---------- ---------- -------------------------------- ------------- ------
1 115 INACTIVE 3079588 YES
2 116 ACTIVE 3102743 YES
3 117 CURRENT 3105543 NO
第二次
SQL> insert into t values(2);
已建立 1 行。
SQL> commit;
提交完成。
SQL> alter system switch logfile;
系統已更改。
SQL> select group#,sequence#,status,first_change#,archived from v$log;
GROUP# SEQUENCE# STATUS FIRST_CHANGE# ARCHIV
---------- ---------- -------------------------------- ------------- ------
1 118 CURRENT 3106568 NO
2 116 ACTIVE 3102743 YES
3 117 ACTIVE 3105543 YES
第三次
SQL> insert into t values(3);
已建立 1 行。
SQL> commit;
提交完成。
SQL> alter system switch logfile;
系統已更改。
SQL> select group#,sequence#,status,first_change#,archived from v$log;
GROUP# SEQUENCE# STATUS FIRST_CHANGE# ARCHIV
---------- ---------- -------------------------------- ------------- ------
1 118 ACTIVE 3106568 YES
2 119 CURRENT 3106593 NO
3 117 ACTIVE 3105543 YES
第四次
SQL> insert into t values(4);
已建立 1 行。
SQL> commit;
提交完成。
SQL> alter system switch logfile;
系統已更改。
SQL> select group#,sequence#,status,first_change#,archived from v$log;
GROUP# SEQUENCE# STATUS FIRST_CHANGE# ARCHIV
---------- ---------- -------------------------------- ------------- ------
1 118 ACTIVE 3106568 YES
2 119 ACTIVE 3106593 YES
3 120 CURRENT 3106666 NO
第五次
SQL> insert into t values(5);
已建立 1 行。
SQL> commit;
提交完成。
SQL> alter system switch logfile;
系統已更改。
SQL> select group#,sequence#,status,first_change#,archived from v$log;
GROUP# SEQUENCE# STATUS FIRST_CHANGE# ARCHIV
---------- ---------- -------------------------------- ------------- ------
1 121 CURRENT 3106716 NO
2 119 ACTIVE 3106593 YES
3 120 ACTIVE 3106666 YES
第六次
SQL> insert into t values(6);
已建立 1 行。
SQL> commit;
提交完成。
SQL> alter system switch logfile;
系統已更改。
SQL> select group#,sequence#,status,first_change#,archived from v$log;
GROUP# SEQUENCE# STATUS FIRST_CHANGE# ARCHIV
---------- ---------- -------------------------------- ------------- ------
1 121 ACTIVE 3106716 YES
2 122 CURRENT 3106752 NO
3 120 ACTIVE 3106666 YES
第七次
SQL> insert into t values(7);
已建立 1 行。
SQL> commit;
提交完成。
SQL> alter system switch logfile;
系統已更改。
SQL> select group#,sequence#,status,first_change#,archived from v$log;
GROUP# SEQUENCE# STATUS FIRST_CHANGE# ARCHIV
---------- ---------- -------------------------------- ------------- ------
1 121 ACTIVE 3106716 YES
2 122 ACTIVE 3106752 YES
3 123 CURRENT 3106811 NO
SQL> select * from t;
COL1
--------------------
1
2
3
4
5
6
7
已選擇7行。
C:\Windows\System32>rman target /
恢復管理器: Release 11.2.0.1.0 - Production on 星期一 4月 14 22:26:32 2014
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
連線到目標資料庫: ORCL (DBID=1367747961)
RMAN>run{
2> backup as compressed backupset database;
3> backup archivelog all not backed up delete input;
4> delete noprompt obsolete recovery window of 5 days;
5> }
啟動 backup 於 14-4月 -14
使用目標資料庫控制檔案替代恢復目錄
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=210 裝置型別=DISK
通道 ORA_DISK_1: 正在啟動壓縮的全部資料檔案備份集
通道 ORA_DISK_1: 正在指定備份集內的資料檔案
輸入資料檔案: 檔案號=00001 名稱=D:\APP\CHENWX\ORADATA\ORCL\SYSTEM01.DBF
輸入資料檔案: 檔案號=00002 名稱=D:\APP\CHENWX\ORADATA\ORCL\SYSAUX01.DBF
輸入資料檔案: 檔案號=00003 名稱=D:\APP\CHENWX\ORADATA\ORCL\UNDOTBS01.DBF
輸入資料檔案: 檔案號=00005 名稱=D:\APP\CHENWX\ORADATA\ORCL\EXAMPLE01.DBF
輸入資料檔案: 檔案號=00006 名稱=D:\APP\CHENWX\ORADATA\ORCL\DEV_MDS.DBF
輸入資料檔案: 檔案號=00007 名稱=D:\APP\CHENWX\ORADATA\ORCL\DEV_BIPLATFORM.DBF
輸入資料檔案: 檔案號=00008 名稱=D:\APP\CHENWX\ORADATA\ORCL\NEWTS.DBF
輸入資料檔案: 檔案號=00009 名稱=D:\APP\CHENWX\ORADATA\ORCL\NEWTS02.DBF
輸入資料檔案: 檔案號=00004 名稱=D:\APP\CHENWX\ORADATA\ORCL\USERS01.DBF
通道 ORA_DISK_1: 正在啟動段 1 於 14-4月 -14
通道 ORA_DISK_1: 已完成段 1 於 14-4月 -14
段控制程式碼
=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP 標記=TAG20140414T223854 註釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:35
完成 backup 於 14-4月 -14
啟動 backup 於 14-4月 -14
當前日誌已存檔
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在啟動歸檔日誌備份集
通道 ORA_DISK_1: 正在指定備份集內的歸檔日誌
輸入歸檔日誌執行緒=1 序列=115 RECID=1 STAMP=844898538
輸入歸檔日誌執行緒=1 序列=116 RECID=2 STAMP=844899330
輸入歸檔日誌執行緒=1 序列=117 RECID=3 STAMP=844899470
輸入歸檔日誌執行緒=1 序列=118 RECID=4 STAMP=844899510
輸入歸檔日誌執行緒=1 序列=119 RECID=5 STAMP=844899567
輸入歸檔日誌執行緒=1 序列=120 RECID=6 STAMP=844899648
輸入歸檔日誌執行緒=1 序列=121 RECID=7 STAMP=844899687
輸入歸檔日誌執行緒=1 序列=122 RECID=8 STAMP=844899745
輸入歸檔日誌執行緒=1 序列=123 RECID=9 STAMP=844900305
輸入歸檔日誌執行緒=1 序列=124 RECID=10 STAMP=844900771
通道 ORA_DISK_1: 正在啟動段 1 於 14-4月 -14
通道 ORA_DISK_1: 已完成段 1 於 14-4月 -14
段控制程式碼
=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_ANNNN_T
AG20140414T223932_9NQWS4CQ_.BKP 標記=TAG20140414T223932 註釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:03
通道 ORA_DISK_1: 正在刪除歸檔日誌
歸檔日誌檔名
=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_115_9NQTM7TY_.ARC RECID=1 STAMP=844898538
歸檔日誌檔名
=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_116_9NQVD27J_.ARC RECID=2 STAMP=844899330
歸檔日誌檔名
=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_117_9NQVJG0X_.ARC RECID=3 STAMP=844899470
歸檔日誌檔名
=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_118_9NQVKPFF_.ARC RECID=4 STAMP=844899510
歸檔日誌檔名
=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_119_9NQVMHL7_.ARC RECID=5 STAMP=844899567
歸檔日誌檔名
=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_120_9NQVP0SF_.ARC RECID=6 STAMP=844899648
歸檔日誌檔名
=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_121_9NQVQ7T5_.ARC RECID=7 STAMP=844899687
歸檔日誌檔名
=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_122_9NQVS10G_.ARC RECID=8 STAMP=844899745
歸檔日誌檔名
=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_123_9NQWBJ1Q_.ARC RECID=9 STAMP=844900305
歸檔日誌檔名
=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_124_9NQWS3QG_.ARC RECID=10 STAMP=844900771
完成 backup 於 14-4月 -14
啟動 Control File and SPFILE Autobackup於 14-4月 -14
段 handle=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2014_04_14\O1_MF_S_844900776_9NQWS8K7_.BKP comment=NONE
完成 Control File and SPFILE Autobackup於 14-4月 -14
使用通道 ORA_DISK_1
未找到已廢棄的備份
RMAN> list backup;
備份集列表
===================
BS 關鍵字型別 LV 大小裝置型別經過時間完成時間
------- ---- -- ---------- ----------- ------------ ----------
1 Full 317.60M DISK 00:00:29 14-4月 -14
BP 關鍵字: 1 狀態: AVAILABLE 已壓縮: YES 標記: TAG20140414T223854
段名:D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP
備份集 1 中的資料檔案列表
檔案 LV 型別Ckp SCN Ckp時間名稱
---- -- ---- ---------- ---------- ----
1 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\SYSTEM01.DBF
2 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\SYSAUX01.DBF
3 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\UNDOTBS01.DBF
4 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\USERS01.DBF
5 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\EXAMPLE01.DBF
6 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\DEV_MDS.DBF
7 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\DEV_BIPLATFORM.D
BF
8 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\NEWTS.DBF
9 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\NEWTS02.DBF
BS 關鍵字大小裝置型別佔用時間完成時間
------- ---------- ----------- ------------ ----------
2 86.17M DISK 00:00:02 14-4月 -14
BP 關鍵字: 2 狀態: AVAILABLE 已壓縮: NO 標記: TAG20140414T223932
段名:D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_ANNNN_TAG20140414T223932_9NQWS4CQ_.BKP
備份集 2 中的已存檔日誌列表
執行緒序列低 SCN 時間下限下一個 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 115 3079588 14-4月 -14 3102743 14-4月 -14
1 116 3102743 14-4月 -14 3105543 14-4月 -14
1 117 3105543 14-4月 -14 3106568 14-4月 -14
1 118 3106568 14-4月 -14 3106593 14-4月 -14
1 119 3106593 14-4月 -14 3106666 14-4月 -14
1 120 3106666 14-4月 -14 3106716 14-4月 -14
1 121 3106716 14-4月 -14 3106752 14-4月 -14
1 122 3106752 14-4月 -14 3106811 14-4月 -14
1 123 3106811 14-4月 -14 3110127 14-4月 -14
1 124 3110127 14-4月 -14 3110906 14-4月 -14
BS 關鍵字型別 LV 大小裝置型別經過時間完成時間
------- ---- -- ---------- ----------- ------------ ----------
3 Full 9.36M DISK 00:00:00 14-4月 -14
BP 關鍵字: 3 狀態: AVAILABLE 已壓縮: NO 標記: TAG20140414T223936
段名:D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2014_04_14\O1_MF_S_844900776_9NQWS8K7_.BKP
包含的 SPFILE: 修改時間: 14-4月 -14
SPFILE db_unique_name: ORCL
包括的控制檔案: Ckp SCN: 3110937 Ckp時間: 14-4月 -14
目標主機 192.168.3.147 db_name為orcl,rman中的設定都為預設
將110主機上的備份異地地恢復到147主機上,並保留db_name為orcl
1:將源主機上的備份全部scp到目的主機(147)的C:\scp目錄下
O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP ---資料檔案備份
O1_MF_ANNNN_TAG20140414T223932_9NQWS4CQ_.BKP ---歸檔日誌檔案備份
O1_MF_S_844900776_9NQWS8K7_.BKP ---控制檔案自動備份
2:關閉目的庫,恢復控制檔案
SQL> shutdown immediate;
資料庫已經關閉。
已經解除安裝資料庫。
ORACLE 例程已經關閉。
刪除目的資料庫原來資料庫的所有資料檔案,控制檔案以及日誌檔案。
修改目的庫上的pfile所在目錄(C:\app\Administrator\admin\orcl\pfile\init.ora)
將裡面的db_name改為orcl,如果有undo_tablespace則改為源主機對應的,而service_names、instance_name可改可不改
恢復控制檔案
C:\Users\Administrator>rman
恢復管理器: Release 11.2.0.1.0 - Production on 星期一 4月 14 23:03:19 2014
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
RMAN> connect target /
已連線到目標資料庫 (未啟動)
RMAN> startup nomount
Oracle 例項已啟動
系統全域性區域總計 651378688 位元組
Fixed Size 2178576 位元組
Variable Size 394265072 位元組
Database Buffers 247463936 位元組
Redo Buffers 7471104 位元組
RMAN> restore controlfile from 'C:\scp\O1_MF_S_844900776_9NQWS8K7_.BKP';
啟動 restore 於 14-4月 -14
使用目標資料庫控制檔案替代恢復目錄
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=63 裝置型別=DISK
通道 ORA_DISK_1: 正在還原控制檔案
通道 ORA_DISK_1: 還原完成, 用時: 00:00:01
輸出檔名=C:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL01.CTL
輸出檔名=C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL
完成 restore 於 14-4月 -14
3:檢視控制檔案裡的備份資訊
RMAN> startup mount;
資料庫已經啟動
資料庫已裝載
釋放的通道: ORA_DISK_1
RMAN> list backup;
備份集列表
===================
BS 關鍵字型別 LV 大小裝置型別經過時間完成時間
------- ---- -- ---------- ----------- ------------ ----------
1 Full 317.60M DISK 00:00:29 14-4月 -14
BP 關鍵字: 1 狀態: AVAILABLE 已壓縮: YES 標記: TAG20140414T223854
段名:D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP
備份集 1 中的資料檔案列表
檔案 LV 型別Ckp SCN Ckp時間名稱
---- -- ---- ---------- ---------- ----
1 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\SYSTEM01.DBF
2 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\SYSAUX01.DBF
3 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\UNDOTBS01.DBF
4 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\USERS01.DBF
5 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\EXAMPLE01.DBF
6 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\DEV_MDS.DBF
7 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\DEV_BIPLATFORM.DBF
8 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\NEWTS.DBF
9 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\NEWTS02.DBF
BS 關鍵字大小裝置型別佔用時間完成時間
------- ---------- ----------- ------------ ----------
2 86.17M DISK 00:00:02 14-4月 -14
BP 關鍵字: 2 狀態: AVAILABLE 已壓縮: NO 標記: TAG20140414T223932
段名:D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_ANNNN_TAG20140414T223932_9NQWS4CQ_.BKP
備份集 2 中的已存檔日誌列表
執行緒序列低 SCN 時間下限下一個 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 115 3079588 14-4月 -14 3102743 14-4月 -14
1 116 3102743 14-4月 -14 3105543 14-4月 -14
1 117 3105543 14-4月 -14 3106568 14-4月 -14
1 118 3106568 14-4月 -14 3106593 14-4月 -14
1 119 3106593 14-4月 -14 3106666 14-4月 -14
1 120 3106666 14-4月 -14 3106716 14-4月 -14
1 121 3106716 14-4月 -14 3106752 14-4月 -14
1 122 3106752 14-4月 -14 3106811 14-4月 -14
1 123 3106811 14-4月 -14 3110127 14-4月 -14
1 124 3110127 14-4月 -14 3110906 14-4月 -14
RMAN> catalog backuppiece 'C:\scp\O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP';
啟動 implicit crosscheck backup 於 14-4月 -14
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=63 裝置型別=DISK
已交叉檢驗的 2 物件
完成 implicit crosscheck backup 於 14-4月 -14
啟動 implicit crosscheck copy 於 14-4月 -14
使用通道 ORA_DISK_1
完成 implicit crosscheck copy 於 14-4月 -14
搜尋恢復區中的所有檔案
正在編制檔案目錄...
沒有為檔案編制目錄
已將備份片段列入目錄
備份片段控制程式碼=C:\SCP\O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP RECID=3 STAMP=844902556
RMAN> catalog backuppiece 'C:\scp\O1_MF_ANNNN_TAG20140414T223932_9NQWS4CQ_.BKP';
已將備份片段列入目錄
備份片段控制程式碼=C:\SCP\O1_MF_ANNNN_TAG20140414T223932_9NQWS4CQ_.BKP RECID=4 STAMP=844902679
RMAN> list backup;
備份集列表
===================
BS 關鍵字型別 LV 大小
------- ---- -- ----------
3 Full 317.60M
備份集 3 中的資料檔案列表
檔案 LV 型別Ckp SCN Ckp時間名稱
---- -- ---- ---------- ---------- ----
1 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\SYSTEM01.DBF
2 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\SYSAUX01.DBF
3 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\UNDOTBS01.DBF
4 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\USERS01.DBF
5 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\EXAMPLE01.DBF
6 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\DEV_MDS.DBF
7 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\DEV_BIPLATFORM.DBF
8 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\NEWTS.DBF
9 Full 3110861 14-4月 -14 D:\APP\CHENWX\ORADATA\ORCL\NEWTS02.DBF
備份集副本號 1 屬於備份集 3
裝置型別經過時間完成時間壓縮標記
----------- ------------ ---------- ---------- ---
DISK 00:00:00 14-4月 -14 YES TAG20140414T223854
備份集 3 副本號 1的備份片段列表
BP 關鍵字 Pc# 狀態段名稱
------- --- ----------- ----------
1 1 EXPIRED D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP
備份集副本號 2 屬於備份集 3
裝置型別經過時間完成時間壓縮標記
----------- ------------ ---------- ---------- ---
DISK 00:00:00 14-4月 -14 YES TAG20140414T223854
備份集 3 副本號 2的備份片段列表
BP 關鍵字 Pc# 狀態段名稱
------- --- ----------- ----------
3 1 AVAILABLE C:\SCP\O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP
BS 關鍵字大小
------- ----------
4 86.17M
備份集 4 中的已存檔日誌列表
執行緒序列低 SCN 時間下限下一個 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 115 3079588 14-4月 -14 3102743 14-4月 -14
1 116 3102743 14-4月 -14 3105543 14-4月 -14
1 117 3105543 14-4月 -14 3106568 14-4月 -14
1 118 3106568 14-4月 -14 3106593 14-4月 -14
1 119 3106593 14-4月 -14 3106666 14-4月 -14
1 120 3106666 14-4月 -14 3106716 14-4月 -14
1 121 3106716 14-4月 -14 3106752 14-4月 -14
1 122 3106752 14-4月 -14 3106811 14-4月 -14
1 123 3106811 14-4月 -14 3110127 14-4月 -14
1 124 3110127 14-4月 -14 3110906 14-4月 -14
備份集副本號 1 屬於備份集 4
裝置型別經過時間完成時間壓縮標記
----------- ------------ ---------- ---------- ---
DISK 00:00:00 14-4月 -14 NO TAG20140414T223932
備份集 4 副本號 1的備份片段列表
BP 關鍵字 Pc# 狀態段名稱
------- --- ----------- ----------
2 1 EXPIRED D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_ANNNN_TAG20140414T223932_9NQWS4CQ_.BKP
備份集副本號 2 屬於備份集 4
裝置型別經過時間完成時間壓縮標記
----------- ------------ ---------- ---------- ---
DISK 00:00:00 14-4月 -14 NO TAG20140414T223932
備份集 4 副本號 2的備份片段列表
BP 關鍵字 Pc# 狀態段名稱
------- --- ----------- ----------
4 1 AVAILABLE C:\SCP\O1_MF_ANNNN_TAG20140414T223932_9NQWS4CQ_.BKP
RMAN> crosscheck backup;
使用通道 ORA_DISK_1
交叉校驗備份片段: 找到為 'EXPIRED'
備份片段控制程式碼=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_N
NNDF_TAG20140414T223854_9NQWQYPQ_.BKP RECID=1 STAMP=844900734
交叉校驗備份片段: 找到為 'AVAILABLE'
備份片段控制程式碼=C:\SCP\O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP RECID=3 STAMP=844902556
交叉校驗備份片段: 找到為 'EXPIRED'
備份片段控制程式碼=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_A
NNNN_TAG20140414T223932_9NQWS4CQ_.BKP RECID=2 STAMP=844900772
交叉校驗備份片段: 找到為 'AVAILABLE'
備份片段控制程式碼=C:\SCP\O1_MF_ANNNN_TAG20140414T223932_9NQWS4CQ_.BKP RECID=4 STAMP=844902679
已交叉檢驗的 4 物件
RMAN> delete expired backup;
使用通道 ORA_DISK_1
備份片段列表
BP 關鍵字 BS 關鍵字 Pc# Cp# 狀態裝置型別段名稱
------- ------- --- --- ----------- ----------- ----------
1 3 1 1 EXPIRED DISK D:\APP\CHENWX\FLASH_RECOVERY_ARE
A\ORCL\BACKUPSET\2014_04_14\O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP
2 4 1 1 EXPIRED DISK D:\APP\CHENWX\FLASH_RECOVERY_ARE
A\ORCL\BACKUPSET\2014_04_14\O1_MF_ANNNN_TAG20140414T223932_9NQWS4CQ_.BKP
是否確定要刪除以上物件 (輸入 YES 或 NO)? yes
已刪除備份片段
備份片段控制程式碼=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_N
NNDF_TAG20140414T223854_9NQWQYPQ_.BKP RECID=1 STAMP=844900734
已刪除備份片段
備份片段控制程式碼=D:\APP\CHENWX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_04_14\O1_MF_A
NNNN_TAG20140414T223932_9NQWS4CQ_.BKP RECID=2 STAMP=844900772
2 EXPIRED 物件已刪除
4:在mount狀態下,更新控制檔案裡關於資料檔案的路徑
在源庫上執行report schema,列出資料檔案編號對應的資料檔案
RMAN> report schema;
db_unique_name為 ORCL 的資料庫的資料庫方案報表
永久資料檔案列表
===========================
檔案大小 (MB) 表空間回退段資料檔名稱
---- -------- -------------------- ------- ------------------------
1 710 SYSTEM *** D:\APP\CHENWX\ORADATA\ORCL\SYSTEM01.DBF
2 650 SYSAUX *** D:\APP\CHENWX\ORADATA\ORCL\SYSAUX01.DBF
3 130 UNDOTBS1 *** D:\APP\CHENWX\ORADATA\ORCL\UNDOTBS01.DBF
4 5 USERS *** D:\APP\CHENWX\ORADATA\ORCL\USERS01.DBF
5 100 EXAMPLE *** D:\APP\CHENWX\ORADATA\ORCL\EXAMPLE01.DBF
6 100 DEV_MDS *** D:\APP\CHENWX\ORADATA\ORCL\DEV_MDS.DBF
7 64 DEV_BIPLATFORM *** D:\APP\CHENWX\ORADATA\ORCL\DEV_BIPLATFORM.DBF
8 20 NEWTS *** D:\APP\CHENWX\ORADATA\ORCL\NEWTS.DBF
9 10 NEWTS *** D:\APP\CHENWX\ORADATA\ORCL\NEWTS02.DBF
臨時檔案列表
=======================
檔案大小 (MB) 表空間最大大小 (MB) 臨時檔名稱
---- -------- -------------------- ----------- --------------------
1 29 TEMP 32767 D:\APP\CHENWX\ORADATA\ORCL\TEMP01.DBF
2 100 DEV_IAS_TEMP 100 D:\APP\CHENWX\ORADATA\ORCL\DEV_IASTEMP.DBF
RMAN>run{
2> set newname for datafile 1 to 'C:\app\Administrator\oradata\orcl\SYSTEM01.DBF';
3> set newname for datafile 2 to 'C:\app\Administrator\oradata\orcl\SYSAUX01.DBF';
4> set newname for datafile 3 to 'C:\app\Administrator\oradata\orcl\UNDOTBS01.DBF';
5> set newname for datafile 4 to 'C:\app\Administrator\oradata\orcl\USERS01.DBF';
6> set newname for datafile 5 to 'C:\app\Administrator\oradata\orcl\EXAMPLE01.DBF';
7> set newname for datafile 6 to 'C:\app\Administrator\oradata\orcl\DEV_MDS.DBF';
8> set newname for datafile 7 to 'C:\app\Administrator\oradata\orcl\DEV_BIPLATFORM.DBF';
9> set newname for datafile 8 to 'C:\app\Administrator\oradata\orcl\NEWTS.DBF';
10> set newname for datafile 9 to 'C:\app\Administrator\oradata\orcl\NEWTS02.DBF';
11> restore database;
12> switch datafile all;
13> }
正在執行命令: SET NEWNAME
正在執行命令: SET NEWNAME
正在執行命令: SET NEWNAME
正在執行命令: SET NEWNAME
正在執行命令: SET NEWNAME
正在執行命令: SET NEWNAME
正在執行命令: SET NEWNAME
正在執行命令: SET NEWNAME
正在執行命令: SET NEWNAME
啟動 restore 於 14-4月 -14
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在開始還原資料檔案備份集
通道 ORA_DISK_1: 正在指定從備份集還原的資料檔案
通道 ORA_DISK_1: 將資料檔案 00001 還原到 C:\app\Administrator\oradata\orcl\SYSTEM01.DBF
通道 ORA_DISK_1: 將資料檔案 00002 還原到 C:\app\Administrator\oradata\orcl\SYSAUX01.DBF
通道 ORA_DISK_1: 將資料檔案 00003 還原到 C:\app\Administrator\oradata\orcl\UNDOTBS01.DBF
通道 ORA_DISK_1: 將資料檔案 00004 還原到 C:\app\Administrator\oradata\orcl\USERS01.DBF
通道 ORA_DISK_1: 將資料檔案 00005 還原到 C:\app\Administrator\oradata\orcl\EXAMPLE01.DBF
通道 ORA_DISK_1: 將資料檔案 00006 還原到 C:\app\Administrator\oradata\orcl\DEV_MDS.DBF
通道 ORA_DISK_1: 將資料檔案 00007 還原到 C:\app\Administrator\oradata\orcl\DEV_BIPLATFORM.DBF
通道 ORA_DISK_1: 將資料檔案 00008 還原到 C:\app\Administrator\oradata\orcl\NEWTS.DBF
通道 ORA_DISK_1: 將資料檔案 00009 還原到 C:\app\Administrator\oradata\orcl\NEWTS02.DBF
通道 ORA_DISK_1: 正在讀取備份片段 C:\SCP\O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP
通道 ORA_DISK_1: 段控制程式碼 = C:\SCP\O1_MF_NNNDF_TAG20140414T223854_9NQWQYPQ_.BKP 標記 = TAG20140414T223854
通道 ORA_DISK_1: 已還原備份片段 1
通道 ORA_DISK_1: 還原完成, 用時: 00:01:25
完成 restore 於 14-4月 -14
資料檔案 1 已轉換成資料檔案副本
輸入資料檔案副本 RECID=11 STAMP=844903947 檔名=C:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
資料檔案 2 已轉換成資料檔案副本
輸入資料檔案副本 RECID=12 STAMP=844903947 檔名=C:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
資料檔案 3 已轉換成資料檔案副本
輸入資料檔案副本 RECID=13 STAMP=844903947 檔名=C:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
資料檔案 4 已轉換成資料檔案副本
輸入資料檔案副本 RECID=14 STAMP=844903947 檔名=C:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF
資料檔案 5 已轉換成資料檔案副本
輸入資料檔案副本 RECID=15 STAMP=844903947 檔名=C:\APP\ADMINISTRATOR\ORADATA\ORCL\EXAMPLE01.DBF
資料檔案 6 已轉換成資料檔案副本
輸入資料檔案副本 RECID=16 STAMP=844903947 檔名=C:\APP\ADMINISTRATOR\ORADATA\ORCL\DEV_MDS.DBF
資料檔案 7 已轉換成資料檔案副本
輸入資料檔案副本 RECID=17 STAMP=844903947 檔名=C:\APP\ADMINISTRATOR\ORADATA\ORCL\DEV_BIPLATFORM.DBF
資料檔案 8 已轉換成資料檔案副本
輸入資料檔案副本 RECID=18 STAMP=844903947 檔名=C:\APP\ADMINISTRATOR\ORADATA\ORCL\NEWTS.DBF
資料檔案 9 已轉換成資料檔案副本
輸入資料檔案副本 RECID=19 STAMP=844903947 檔名=C:\APP\ADMINISTRATOR\ORADATA\ORCL\NEWTS02.DBF
set newname for 指明資料檔案往個路徑還原
restore database 開始還原資料庫
switch datafile all 更新控制檔案裡記錄的資料檔案路徑
SQL> select name from v$datafile;
NAME
--------------------------------------------------------------
C:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
C:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
C:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
C:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF
C:\APP\ADMINISTRATOR\ORADATA\ORCL\EXAMPLE01.DBF
C:\APP\ADMINISTRATOR\ORADATA\ORCL\DEV_MDS.DBF
C:\APP\ADMINISTRATOR\ORADATA\ORCL\DEV_BIPLATFORM.DBF
C:\APP\ADMINISTRATOR\ORADATA\ORCL\NEWTS.DBF
C:\APP\ADMINISTRATOR\ORADATA\ORCL\NEWTS02.DBF
SQL> select group#,member from v$logfile;
GROUP# MEMBER
---------- ----------------------------------------
3 D:\APP\CHENWX\ORADATA\ORCL\REDO03.LOG
2 D:\APP\CHENWX\ORADATA\ORCL\REDO02.LOG
1 D:\APP\CHENWX\ORADATA\ORCL\REDO01.LOG
5:更新控制檔案中redo log的位置
Mount狀態下
SQL> select open_mode from v$database;
OPEN_MODE
----------------------------------------
MOUNTED
SQL> alter database rename file 'D:\APP\CHENWX\ORADATA\ORCL\REDO01.LOG' to 'C:\app\Administrator\oradata\orcl\REDO01.LOG';
資料庫已更改。
SQL> alter database rename file 'D:\APP\CHENWX\ORADATA\ORCL\REDO02.LOG' to 'C:\app\Administrator\oradata\orcl\REDO02.LOG';
資料庫已更改。
SQL> alter database rename file 'D:\APP\CHENWX\ORADATA\ORCL\REDO03.LOG' to 'C:\app\Administrator\oradata\orcl\REDO03.LOG';
資料庫已更改。
SQL> select file#,checkpoint_change# from v$datafile;
FILE# CHECKPOINT_CHANGE#
---------- ------------------
1 3110861
2 3110861
3 3110861
4 3110861
5 3110861
6 3110861
7 3110861
8 3110861
9 3110861
已選擇9行。
SQL> select file#,checkpoint_change# from v$datafile_header;
FILE# CHECKPOINT_CHANGE#
---------- ------------------
1 3110861
2 3110861
3 3110861
4 3110861
5 3110861
6 3110861
7 3110861
8 3110861
9 3110861
已選擇9行。
RMAN> recover database;
啟動 recover 於 14-4月 -14
使用通道 ORA_DISK_1
正在開始介質的恢復
通道 ORA_DISK_1: 正在開始將歸檔日誌還原到預設目標
通道 ORA_DISK_1: 正在還原歸檔日誌
歸檔日誌執行緒=1 序列=124
通道 ORA_DISK_1: 正在讀取備份片段 C:\SCP\O1_MF_ANNNN_TAG20140414T223932_9NQWS4CQ_.BKP
通道 ORA_DISK_1: 段控制程式碼 = C:\SCP\O1_MF_ANNNN_TAG20140414T223932_9NQWS4CQ_.BKP 標記 = TAG20140414T223932
通道 ORA_DISK_1: 已還原備份片段 1
通道 ORA_DISK_1: 還原完成, 用時: 00:00:01
歸檔日誌檔名=C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_124_9NR0NBV2_.ARC 執行緒=1 序列=124
通道 default: 正在刪除歸檔日誌
歸檔日誌檔名=C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_04_14\O1_MF_1_124_9NR0NBV2_.ARC RECID=11 STAMP=844904714
無法找到歸檔日誌
歸檔日誌執行緒=1 序列=125
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: recover 命令 (在 04/14/2014 23:45:16 上) 失敗
RMAN-06054: 介質恢復正在請求未知的執行緒 1 序列 125 的歸檔日誌以及起始 SCN 3110906
RMAN> alter database open resetlogs;
資料庫已開啟
SQL> select * from t;
COL1
--------------------
1
2
3
4
5
6
7
已選擇7行。
SQL> select name from v$database;
NAME
------------------
ORCL
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28282660/viewspace-1394861/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RMAN備份異機恢復
- rman備份異機恢復(原創)
- RMAN備份恢復典型案例——異機恢復未知DBID
- 兩篇oracle異機恢復文章Oracle
- ORACLE 11.2.0.4 RAC RMAN異機恢復之ORA-15001Oracle
- oracle 異機恢復Oracle
- G017-ORACLE-MIGRATION-01 RMAN備份異機不完全恢復Oracle
- 一臺主機兩個顯示器獨立工作怎麼設定切換
- 什麼是獨立IP,獨立IP主機怎麼樣?
- 獨立遊戲能讓次世代主機變得更好嗎?遊戲
- 如何區分VPS和獨立主機
- 通過rman為客戶實現linux下oracle11.2.0.4到windows下oracle同版本資料庫的異機恢復。LinuxOracleWindows資料庫
- RMAN增量恢復
- RMAN備份恢復典型案例——RMAN備份&系統變慢
- 在DG備庫備份資料庫並恢復到一個主機上,報錯RMAN-06820資料庫
- 透過搭建恢復目錄實現RMAN異地備份和恢復
- RMAN恢復實踐
- 虛擬主機,VPS主機,獨立伺服器三種有什麼不同伺服器
- 【12c 庫異機恢復】實驗
- 【資料遷移1】Oracle 10gR2 rman異機恢復實驗(FS->RAW)(1)Oracle 10g
- 【資料遷移1】Oracle 10gR2 rman異機恢復實驗(FS->RAW)(2)Oracle 10g
- 異機使用完全備份恢復指定的PDB
- 獨立物理機的優勢
- RMAN資料庫恢復異常報錯ORA-01180資料庫
- RMAN恢復之RMAN-06555處理
- rman恢復控制檔案的一個小錯誤
- RMAN備份恢復技巧
- Oracle RMAN恢復測試Oracle
- rman 增量備份恢復
- 2022年,做獨立遊戲還有沒有機會?遊戲
- DB的備份與恢復
- 在rman恢復中incarnation的概念
- 網站使用獨立主機有什麼好處呢網站
- Rman_異地、跨平臺、跨版本的恢復總結及案例
- 【VMware ESXi】如何在獨立的ESXi主機上配置vTPM並安裝Windows 11作業系統。Windows作業系統
- windows10開機後恢復關機前開啟的chrome網頁WindowsChrome網頁
- 查詢RMAN恢復進度
- Oracle RMAN 表空間恢復Oracle
- 虛擬主機和獨立伺服器有什麼不同伺服器