RMAN備份恢復之控制檔案的恢復(一)
控制檔案對於資料庫來說至關重要,在資料庫的恢復過程中,首先需要恢復初始化引數檔案,然後就是控制檔案的恢復。
RMAN採用CATALOG方式還是NOCATALOG方式,以及是否啟用了AUTOBACKUP,決定了控制檔案的恢復方法。
這篇文章介紹CATALOG方式下控制檔案的恢復。
對於CATALOG方式,所有的備份資訊在CATALOG庫中都存在,因此丟失控制檔案不會造成備份集的丟失。這種情況下恢復過程也最簡單,直接RESTORE CONTROLFILE就可以了。
F:>rman target /@test1 catalog cat/cat@test2
恢復管理器: 版本9.2.0.4.0 - Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.
已連線到目標資料庫 (未啟動)
連線到恢復目錄資料庫
RMAN> startup nomount
Oracle 例程已啟動
系統全域性區域總計 110173900 位元組
Fixed Size 454348 位元組
Variable Size 83886080 位元組
Database Buffers 25165824 位元組
Redo Buffers 667648 位元組
RMAN> restore controlfile;
啟動 restore 於 08-7月 -07
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=11 devtype=DISK
通道 ORA_DISK_1: 正在開始恢復資料檔案備份集
通道 ORA_DISK_1: 正在恢復控制檔案
輸出檔名=F:ORACLEORADATATEST1CONTROL01.CTL
通道 ORA_DISK_1: 已恢復備份段 1
段 handle=F:ORACLEBACKUPPIL9BQM_1_1 tag=TAG20070626T220822 params=NULL
通道 ORA_DISK_1: 恢復完成
正在複製控制檔案
輸出檔名=F:ORACLEORADATATEST1CONTROL01.CTL
輸出檔名=F:ORACLEORADATATEST1CONTROL02.CTL
輸出檔名=F:ORACLEORADATATEST1CONTROL03.CTL
完成 restore 於 08-7月 -07
RMAN> alter database mount;
資料庫已載入
RMAN> recover database;
啟動 recover 於 08-7月 -07
使用通道 ORA_DISK_1
正在開始介質的恢復
存檔日誌執行緒 1 序列 333 已作為檔案 F:ORACLEORADATATEST1ARCHIVELOGARC00333.0
01 存在於磁碟上
存檔日誌執行緒 1 序列 334 已作為檔案 F:ORACLEORADATATEST1REDO01.LOG 存在於磁碟上
存檔日誌執行緒 1 序列 335 已作為檔案 F:ORACLEORADATATEST1REDO02.LOG 存在於磁碟上
存檔日誌執行緒 1 序列 336 已作為檔案 F:ORACLEORADATATEST1REDO03.LOG 存在於磁碟上
存檔日誌檔名 =F:ORACLEORADATATEST1ARCHIVELOGARC00333.001 執行緒 =1 序列 =333
存檔日誌檔名 =F:ORACLEORADATATEST1REDO01.LOG 執行緒 =1 序列 =334
存檔日誌檔名 =F:ORACLEORADATATEST1REDO02.LOG 執行緒 =1 序列 =335
存檔日誌檔名 =F:ORACLEORADATATEST1REDO03.LOG 執行緒 =1 序列 =336
完成介質的恢復
完成 recover 於 08-7月 -07
RMAN> alter database open resetlogs;
資料庫已開啟
在恢復目錄中註冊的資料庫的新實體化
正在啟動全部恢復目錄的 resync
完成全部 resync
RMAN> sql "alter tablespace temp add tempfile ''f:oracleoradata est1 emp01.dbf'' size 40m reuse";
sql 語句: alter tablespace temp add tempfile ''f:oracleoradata est1 emp01.dbf'' size 40m reuse
對於控制檔案恢復的情況,資料庫需要以RESETLOGS方式開啟,開啟後應該馬上新增TEMPFILE,10g中Oracle會自動完成TEMPFILE的新增。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-69343/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RMAN備份恢復之控制檔案的恢復(三)
- RMAN備份恢復之控制檔案的恢復(二)
- 【管理篇備份恢復】rman恢復測試(二) 控制檔案恢復(一)
- 【管理篇備份恢復】rman恢復測試(二) 控制檔案恢復(三)
- 【管理篇備份恢復】rman恢復測試(二) 控制檔案恢復(二)
- rman備份丟失控制檔案恢復
- 備份與恢復--利用備份的控制檔案恢復
- 【rman 備份與恢復】恢復丟失所有的控制檔案
- 【備份恢復】 丟失一個控制檔案 之恢復操作
- rman備份恢復-rman恢復資料檔案測試
- 【備份與恢復】控制檔案的恢復(不完全恢復)
- 備份與恢復系列 十一 控制檔案的備份與恢復
- 【備份恢復】丟失所有控制檔案,利用RMAN進行恢復操作
- 【備份恢復】利用 備份控制檔案到指定目錄下的控制檔案 恢復控制檔案
- rman恢復--丟失控制檔案的恢復
- RMAN基於備份控制檔案恢復失敗
- rman恢復資料庫--用備份的控制檔案資料庫
- 只有rman備份集,控制檔案丟失的恢復
- Oracle備份與恢復【丟失控制檔案的恢復】Oracle
- 利用備份的控制檔案恢復
- 控制檔案的備份和恢復
- 【備份恢復】 控制檔案之版本不一致 之恢復操作
- RMAN恢復控制檔案
- 【備份與恢復】恢復受損的複用控制檔案
- rman備份-(1) 利用備份級恢復資料檔案和控制檔案
- 【備份恢復】 控制檔案多路徑
- 備份與恢復--重建控制檔案
- 12 使用RMAN備份和恢復檔案
- 【備份恢復】所有控制檔案丟失後 利用trace中的控制檔案備份執行恢復
- rman恢復--歸檔模式有備份,丟失資料檔案的恢復模式
- rman恢復--歸檔模式無備份,丟失資料檔案的恢復模式
- 使用rman恢復控制檔案
- RMAN備份與恢復之加密備份加密
- Oracle 11g RAMN恢復-控制檔案的備份和恢復Oracle
- 備份&恢復之十三:損壞全部控制檔案
- rman備份恢復命令之switch
- 備份與恢復(Parameter 檔案恢復篇)
- 備份與恢復--重建控制檔案後資料檔案損壞的恢復