Backup And Recovery User's Guide-在切換到一個拷貝之後執行完全恢復

LuiseDalian發表於2014-02-27

在切換到一個拷貝之後執行完全恢復

如果在快速恢復區有不可訪問的資料檔案的映象拷貝,則可以使用SWITCH DATAFILE…TO COPY

使控制檔案指向資料檔案的拷貝。然後使用RECOVER恢復丟失的資料;

 

也可以使用SWITCH DATABASE TO COPY,命名控制檔案指向整個資料庫的拷貝,因為不需要還原備份,

所以這種恢復技術相對於傳統的還原和恢復技術需要更少的時間。

 

注意SWITCH TABLESPACE ... TO COPY命令也支援當表空間的所有資料檔案丟失了,但所有資料檔案拷貝仍然存在的情況。

切換到資料檔案拷貝

場景:

資料庫處於開啟狀態,一些並不是所有的資料檔案損壞了。

在某一天,一個資料檔案因為儲存失敗而丟失。

必須修復這個資料檔案,但不能容忍從備份還原和恢復所需要的時間。

你決定使用最近的映象拷貝做為新的檔案,因此可以消除還原所需要的時間。

這裡假設資料庫trgt丟失了資料檔案4

--1. 啟動RMAN連線到目標資料庫

--2. 如果資料庫處於OPEN狀態,則使需要恢復的表空間離線

SQL "ALTER DATABASE DATAFILE 4 OFFLINE";

--3. 切換離線資料檔案到最近的一個拷貝

SWITCH DATAFILE 4 TO COPY;

--4. 恢復資料檔案,RMAN會自動地還原歸檔重做日誌和增量備份。因為資料庫使用快速恢復區,則在它們被應用後自動被刪除。

RECOVER DATAFILE 4;

--5. 檢視輸出,確定恢復是否成功,如果成功,則使恢復的資料檔案聯機

SQL "ALTER DATABASE DATAFILE 4 ONLINE";

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

相關文章