圖1) 策略驅(qū)動型數(shù)據(jù)保護(hù)使存儲管理員可以將某些存儲任務(wù)分配給數(shù)據(jù)管理員等用戶來完成

基于角色的訪問控制(Role-based access control,簡稱 RBAC)提供了細(xì)化的安全,使其他使用者也可以完成任何一個或全部工作。你可以定義角色并分配給使用者,以此來管理這些使用者。這些使用者不用了解存儲結(jié)構(gòu)的細(xì)枝末節(jié),就能夠通過 SMO 界面完成分配的工作。

備份

SnapManager for Oracle 提供了兩種數(shù)據(jù)保護(hù)方式:

SMO 憑借 NetApp Snapshot 技術(shù)可在不影響數(shù)據(jù)庫性能的情況下,實現(xiàn)快速的、節(jié)省空間的備份。每個 Snapshot 副本形成之前,SMO 需要把數(shù)據(jù)庫置入熱備份模式以確保業(yè)務(wù)連續(xù)性。由于備份能在數(shù)分鐘內(nèi)完成,你可以在白天不影響生產(chǎn)的時候大量備份,同時創(chuàng)建恢復(fù)點,以降低故障發(fā)生時被存儲的數(shù)據(jù)總量。運用圖形日程調(diào)度程序,你可以快速創(chuàng)建或修改日程,自動執(zhí)行你想要的備份。與 Oracle RMAN 的完美整合更可支持塊級恢復(fù)。

SMO 一個重要的特點在于每當(dāng)一個備份被創(chuàng)建的時候,SMO 就會記錄一次數(shù)據(jù)庫的內(nèi)容(數(shù)據(jù)文檔、歸檔日志等)。你再也不用擔(dān)心是否將新的表空間和數(shù)據(jù)文檔更新到了備份簿,SMO 會為你做好這一切。

NetApp SnapVault 可以使你將備份保存于次存儲(本地或遠(yuǎn)程),增強數(shù)據(jù)的保護(hù)性。憑借 SnapVault,你可以將主存儲上的 Snapshot 副本維持在一定的數(shù)量內(nèi)以便能夠立即進(jìn)行恢復(fù), 而同時可以將Snapshot 副本保存在次存儲上。這樣,你可以不用磁帶就能夠及時快速恢復(fù)數(shù)據(jù)。

你可以完全管理次存儲上的日程表和保留策略。對于主存儲(本地備份)而言,你可以將任務(wù)交給公司里了解何時需要備份的最佳人選。這樣,他們就能創(chuàng)建最有效的備份日程表,并且/或者完成所需的特殊備份。

恢復(fù)

憑借 SnapManager for Oracle,你可以快速恢復(fù)存儲在磁盤上的數(shù)據(jù)。這樣,你就能夠快速選擇正確的備份版本,使其更快速運行。

SMO 3.0的新特點表現(xiàn)在,恢復(fù)算法增加了執(zhí)行卷級SnapRestore® 操作的功能,它可將整個卷恢復(fù)到保存狀態(tài)以快速恢復(fù)整個數(shù)據(jù)庫。(因為整個卷被恢復(fù)到之前的狀態(tài),所以必須根據(jù)NetApp 最佳實施對數(shù)據(jù)庫進(jìn)行設(shè)計,以便外來文件、控制文件或者日志不會被不經(jīng)意地恢復(fù)。)

恢復(fù)(Recovery)選項可讓你去恢復(fù):

恢復(fù)(Restore)選項可讓你將數(shù)據(jù)庫恢復(fù)到:

災(zāi)難恢復(fù)

SMO 帶給災(zāi)難恢復(fù)同樣的能力和效率,就像它帶給備份一樣的。通過與Protection Manager的集成,你可創(chuàng)建一個復(fù)制日程,定期將你的生產(chǎn)數(shù)據(jù)與災(zāi)備站點同步。有效的帶寬利用率降低了你的廣域網(wǎng)絡(luò)成本,你能將主存儲的鏡像備份到較便宜的二級存儲,以進(jìn)一步削減成本。實際上,這些高效率總是讓為更多應(yīng)用提供災(zāi)難備份成為可能。

克隆

SMO 帶給Oracle的另一大優(yōu)勢就是通過使用NetApp Data ONTAP® 7G 的FlexClone 功能在主存儲或二級存儲上創(chuàng)建可節(jié)省空間的克隆功能,借此可避免與傳統(tǒng)數(shù)據(jù)庫副本相關(guān)的問題。

一個直觀的基于向?qū)У墓ぞ呖蓭椭喕鞒獭D隳苎杆賱?chuàng)建基于FlexClone的數(shù)據(jù)庫副本,它們僅當(dāng)作出改變的時候才會占用額外的磁盤空間。這種空間上的節(jié)省意味著無論何時當(dāng)你希望克隆對性能、空間或者消耗時間產(chǎn)生的最小影響的時候,你都能快速進(jìn)行創(chuàng)建。

借助SMO,你能在主存儲上或從SnapVault備份、SnapMirror副本創(chuàng)建克隆。這允許你完全從主存儲卸載克隆工作(這時它可能會對生產(chǎn)產(chǎn)生影響),也讓你通過使用SnapVault 或SnapMirror存儲系統(tǒng)去支持開發(fā)/測試和其它功能。

這種快速、有效的克隆能力為組織帶來了以下顯著的優(yōu)勢:

測試/開發(fā)。因為克隆過程對其它方面沒有任何影響,所以你能更頻繁地更新用于開發(fā)工作的克隆生產(chǎn)數(shù)據(jù),這樣一來,你就能一直在測試最新的而非成舊的數(shù)據(jù)。而大多數(shù)的機構(gòu)僅僅每隔90天才更新一次。

此外,你再也無需讓所有的開發(fā)人員和測試人員共享一個測試數(shù)據(jù)庫的一或兩個副本,你可多次創(chuàng)建好的副本和克隆,這樣每個人都可以用自己的克隆進(jìn)行工作。你甚至可以進(jìn)行破壞性測試而不會影響到該克隆以外的任何東西。當(dāng)測試完成的時候,你只需刪掉該克??;而且你能在數(shù)分鐘內(nèi)創(chuàng)建一個全新的、未被使用過的克隆鏡像。

最終結(jié)果就是顯著提升開發(fā)和測試能力,帶來更好的應(yīng)用質(zhì)量和更快的應(yīng)用交付。

報告。這與商業(yè)智能的報告是相似的。你能快速對二級存儲上的生產(chǎn)數(shù)據(jù)庫進(jìn)行最新的克隆。你能以目前最新的數(shù)據(jù)為依據(jù)快速運行你的報告。更及時的數(shù)據(jù)帶來更好的業(yè)務(wù)決策。

根源分析。SnapManager for Oracle提供的簡化克隆也能在數(shù)據(jù)庫發(fā)生故障或其它問題的時候簡化根源分析。你能在故障發(fā)生之前克隆最近的備份,然后使用Oracle工具將日志文件恢復(fù)到故障發(fā)生的那個準(zhǔn)確點,并對故障活動進(jìn)行實時分析。

結(jié)論

自然而然,我們需要考慮很多的現(xiàn)實問題。要充分利用我在本文中所描述的所有功能,你需要擁有SnapManager for Oracle、SnapDrive、一個FlexClone 認(rèn)證、NetApp Protection Manager、NetApp Operations Manager、SnapRestore、 SnapVault 和/或 SnapMirror。

一旦這些合適的軟件和基礎(chǔ)架構(gòu)都到位了,將會帶來一個非常強大、簡化的Oracle數(shù)據(jù)環(huán)境,它能夠?qū)崿F(xiàn)Oracle數(shù)據(jù)保護(hù),顯著簡化創(chuàng)建生產(chǎn)數(shù)據(jù)庫副本的流程,不管這些副本是用于測試/開發(fā)、報告還是其它用途。

作者

Tim Rutherford

NetApp

存儲管理與應(yīng)用集成產(chǎn)品經(jīng)理

Tim 在產(chǎn)品管理領(lǐng)域工作超過10年,在軟件行業(yè)有15年的工作經(jīng)驗。他曾經(jīng)擔(dān)任過一線支持工程師、全球產(chǎn)品支持負(fù)責(zé)人、銷售工程師以及項目經(jīng)理。Tim對數(shù)據(jù)管理

和保護(hù)具有非常大的熱情,經(jīng)常尋求能幫助客戶從他們的業(yè)務(wù)數(shù)據(jù)中獲得更多價值的方法。

分享到

cuihao

相關(guān)推薦