【實驗】從RMAN備份中恢復controlfile控制檔案
1.資料庫open狀態,有自動備份的資訊,恢復控制檔案
RMAN> restore controlfile to '/home/oracle/control01.ctl' from autobackup;
Starting restore at 14-MAR-09
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=544 devtype=DISK
recovery area destination: /oracle/u01/app/oracle/flash_recovery_area
database name (or database unique name) used for search: ORA10G
channel ORA_DISK_1: autobackup found in the recovery area
channel ORA_DISK_1: autobackup found: /oracle/u01/app/oracle/flash_recovery_area/ORA10G/autobackup/2009_03_14/o1_mf_s_681463726_4vov1jf8_.bkp
channel ORA_DISK_1: control file restore from autobackup complete
Finished restore at 14-MAR-09
RMAN> exit
Recovery Manager complete.
ora10g@linux5 /home/oracle$ ls -l control*
-rw-r----- 1 oracle oinstall 7061504 Mar 14 08:10 control01.ctl
2.無法mount,在nomount狀態下知道備份檔案的名稱,恢復控制檔案
RMAN> restore controlfile to '/home/oracle/control01.ctl' from '/oracle/u01/app/oracle/flash_recovery_area/ORA10G/autobackup/2009_03_14/o1_mf_s_681463726_4vov1jf8_.bkp';
Starting restore at 14-MAR-09
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=526 devtype=DISK
channel ORA_DISK_1: restoring control file
channel ORA_DISK_1: restore complete, elapsed time: 00:00:02
Finished restore at 14-MAR-09
注:此種情況在10g中亦可以透過自動備份的資訊進行恢復(from autobackup),在9i環境下透過自動備份的資訊進行恢復會報錯,只能使用這種方法進行恢復
secooler
09.03.13
-- The End --
RMAN> restore controlfile to '/home/oracle/control01.ctl' from autobackup;
Starting restore at 14-MAR-09
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=544 devtype=DISK
recovery area destination: /oracle/u01/app/oracle/flash_recovery_area
database name (or database unique name) used for search: ORA10G
channel ORA_DISK_1: autobackup found in the recovery area
channel ORA_DISK_1: autobackup found: /oracle/u01/app/oracle/flash_recovery_area/ORA10G/autobackup/2009_03_14/o1_mf_s_681463726_4vov1jf8_.bkp
channel ORA_DISK_1: control file restore from autobackup complete
Finished restore at 14-MAR-09
RMAN> exit
Recovery Manager complete.
ora10g@linux5 /home/oracle$ ls -l control*
-rw-r----- 1 oracle oinstall 7061504 Mar 14 08:10 control01.ctl
2.無法mount,在nomount狀態下知道備份檔案的名稱,恢復控制檔案
RMAN> restore controlfile to '/home/oracle/control01.ctl' from '/oracle/u01/app/oracle/flash_recovery_area/ORA10G/autobackup/2009_03_14/o1_mf_s_681463726_4vov1jf8_.bkp';
Starting restore at 14-MAR-09
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=526 devtype=DISK
channel ORA_DISK_1: restoring control file
channel ORA_DISK_1: restore complete, elapsed time: 00:00:02
Finished restore at 14-MAR-09
注:此種情況在10g中亦可以透過自動備份的資訊進行恢復(from autobackup),在9i環境下透過自動備份的資訊進行恢復會報錯,只能使用這種方法進行恢復
secooler
09.03.13
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-567211/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【實驗】從RMAN備份中恢復spfile檔案
- rman備份丟失控制檔案恢復
- RMAN備份恢復之控制檔案的恢復(三)
- RMAN備份恢復之控制檔案的恢復(二)
- RMAN備份恢復之控制檔案的恢復(一)
- 丟失全部控制檔案後從RMAN備份集中恢復示例
- 【rman 備份與恢復】恢復丟失所有的控制檔案
- RMAN基於備份控制檔案恢復失敗
- rman備份-(1) 利用備份級恢復資料檔案和控制檔案
- 備份恢復實驗(1)丟失部分控制檔案
- controlfile檔案的備份與恢復
- 【管理篇備份恢復】rman恢復測試(二) 控制檔案恢復(三)
- 【管理篇備份恢復】rman恢復測試(二) 控制檔案恢復(二)
- 【管理篇備份恢復】rman恢復測試(二) 控制檔案恢復(一)
- RMAN備份、恢復實驗室 之 備份篇 【歸檔模式】模式
- 備份與恢復--利用備份的控制檔案恢復
- rman備份恢復-rman恢復資料檔案測試
- rman恢復資料庫--用備份的控制檔案資料庫
- 只有rman備份集,控制檔案丟失的恢復
- 【備份恢復】利用 備份控制檔案到指定目錄下的控制檔案 恢復控制檔案
- 控制檔案備份增加、破壞恢復系列實驗(上)
- 控制檔案備份增加、破壞恢復系列實驗(下)
- 【備份恢復】所有控制檔案丟失後 利用trace中的控制檔案備份執行恢復
- 控制檔案恢復—從自動或二進位制備份中恢復
- 【備份恢復】丟失所有控制檔案,利用RMAN進行恢復操作
- 控制檔案恢復—從trace檔案中恢復
- 備份與恢復系列 十一 控制檔案的備份與恢復
- 12 使用RMAN備份和恢復檔案
- oracle實驗記錄 (恢復-rman基於控制檔案的恢復)Oracle
- 【備份恢復】 控制檔案多路徑
- 利用備份的控制檔案恢復
- 備份與恢復--重建控制檔案
- 控制檔案的備份和恢復
- RMAN恢復控制檔案
- 控制檔案恢復—從快照中恢復
- 恢復之丟失全部控制檔案以及備份中的控制檔案
- RMAN備份、恢復實驗室 之 備份篇 【rman: can't open target】
- oracle實驗記錄 (恢復-rman增量備份)Oracle