恢復SPFILE檔案

edwardking888發表於2010-06-15
如果沒有使用恢復目錄與控制檔案自動備份,或者是在使用恢復目錄,就可以執行下面的命令;
連線到目標資料庫: ORCL (DBID=1246340659)
RMAN> restore spfile to pfile 'D:\TEST06LG8HRD.BAK';
啟動 restore 於 15-6月 -10
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=146 裝置型別=DISK
通道 ORA_DISK_1: 正在開始還原資料檔案備份集
通道 ORA_DISK_1: 將 SPFILE 還原為 PFILE
輸出檔名=D:\TEST06LG8HRD.BAK
通道 ORA_DISK_1: 正在讀取備份片段 D:\TEST06LG8HRD.BAK
通道 ORA_DISK_1: 段控制程式碼 = D:\TEST06LG8HRD.BAK 標記 = TAG20100615T002256
通道 ORA_DISK_1: 已還原備份片段 1
通道 ORA_DISK_1: 還原完成, 用時: 00:00:02
完成 restore 於 15-6月 -10
 
如果不是使用恢復目錄並且控制問的自動備份已啟用,就只需要執行下面的命令:
RMAN>   restore spfile to pfile 'D:\app\Administrator\flash_recovery_area\orcl\A
UTOBACKUP\2010_06_15\O1_MF_S_721705243_61DTDX07_KKKK.BKP'  from  autobackup;
RMAN-03090: 啟動 restore 於 15-6月 -10
RMAN-12016: 使用通道 ORA_DISK_1
RMAN-08548: 恢復區目標: d:\app\Administrator\flash_recovery_area
RMAN-08549: 用於搜尋的資料庫名 (或資料庫的唯一名稱): ORCL
RMAN-08546: 通道 ORA_DISK_1: 在恢復區中找到 AUTOBACKUP D:\APP\ADMINISTRATOR\FLAS
H_RECOVERY_AREA\ORCL\AUTOBACKUP\2010_06_15\O1_MF_S_721707072_61DXGSP6_.BKP
RMAN-08535: 通道 ORA_DISK_1: 尋找以下日期的 AUTOBACKUP: 20100615
RMAN-08554: 通道 ORA_DISK_1: 正在從 AUTOBACKUP D:\APP\ADMINISTRATOR\FLASH_RECOVE
RY_AREA\ORCL\AUTOBACKUP\2010_06_15\O1_MF_S_721707072_61DXGSP6_.BKP 還原 spfile
RMAN-08541: 通道 ORA_DISK_1: 從 AUTOBACKUP 還原 SPFILE 已完成
RMAN-03091: 完成 restore 於 15-6月 -10
 
注意:
 'D:\app\Administrator\flash_recovery_area\orcl\A
UTOBACKUP\2010_06_15\O1_MF_S_721705243_61DTDX07_KKKK.BKP' 
中的檔案是臨時檔案,可以隨意指定
 
 
 
 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8183550/viewspace-665346/,如需轉載,請註明出處,否則將追究法律責任。

相關文章