1. 列出當(dāng)前的sdb快照并選擇一個(gè)需要加載的快照做為TimeView。

2. 用CDP調(diào)取TimeView (下圖):

3. 在當(dāng)前磁盤中找出TimeView 并將其加載到服務(wù)器上:

4. 瀏覽TimeView并從中找到你丟失的數(shù)據(jù),將其拷貝到需要的位置,然后卸載這個(gè)TimeView:

場(chǎng)景2: 恢復(fù)非系統(tǒng)盤或分區(qū)

這種情況的恢復(fù)與上一種場(chǎng)景的恢復(fù)非常相似:加載相應(yīng)的TimeView,將整個(gè)磁盤或分區(qū)恢復(fù)到原始盤或是其它磁盤。

注意:如果將本地磁盤或分區(qū)恢復(fù)到一個(gè)新的磁盤,而這個(gè)磁盤的容量大于主磁盤,你必須手動(dòng)的對(duì)新磁盤執(zhí)行解除保護(hù)-再添加保護(hù)的動(dòng)作,從而使新磁盤可以遵循已經(jīng)設(shè)定的保護(hù)策略。

場(chǎng)景3: 恢復(fù)系統(tǒng)磁盤或分區(qū)

如果需要恢復(fù)的是常用于啟動(dòng)的系統(tǒng)磁盤或分區(qū),可以利用DiskSafe恢復(fù)盤來(lái)完成。對(duì)于硬盤或是操作系統(tǒng)出現(xiàn)故障,或者磁盤、操作系統(tǒng)已經(jīng)進(jìn)行了修理或替換的情況,這種恢復(fù)方式非常有用。

一旦服務(wù)器從DiskSafe恢復(fù)盤進(jìn)行啟動(dòng),你可以訪問(wèn)CDP管理器,并通過(guò)CDP管理器上的鏡像或選定的快照恢復(fù)整個(gè)磁盤或分區(qū)。數(shù)據(jù)可以被恢復(fù)到原始盤或是其它的磁盤。

場(chǎng)景4: 恢復(fù)Oracle數(shù)據(jù)庫(kù)對(duì)象

如果數(shù)據(jù)庫(kù)對(duì)象(表)發(fā)生損毀或刪除,最簡(jiǎn)單的辦法是利用Oracle備份服務(wù)器加載包含原始對(duì)象的快照視圖進(jìn)行恢復(fù)。打開(kāi)數(shù)據(jù)庫(kù),從中導(dǎo)出原始對(duì)象并轉(zhuǎn)存文件,最后將該文件導(dǎo)入到所運(yùn)行的生產(chǎn)數(shù)據(jù)庫(kù)中。

注意:Oracle 11g 具備回收站功能:如果你意外的刪除了某個(gè)表,實(shí)際它只是被放入了回收站,你可以執(zhí)行"撤消"命令將表找回。

場(chǎng)景5: 完整恢復(fù)Oracle數(shù)據(jù)庫(kù)時(shí)間點(diǎn)

如果是由于磁盤故障引發(fā)一個(gè)或者多個(gè)數(shù)據(jù)文件丟失,你可能就需要整個(gè)數(shù)據(jù)庫(kù)了。這種情況下,最佳的方式是加載故障前的最后一個(gè)快照,從而將數(shù)據(jù)恢復(fù)到新的磁盤。

然而,一個(gè)已經(jīng)加載的快照并不能作為工作磁盤使用,因?yàn)楫?dāng)快照被卸載時(shí),這個(gè)被加載的快照上所發(fā)生的所有變化都將會(huì)丟失。也就是說(shuō),你只能從加載的快照中復(fù)制Oracle 數(shù)據(jù)到生產(chǎn)磁盤。你的RTO將完全根據(jù)從TimeView (快照)向生產(chǎn)存儲(chǔ)復(fù)制數(shù)據(jù)所需的時(shí)間而定。

如果你的數(shù)據(jù)庫(kù)很大,你需要縮短RTO,利用CDP的復(fù)制功能是非常好的選擇。利用CDP的復(fù)制功能,可以在本地或遠(yuǎn)程的服務(wù)器上為受保護(hù)磁盤保留一份視圖拷貝。如果主站點(diǎn)的主磁盤發(fā)生故障,二級(jí)站點(diǎn)的復(fù)制磁盤可以立即被提升為主磁盤,并分配給Oracle服務(wù)器進(jìn)行加載,數(shù)據(jù)庫(kù)可以在幾乎不停機(jī)的情況下立即恢復(fù)生產(chǎn)運(yùn)行。數(shù)據(jù)庫(kù)將處于完成最后一次完整復(fù)制時(shí)的狀態(tài)。

如果用最后一次快照恢復(fù)數(shù)據(jù)庫(kù),那么這個(gè)快照從創(chuàng)建以后到磁盤故障發(fā)生之間所提交的交易將全部丟失。對(duì)于大多數(shù)企業(yè)來(lái)說(shuō),這都是不能接受的。有一種方法可以幫你恢復(fù)這部分?jǐn)?shù)據(jù)丟失:通過(guò)CDP鏡像,將快照創(chuàng)建以后到磁盤故障發(fā)生之間所提交的交易生成可回放的日志記錄文件,你可以利用這些可回放的日志記錄文件實(shí)現(xiàn)完整恢復(fù)。然后,用Oracle 的恢復(fù)命令找回需要的SCN就可以了。

分享到

lixuyang

相關(guān)推薦