1.1.
丟失所有的
資料檔案
大前提,控制檔案和日誌檔案沒有損壞。
1.1.1. 模擬
丟失所有的
資料檔案
rman>shutdownabort;
例程已關閉
rman>host;
microsoft[版本5.1.2600]
c:/>deld:/oracle92/test1/*.dbf
c:/>exit
主機命令完成
rman>
1.1.2. mount
rman>startupmount;
已連線到目標資料庫(未啟動)
oracle例程已啟動
資料庫已載入
系統全域性區域總計 101784276位元組
fixedsize 453332位元組
variablesize 75497472位元組
databasebuffers 25165824位元組
redobuffers 667648位元組
rman>
1.1.3. 還原資料庫(restore)
rman>restoredatabase;
啟動restore於07-10月-04
分配的通道:ora_disk_1
通道ora_disk_1:sid=13devtype=disk
通道ora_disk_1:正在開始恢復
資料檔案備份集
通道ora_disk_1:正在指定從備份集恢復的
資料檔案
正將資料檔案00002恢復到d:/oracle92/oradata/test1/undotbs01.dbf
正將資料檔案00003恢復到d:/oracle92/oradata/test1/indx01.dbf
正將資料檔案00004恢復到d:/oracle92/oradata/test1/users01.dbf
通道ora_disk_1:已恢復備份段1
段handle=d:/
rmantest/full01g1v3r8_1_1tag=hot_db_bk_level0params=null
通道ora_disk_1:恢復完成
通道ora_disk_1:正在開始恢復
資料檔案備份集
通道ora_disk_1:正在指定從備份集恢復的
資料檔案
正將資料檔案00001恢復到d:/oracle92/oradata/test1ystem01.dbf
通道ora_disk_1:已恢復備份段1
段handle=d:/
rmantest/full02g1v3ro_2_1tag=hot_db_bk_level0params=null
通道ora_disk_1:恢復完成
完成restore於07-10月-04
rman>
1.1.4. 恢復資料庫(recovery)
rman>recoverdatabase;
啟動recover於07-10月-04
使用通道ora_disk_1
正在開始介質的恢復
完成介質的恢復
完成recover於07-10月-04
rman>
1.1.5. 開啟資料庫
rman>alterdatabaseopen;
資料庫已開啟
rman>
1.2.丟失全部的
資料檔案,控制檔案和聯機日誌檔案1.2.1. 模擬丟失全部
資料檔案,控制檔案,聯機日誌檔案
rman>shutdownabort;
oracle例程已關閉
手工刪除失全部
資料檔案,控制檔案,聯機日誌檔案。
1.2.2. nomount資料庫
rman>startupnomount;
已連線到目標資料庫(未啟動)
oracle例程已啟動
系統全域性區域總計 101784276位元組
fixedsize 453332位元組
variablesize 75497472位元組
databasebuffers 25165824位元組1
RMAN恢復案例 丟失所有的資料檔案
大前提,控制檔案和日誌檔案沒有損壞。rman shutdown abort oracle 例程已關閉 rman host microsoft windows xp 版本5.1.2600 c c del d oracle92 test1 dbf c exit 主機命令完成 rman rman star...
rman恢復案例 丟失全部控制檔案的恢復
rman shutdown abort oracle 例程已關閉 rman host microsoft windows xp 版本5.1.2600 c c del d oracle92 test1 control ctl c dir d oracle92 test1 control ctl 驅動器...
RMAN 恢復丟失的資料檔案
一 系統資料檔案丟失 system undo 前提是一定要有備份,必須要關閉資料庫,啟動到mount階段才能開始恢復 試驗 1.用rman備份資料庫 bakcup database 2.刪除system或undo資料檔案 rm system01.dbf 3.rman還原資料庫 rman restor...