ORACLE的RMAN恢復的7種情況

2021-08-28 18:14:13 字數 1859 閱讀 9834

一、沒有資料檔案

1.開啟資料庫到mount

2.rman視窗重建restore資料檔案

3.rman視窗recover database

4.sql視窗檢視scn相同

5.alter database open

二、沒有控制檔案

1.開啟資料庫到nomount

2.rman建立重建restore控制檔案

3.開啟資料庫到mount

4.rman視窗recover資料檔案

5.sql視窗檢視scn相同

6.alter database open resetlogs

三、沒有日誌檔案

1.開啟資料庫startup force報錯說日誌檔案有問題

2.作業系統刪除控制檔案重啟

3.rman視窗重建restore控制檔案

4.開啟資料庫到mount

5.rman視窗recover database until sequence 4

6.檢視scn,資料檔案scn大於控制檔案scn

7.作業系統刪除資料檔案

8.重啟資料庫

9.開啟資料庫到mount

10.rman視窗重建restore資料檔案

11.rman視窗recover database until sequence 4

12.檢視scn號相同

13.alter database open resetlogs

其實第3種情況(在不用隱含引數的情況下)和資料、控制、日誌三種同時缺一樣,也包含了只缺日誌檔案和資料檔案,還包含了只缺控制檔案和日誌檔案。

四、沒有資料檔案和日誌檔案

1.開啟資料庫報錯說沒有資料檔案

2.重建資料檔案

3.recover資料檔案報錯

4.recover database until sequence 4

5.檢視scn如果兩個一樣,且這個scn大於recover database until sequence 4顯示出的scn

6.recover database until scn 最大的

7.出現finished recover

8.為了確保,再次檢視scn是否相同

9.alter database open resetlogs

五、沒有控制檔案和日誌檔案

1.開啟資料庫說沒有控制檔案

2.rman視窗重建控制檔案

3.開啟資料庫到mount

4.recover database until sequence 4

5.檢視scn是否一樣,資料檔案的大於控制檔案

6.作業系統刪除資料檔案

7.重啟資料庫

8.重建資料檔案

9.recover database until sequence 4

10.檢視scn號,相同

11alter database open resetlogs

六、沒有資料檔案和控制檔案

1.開啟資料庫說沒有控制檔案

2.rman重建控制檔案

3.開啟資料庫到mount

4.重建資料檔案

5.恢復資料檔案

6.檢視scn號相同

7.alter database open resetlogs

七、沒有資料檔案、日誌檔案、控制檔案

1.強制開啟startup force報錯缺控制檔案

2.rman重建控制檔案

3.開啟資料庫到mount

4.重建資料檔案

5.恢復資料檔案

6.根據恢復出的recover database until sequence 4

7.檢視scn號同

8.alter database open resetlogs;

RMAN備份恢復Oracle

一 備份與恢復概述 1 需要備份的原因 現實工作中有很多情況都可能造成資料丟失,造成資料丟失的主要因素如下。n 介質故障 磁碟損壞 磁頭碰撞,瞬時強磁場干擾 n 使用者的錯誤操作 n 伺服器的徹底崩潰 n 計算機病毒 n 不可預料的因素 自然災害 電源故障 盜竊 上面是一些可能的故障原因,根據原因可...

RMAN的備份與恢復 SPFILE恢復

1 方法最簡單,但是已經背離了rman恢復學習的初衷 但是這種方面需要乙個前提就是你的pfile檔案還存在 c sharp view plain copy print?create spfile c oracle product 10.2.0 db 1 database spfileorcl.ora...

RMAN備份恢復所需要了解的Oracle術語

警報日誌 alter log 乙個文字日誌檔案,記錄資料庫的錯誤和狀態資訊,通常情況下,警報日誌位於後台轉存目標目錄中,該目錄有資料庫引數diafnostic dest定義的,其中警報日誌的格式為alter.log。歸檔日誌重做 archivelog redo log 當時資料庫處於archivel...