Backup And Recovery User's Guide-執行完全自動的RMAN TSPITR

LuiseDalian發表於2014-03-01

執行完全自動的RMAN TSPITR

在預設的模式中,RMAN基於儘可能多的、目標資料庫上的TSPITR的配置。

TSPITR的過程中恢復集資料檔案被寫到目標資料庫上的當前位置。

針對目標資料庫的相同的通道配置被用於輔助例項上,當從備份還原資料檔案的時候。

輔助集資料檔案和其它的輔助例項檔案被儲存在輔助目的地

 

使用AUXILIARY DESTINATION引數來設定RMAN輔助集資料檔案使用的位置。

輔助目的地必須是磁碟上的位置,具有足夠的空間來容納輔助集資料檔案。

即使使用其它技術來重新命名部分或所有輔助集資料檔案,也要指定AUXILIARY DESTINATION引數,

為沒有指定名字的輔助集資料檔案提供一個預設位置。

這樣如果你無意中忽略了一些輔助集資料檔案的名稱,TSPITR也不會失敗。

 

為了執行完全自動的TSPITR,執行TSPITR的使用者需要使用作業系統驗證以SYSDBA登入。

練習:執行完全自動的RMAN TSPITR

--1. 回顧TSPITR約束、特定的情形、限制

--2. 執行TSPITR計劃和準備中的任務

--3. 在目標資料庫啟動RMAN會話、連線到恢復目錄

--   注意當為自動的TSPITR啟動RMAN客戶端的時候,不要連線到輔助例項。當你執行RECOVER TABLESPACE的時候,如果RMAN連線到了輔助例項

--         RMAN會假定你正在試圖管理你自己的輔助例項,並試圖為TSPITR使用這個連線的輔助例項

--4. 在目標例項上為TSPITR配置需要的通道,在執行TSPITR時,輔助例項使用與目標例項相同的通道配置。

--5. 執行RECOVER TABLESPACE命令,指定UNTIL子句和AUXILIARY DESTINATION 引數

--   使用userstools表空間回退到日誌序號1299的尾部,然後在/disk1/auxdest上儲存輔助集檔案。

RECOVER TABLESPACE users, tools UNTIL LOGSEQ 1300 THREAD 1 AUXILIARY DESTINATION '/disk1/auxdest';

--下面的步驟依賴於RECOVER命令的結果。

--a. 如果TSPITR過程上沒有錯誤發生,則前進到步驟6

--   表空間被離線,從備份還原,在輔助例項上恢復到目標時間點,重新匯入到目標資料庫,表空間保持離線

--   所有的輔助集資料檔案和其它的輔助例項檔案被從輔助目的地清除。

--b. 如果有錯誤發生,則跳轉到RMAN TSPITR問題解決

--6. 如果TSPITR成功完成,則在使它們聯機之前備份恢復的表空間

BACKUP TABLESPACE users, tools;

-- 在表空間上執行TSPITR之後,一旦TSPITR成功完成,你就不能再使用這個表空間之前的備份了。

-- 如果你沒有進行備份就使用恢復的表空間,則你可以執行你的資料庫,但沒有這些檔案的可用的備份。

--7. 使表空間恢復聯機,恢復的表空間就可以使用了

RMAN> SQL "ALTER TABLESPACE users, tools ONLINE";

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

相關文章