版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)備份是保障數(shù)據(jù)庫(kù)安全的重要手段之一。絕大部分?jǐn)?shù)據(jù)庫(kù)管理員都已經(jīng)發(fā)現(xiàn)對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份的重要性,甚至對(duì)其具有很大的依賴性。為此數(shù)據(jù)庫(kù)管理員必需肯定備份策略確實(shí)可靠。一個(gè)沒有經(jīng)過測(cè)試測(cè)試的備份策略其實(shí)比沒有進(jìn)行備份更加糟糕,因?yàn)樗鼤?huì)給各位數(shù)據(jù)庫(kù)管理員一種假的安全感。但是筆者發(fā)現(xiàn)不少的數(shù)據(jù)庫(kù)管理員在遇到服務(wù)器故障時(shí),卻不時(shí)的會(huì)遇到無法順利利用故障文件恢復(fù)數(shù)據(jù)庫(kù)或者數(shù)據(jù)庫(kù)備份文件不完整等問題。這主要是因?yàn)榇蠹抑蛔⒅財(cái)?shù)據(jù)庫(kù)的備份策略,但
2、是卻忽視了數(shù)據(jù)庫(kù)備份文件的測(cè)試策略。如果備份文件不完整或者出現(xiàn)錯(cuò)誤的話,那么及時(shí)備份策略制定的再好,也是竹籃子打水一場(chǎng)空。為此筆者在這里鄭重建議大家,數(shù)據(jù)庫(kù)備份測(cè)試策略與數(shù)據(jù)庫(kù)備份策略一樣的重要。那么做為acle數(shù)據(jù)庫(kù)管理員,該如何做好這方面的測(cè)試工作工作呢?對(duì)此筆者有一家?guī)讉€(gè)招數(shù),或許能夠幫助大家解決這方面的問題。招數(shù)一:模擬各種現(xiàn)實(shí)中可能出現(xiàn)的問題。招數(shù)一:模擬各種現(xiàn)實(shí)中可能出現(xiàn)的問題。很多原因會(huì)導(dǎo)致數(shù)據(jù)庫(kù)服務(wù)器罷工,而這些罷工很有
3、可能造成數(shù)據(jù)庫(kù)中現(xiàn)有數(shù)據(jù)的損壞。為此數(shù)據(jù)庫(kù)管理員必需憑借自己的經(jīng)驗(yàn)列舉出現(xiàn)實(shí)中可能出現(xiàn)的故障情況。然后針對(duì)這些可能發(fā)生的故障,去測(cè)試現(xiàn)有備份策略能否有效的應(yīng)對(duì)。如筆者給企業(yè)部署完acle數(shù)據(jù)庫(kù)之后,一般都會(huì)模擬各種現(xiàn)實(shí)中可能出現(xiàn)的問題。然后針對(duì)這些問題進(jìn)行一一測(cè)試。如筆者會(huì)在一個(gè)更新事務(wù)處理的過程中,突然關(guān)閉電源。然后再重新啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)器,查看這次斷電事故對(duì)服務(wù)器可能造成哪些影響?能否利用現(xiàn)有的備份文件與日志日志文件把數(shù)據(jù)庫(kù)中的數(shù)據(jù)恢
4、復(fù)到斷電的那一個(gè)點(diǎn)上?如筆者還會(huì)測(cè)試用戶錯(cuò)誤的更新了大量的數(shù)據(jù),并且已經(jīng)遞交了事務(wù)。此時(shí)需要測(cè)試看看能否利用重做日至文件來恢復(fù)更新之前的數(shù)據(jù)?如企業(yè)如果采用了磁盤陣列的話,那么筆者還需要測(cè)試磁盤陣列的有效性。如把某一塊硬盤拿掉,添加上一塊新的硬盤,看看其數(shù)據(jù)庫(kù)服務(wù)器能否正?;謴?fù)數(shù)據(jù)。總之一句話,通過模擬各種失敗以及從這些失敗中進(jìn)行恢復(fù),看看能否恢復(fù)到故障發(fā)生時(shí)的點(diǎn)。這些測(cè)試工作將會(huì)給數(shù)據(jù)庫(kù)管理員獲得書本上沒有的無價(jià)經(jīng)驗(yàn)。具體來說,筆者認(rèn)
5、為數(shù)據(jù)庫(kù)管理員在模擬失敗時(shí),以下幾個(gè)失敗的原因不能夠放過。一是服務(wù)器突然斷電,這可能導(dǎo)致配置文件的錯(cuò)誤導(dǎo)致無法訪問或者數(shù)據(jù)的丟失;二是重做日志發(fā)生損壞,這可能導(dǎo)致數(shù)據(jù)庫(kù)管理員無法把數(shù)據(jù)恢復(fù)到故障發(fā)生時(shí)的點(diǎn);三是硬盤發(fā)生故障而導(dǎo)致數(shù)據(jù)丟失,這主要是要測(cè)試備份文件異地存放的有效性;四是數(shù)據(jù)批量更新的錯(cuò)誤處理,這主要是測(cè)試數(shù)據(jù)庫(kù)管理員在進(jìn)行批量更新之前是否有先對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份的習(xí)慣,等等。數(shù)據(jù)庫(kù)管理員只有預(yù)先模擬現(xiàn)實(shí)中各種可能出現(xiàn)的問題,并得
6、到解決方案。只有如此,在真正遇到這些問題的時(shí)候,數(shù)據(jù)庫(kù)管理員才能夠臨危不亂,迅速解決故障。當(dāng)然這些測(cè)試最好是能夠在另外一臺(tái)主機(jī)上進(jìn)行測(cè)試。在生產(chǎn)服務(wù)器上進(jìn)行這些破壞性測(cè)試的話,可不是一個(gè)明智的做法。為了達(dá)到這個(gè)目的,筆者對(duì)自己提出了如下幾個(gè)要求。一是當(dāng)數(shù)據(jù)庫(kù)新版本出來之后,需要對(duì)工作筆記中記錄下的解決方案進(jìn)行測(cè)試,以判斷這些解決方案是否過期。沒有過期最好,如果過期了的話,則必須解決它。如需要考慮這些意外事件在新版中是否仍然會(huì)出現(xiàn)。如果仍
7、然會(huì)出現(xiàn)的話,則就要在新版本功能的基礎(chǔ)上尋找新的解決方案。有些意外事件則可能會(huì)隨著數(shù)據(jù)庫(kù)版本的升級(jí)而被解決掉。故數(shù)據(jù)庫(kù)管理需要隨著數(shù)據(jù)庫(kù)版本的升級(jí)而不斷的進(jìn)行測(cè)試,以提高相關(guān)解決方案的時(shí)效性。二是給企業(yè)部署完成新的解決方案之后,需要挑選一些重要的內(nèi)容進(jìn)行測(cè)試。如筆者給企業(yè)部署完成acle數(shù)據(jù)庫(kù)(采用磁盤陣列)。如果要模擬所有的失敗情況并測(cè)試相關(guān)對(duì)解決方案是否可行是不現(xiàn)實(shí)的,因?yàn)檫@需要花費(fèi)很長(zhǎng)的時(shí)間,得不償失。此時(shí)筆者會(huì)挑選一些重要的或者
8、經(jīng)常發(fā)生的意外情況,并測(cè)試相關(guān)的解決方案是否可行。同時(shí),這也是對(duì)企業(yè)用戶的一種培訓(xùn),以提高他們獨(dú)立自主解決問題的能力。如對(duì)于上面這個(gè)案例,筆者會(huì)跟數(shù)企業(yè)用戶一起,進(jìn)行磁盤陣列有效性的測(cè)試。如換一塊新的硬盤之后看看數(shù)據(jù)庫(kù)服務(wù)器是否會(huì)自動(dòng)恢復(fù)相關(guān)的數(shù)據(jù)。把企業(yè)用戶培養(yǎng)起來了,那么我們數(shù)據(jù)庫(kù)管理員也可以輕松很多。三是對(duì)于一些新的解決方案也需要進(jìn)行測(cè)試。如筆者平時(shí)比較喜歡逛論壇。在論壇上有人提出一個(gè)問題,后面有很多數(shù)據(jù)庫(kù)管理員會(huì)把相關(guān)的方案寫出
9、來。這些方案有些可能是數(shù)據(jù)庫(kù)管理員已經(jīng)知道了的;有些則是他們還沒有想到的。此時(shí)數(shù)據(jù)庫(kù)管理員需要對(duì)新的方案進(jìn)行測(cè)試,因?yàn)橐苍S這個(gè)新的解決方案能夠在更短時(shí)間內(nèi)解決故障。以上幾個(gè)要求就是筆者日常工作中在備份還原測(cè)試方面對(duì)自己提出的幾個(gè)要求。大家若認(rèn)為覺得合理的話,則也可以這么去做。一、黑盒測(cè)試在快速應(yīng)用開發(fā)(rad)環(huán)境中的重要作用軟件測(cè)試方法一般分為兩種:白盒測(cè)試與黑盒測(cè)試。其中,白盒測(cè)試又稱為結(jié)構(gòu)測(cè)試、邏輯驅(qū)動(dòng)測(cè)試或基于程序本身的測(cè)試,著
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- oracle數(shù)據(jù)庫(kù)脫機(jī)完全備份-
- 異地、多點(diǎn)、自動(dòng)備份oracle數(shù)據(jù)庫(kù)數(shù)據(jù)的研究
- !oracle數(shù)據(jù)庫(kù)設(shè)計(jì)
- oracle數(shù)據(jù)庫(kù)合同
- oracle數(shù)據(jù)庫(kù)試題
- oracle數(shù)據(jù)庫(kù)復(fù)習(xí)
- !oracle數(shù)據(jù)庫(kù)設(shè)計(jì)
- oracle數(shù)據(jù)庫(kù)巡檢報(bào)告
- oracle云數(shù)據(jù)庫(kù)方案
- oracle數(shù)據(jù)庫(kù)遷移方案
- oracle數(shù)據(jù)庫(kù)遷移方案
- oracle數(shù)據(jù)庫(kù)遷移方案
- oracle數(shù)據(jù)庫(kù)巡檢方案
- oracle數(shù)據(jù)庫(kù)巡檢內(nèi)容
- oracle數(shù)據(jù)庫(kù)開發(fā)規(guī)范
- 數(shù)據(jù)庫(kù)備份與恢復(fù)
- oracle數(shù)據(jù)庫(kù)巡檢方案
- oracle數(shù)據(jù)庫(kù)巡檢內(nèi)容
- 基于Oracle的數(shù)據(jù)庫(kù)備份恢復(fù)系統(tǒng)的研究與實(shí)現(xiàn).pdf
- 數(shù)據(jù)庫(kù)備份設(shè)計(jì)文檔
評(píng)論
0/150
提交評(píng)論