Oracle數(shù)據(jù)庫備份恢復(fù)最佳實(shí)踐 |
發(fā)布時(shí)間: 2012/7/13 15:00:15 |
盡管備份Oracle數(shù)據(jù)庫可能會(huì)耗時(shí),但比起事務(wù)丟失的恐懼、收入的損失和不滿的客戶,這點(diǎn)耗時(shí)就微不足道了。因此,備份Oracle數(shù)據(jù)庫在今天正成為備份/存儲(chǔ)管理員能做的最重要的任務(wù)。
用戶可以留意一下有幾個(gè)常見的Oracle備份問題。首先,備份Oracle數(shù)據(jù)庫不僅包括物理數(shù)據(jù)備份(數(shù)據(jù)庫文件的副本),而且包括邏輯數(shù)據(jù)的備份---數(shù)據(jù)用SQL命令導(dǎo)出以及在重做日志文件緩存中的已提交和未提交的改變。 當(dāng)oracle數(shù)據(jù)庫發(fā)生故障時(shí),需要恢復(fù)相關(guān)的數(shù)據(jù)庫文件。恢復(fù)操作需要使用重做數(shù)據(jù)將備份更新到一個(gè)新的時(shí)間點(diǎn),并將數(shù)據(jù)庫回滾到事務(wù)未提交前無錯(cuò)誤的一致狀態(tài)。如果數(shù)據(jù)庫或IT系統(tǒng)管理員已經(jīng)使用了數(shù)據(jù)庫快照,那么恢復(fù)可能只需要利用快照并對之應(yīng)用重做數(shù)據(jù)。 在Oracle數(shù)據(jù)庫備份中,有許多文件需要備份。它們是數(shù)據(jù)文件,控制文件,聯(lián)機(jī)重做日志文件和歸檔重做日志文件。 Oracle數(shù)據(jù)庫被組織成一個(gè)或多個(gè)物理文件,它們在邏輯上被稱為表空間。數(shù)據(jù)文件本身被劃分為數(shù)據(jù)塊。控制文件包含數(shù)據(jù)庫名稱,創(chuàng)建時(shí)間戳,數(shù)據(jù)文件,重做日志文件,一個(gè)檢查點(diǎn)和備份元數(shù)據(jù)。重做日志文件記錄了數(shù)據(jù)庫的所有變化。 每個(gè)數(shù)據(jù)庫都有一種回滾和撤消改變的機(jī)制,用來遏制和消除變化。在Oracle中,這就是所謂的自動(dòng)管理撤消。撤消記錄有助于回滾事務(wù)操作、恢復(fù)和數(shù)據(jù)讀取一致性。 Oracle數(shù)據(jù)庫的備份方法 Oracle提供了許多方法來備份數(shù)據(jù)庫。其中包括恢復(fù)管理器(RMAN),能使備份恢復(fù)操作自動(dòng)化;Oracle數(shù)據(jù)泵,用以數(shù)據(jù)庫的邏輯備份;以及用戶管理,用戶管理允許用戶通過操作系統(tǒng)命令手動(dòng)備份數(shù)據(jù)庫。 同時(shí)還有各種各樣的其他的數(shù)據(jù)庫備份和恢復(fù)軟件,增強(qiáng)了Oracle的備份實(shí)用程序,如CommVault公司的Simpana和IBM公司的Tivoli Storage Manager。 Matthew Staver,Pentel公司加利福尼州亞托蘭斯的信息技術(shù)部經(jīng)理,使用一系列工具的聯(lián)合。Staver說,“當(dāng)我們處理一些特別事務(wù)時(shí),將采用HP(Hewlett-Packard's)存儲(chǔ)業(yè)務(wù)EVA商業(yè)拷貝軟件來進(jìn)行快照處理,如果我們需要推出一個(gè)新的數(shù)據(jù)庫補(bǔ)丁到Oracle時(shí),我們會(huì)首先做一個(gè)快照,這樣我們可以在任何出錯(cuò)的情況下回滾。” Staver擁有惠普企業(yè)虛擬陣列和各種HP Blade System伺服器來部署和管理Oracle數(shù)據(jù)庫。對于日常數(shù)據(jù)庫備份操作,他利用Oracle的RMAN方式進(jìn)行。 Staver還依靠惠普的復(fù)制解決方案管理服務(wù)來克隆他的數(shù)據(jù)庫,供測試和開發(fā)使用。 “當(dāng)我們要刷新我們用來測試和開發(fā)的Oracle實(shí)例時(shí),我們會(huì)對產(chǎn)品數(shù)據(jù)庫做一個(gè)快照處理” Staver 說,“當(dāng)數(shù)據(jù)庫與惠普公司稱之為復(fù)制解決方案管理器的腳本一起運(yùn)行時(shí)我們能夠做到這些。[這]讓你的腳本與存儲(chǔ)區(qū)域網(wǎng)絡(luò)相關(guān),使你的數(shù)據(jù)庫進(jìn)入熱備份模式,以及基于時(shí)間點(diǎn)的快照,將其置于SAN的VMware主機(jī)上,然后運(yùn)行Oracle數(shù)據(jù)庫快速克隆腳本,一到兩分鐘內(nèi)完成所有數(shù)據(jù)的備份操作” 本文出自:億恩科技【xuefeilisp.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |