1:方法最簡單,但是已經背離了rman恢復學習的初衷 但是這種方面需要乙個前提就是你的pfile檔案還存在
[c-sharp]view plain
copy
print?
create spfile='c:/oracle/product/10.2.0/db_1/database/spfileorcl.ora' from pfile='c:/oracle/product/10.2.0/db_1/database/initorcl.ora';
2:使用rman的方法步驟
1:shutdown immediate;
2:startup nomount
3:set dbid=1274923109;
4: restore spfile from '備份檔案絕對路徑';
5:shutdown immediate
6:startup
[c-sharp]view plain
copy
print?
c:/documents and settings/administrator>rman target /
恢復管理器: release 11.1.0.6.0 - production on 星期四 6月 30 11:42:43 2011
連線到目標資料庫: orcl (dbid=1274923109)
rman> shutdown immediate;
使用目標資料庫控制檔案替代恢復目錄
資料庫已關閉
資料庫已卸裝
oracle 例項已關閉
[c-sharp]view plain
copy
print?
rman> startup nomount
已連線到目標資料庫 (未啟動)
啟動失敗: ora-01078: failure in processing system parameters
在沒有引數檔案的情況下啟動 oracle 例項以檢索 spfile
oracle 例項已啟動
系統全域性區域總計 159019008 位元組
fixed size 1331852 位元組
variable size 67112308 位元組
database buffers 83886080 位元組
redo buffers 6688768 位元組
rman> set dbid=1274923109;
正在執行命令: set dbid
[c-sharp]view plain
copy
print?
ncsnf_tag20110629t163604_70os14y2_.bkp';
啟動 restore 於 30-6月 -11
使用目標資料庫控制檔案替代恢復目錄
分配的通道: ora_disk_1
通道 ora_disk_1: sid=115 裝置型別=disk
9/o1_mf_ncsnf_tag20110629t163604_70os14y2_.bkp 還原 spfile
通道 ora_disk_1: 從 autobackup 還原 spfile 已完成
完成 restore 於 30-6月 -11
rman> shutdown immediate
oracle 例項已關閉
rman> startup;
已連線到目標資料庫 (未啟動)
oracle 例項已啟動
資料庫已裝載
資料庫已開啟
系統全域性區域總計 535662592 位元組
fixed size 1334380 位元組
variable size 331350932 位元組
database buffers 197132288 位元組
redo buffers 5844992 位元組
RMAN備份恢復Oracle
一 備份與恢復概述 1 需要備份的原因 現實工作中有很多情況都可能造成資料丟失,造成資料丟失的主要因素如下。n 介質故障 磁碟損壞 磁頭碰撞,瞬時強磁場干擾 n 使用者的錯誤操作 n 伺服器的徹底崩潰 n 計算機病毒 n 不可預料的因素 自然災害 電源故障 盜竊 上面是一些可能的故障原因,根據原因可...
RMAN備份及恢復
rman備份 1 spfile和controlfile的自動備份 當configure controlfile autobackup off時,僅當備份system01.dbf時才會自動備份controlfile和spfile 當configure controlfile autobackup on...
RMAN的備份與恢復(2) SPFILE恢復
1 方法最簡單,但是已經背離了rman恢復學習的初衷 但是這種方面需要乙個前提就是你的pfile檔案還存在 2 使用rman的方法步驟 1 shutdown immediate 2 startup nomount 3 set dbid 1274923109 4 restore spfile from...