网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 論文中心 正文

計(jì)算機(jī)數(shù)據(jù)庫(kù)備份恢復(fù)技術(shù)探討

前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了計(jì)算機(jī)數(shù)據(jù)庫(kù)備份恢復(fù)技術(shù)探討范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

計(jì)算機(jī)數(shù)據(jù)庫(kù)備份恢復(fù)技術(shù)探討

摘要:計(jì)算機(jī)最常用的技術(shù)就是計(jì)算機(jī)數(shù)據(jù)庫(kù)備份和計(jì)算機(jī)數(shù)據(jù)恢復(fù),其對(duì)資源應(yīng)用效率的提高發(fā)揮著至關(guān)重要的作用,對(duì)其專業(yè)領(lǐng)域的研發(fā)一直在不斷地進(jìn)行。為了減少信息數(shù)據(jù)錯(cuò)誤的可能性,應(yīng)該根據(jù)應(yīng)用程序的實(shí)際使用效果調(diào)查并優(yōu)化存在的問(wèn)題,確保在數(shù)據(jù)庫(kù)遭到破壞出現(xiàn)問(wèn)題時(shí)不會(huì)殃及數(shù)據(jù)庫(kù)。就計(jì)算機(jī)數(shù)據(jù)備份技術(shù)和數(shù)據(jù)如何進(jìn)行恢復(fù)展開(kāi)了相關(guān)探討。

關(guān)鍵詞:計(jì)算機(jī);數(shù)據(jù)庫(kù);備份與恢復(fù)

在“Internet+”時(shí)代的背景下,計(jì)算機(jī)對(duì)人們的日常生活和工作具有重要影響,所以怎樣確保計(jì)算機(jī)的數(shù)據(jù)安全已經(jīng)成了人們每天都在關(guān)注的問(wèn)題。然而,數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)技術(shù)對(duì)計(jì)算機(jī)數(shù)據(jù)安全起著主導(dǎo)作用,有效使用這兩種技術(shù)可以減少計(jì)算機(jī)數(shù)據(jù)安全問(wèn)題,并可以合理地確保在計(jì)算機(jī)系統(tǒng)發(fā)生故障時(shí)計(jì)算機(jī)系統(tǒng)不會(huì)出現(xiàn)數(shù)據(jù)丟失的現(xiàn)象。因此,要想提高計(jì)算機(jī)數(shù)據(jù)安全系數(shù),對(duì)計(jì)算機(jī)數(shù)據(jù)庫(kù)的備份和恢復(fù)技術(shù)進(jìn)行研究分析是必不可少的。

1計(jì)算機(jī)數(shù)據(jù)庫(kù)相關(guān)特征

如今各個(gè)行業(yè)都在廣泛應(yīng)用計(jì)算機(jī)信息技術(shù),使人們的工作和生活更加具有便捷性。計(jì)算機(jī)數(shù)據(jù)庫(kù)與其他科學(xué)技術(shù)相較具有多種數(shù)據(jù)類型和許多獨(dú)特功能。一方面計(jì)算機(jī)數(shù)據(jù)庫(kù)有兩種類型的數(shù)據(jù),一種是結(jié)構(gòu)化數(shù)據(jù)而另一種是非結(jié)構(gòu)化數(shù)據(jù),和文本存儲(chǔ)信息比較存在很大的不同。計(jì)算機(jī)技術(shù)的應(yīng)用,數(shù)據(jù)信息存儲(chǔ)方式包括音頻、視頻和圖形文字等形式。并且該存儲(chǔ)信息可以被分類管理,數(shù)據(jù)管理效率可以得到有效提高,另外,通過(guò)各個(gè)領(lǐng)域?qū)τ?jì)算機(jī)技術(shù)的廣泛應(yīng)用,計(jì)算機(jī)數(shù)據(jù)庫(kù)的規(guī)模也越來(lái)越大[6]。

2備份與恢復(fù)技術(shù)的概念

2.1數(shù)據(jù)庫(kù)備份技術(shù)概念

所說(shuō)的備份技術(shù)可以對(duì)數(shù)據(jù)庫(kù)信息起到保護(hù)作用,以防止由于數(shù)據(jù)庫(kù)入侵而導(dǎo)致數(shù)據(jù)丟失或篡改。計(jì)算機(jī)數(shù)據(jù)備份分為靜態(tài)備份技術(shù)和動(dòng)態(tài)備份技術(shù)。在實(shí)際操作當(dāng)中,使用動(dòng)態(tài)備份技術(shù)更為多一些。由于動(dòng)態(tài)備份技術(shù)可以滿足不同情況以實(shí)現(xiàn)數(shù)據(jù)信息保護(hù)目的,靜態(tài)備份技術(shù)容易受到各種因素的干擾,因此應(yīng)用范圍較小。因?yàn)閷?shí)際情況各有不同,所以在選擇數(shù)據(jù)備份方法的時(shí)候,也會(huì)根據(jù)實(shí)際情況做出不同的選擇。并且就時(shí)間而言,數(shù)據(jù)庫(kù)備份技術(shù)分為周期數(shù)據(jù)庫(kù)備份和不定時(shí)的數(shù)據(jù)庫(kù)備份。前者在家用PC數(shù)據(jù)庫(kù)系統(tǒng)中更為常見(jiàn),而后者則經(jīng)常用于生產(chǎn)和生活中。這是因?yàn)槿绻啻胃臄?shù)據(jù),不定時(shí)數(shù)據(jù)庫(kù)備份更加適合。

2.2計(jì)算機(jī)數(shù)據(jù)庫(kù)恢復(fù)技術(shù)

目前,數(shù)據(jù)備份在數(shù)據(jù)恢復(fù)技術(shù)中發(fā)揮著重要作用。詳細(xì)講就是,對(duì)數(shù)據(jù)進(jìn)行恢復(fù)的一種技術(shù),這也是數(shù)據(jù)庫(kù)恢復(fù)技術(shù)的核心。在數(shù)據(jù)庫(kù)發(fā)生了某些問(wèn)題,如果前后數(shù)據(jù)不匹配,這種情況下就可以應(yīng)用到恢復(fù)技術(shù),將其恢復(fù)正常。人們通常認(rèn)為數(shù)據(jù)庫(kù)恢復(fù)技術(shù)的本質(zhì)是冗余,因此恢復(fù)技術(shù)的真正實(shí)現(xiàn)與冗余空間息息相關(guān)。如果可以將數(shù)據(jù)存儲(chǔ)在冗余空間中,則數(shù)據(jù)庫(kù)恢復(fù)技術(shù)可以實(shí)現(xiàn)。因?yàn)闀?huì)存在不同的實(shí)際情況,計(jì)算機(jī)數(shù)據(jù)庫(kù)恢復(fù)技術(shù)將采用不同的恢復(fù)方法。一種是反向恢復(fù),另一種是基于數(shù)據(jù)庫(kù)備份。反向恢復(fù)是比較理想的,這種恢復(fù)基于整個(gè)系統(tǒng)日志。反向恢復(fù)可以利用日志將數(shù)據(jù)庫(kù)還原到以前的一種狀態(tài),基于此,數(shù)據(jù)庫(kù)應(yīng)自動(dòng)生成系統(tǒng)日志。該日志記錄了數(shù)據(jù)庫(kù)的操作過(guò)程,以此來(lái)實(shí)現(xiàn)了恢復(fù)技術(shù),數(shù)據(jù)庫(kù)備份的恢復(fù)技術(shù)就是使用備份進(jìn)行恢復(fù)?,F(xiàn)如今,這兩種恢復(fù)技術(shù)已在計(jì)算機(jī)數(shù)據(jù)庫(kù)中一起使用,為數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)起著重要作用。

3備份技術(shù)

數(shù)據(jù)備份技術(shù)是指數(shù)據(jù)庫(kù)文檔,被系統(tǒng)管理員不定期地在系統(tǒng)或存儲(chǔ)空間中的復(fù)制過(guò)程。如果計(jì)算機(jī)系統(tǒng)的數(shù)據(jù)庫(kù)文件已損壞或系統(tǒng)已損壞,則可以使用備份文件來(lái)還原數(shù)據(jù)庫(kù)。數(shù)據(jù)備份使用時(shí),只能將數(shù)據(jù)庫(kù)恢復(fù)到備份時(shí)間狀態(tài)。所以在進(jìn)行備份時(shí)一定要合理進(jìn)行備份,將損失降到最低。

3.1數(shù)據(jù)庫(kù)備份種類

3.1.1數(shù)據(jù)庫(kù)定期備份假如系統(tǒng)在進(jìn)行多人操作,數(shù)據(jù)會(huì)非常頻繁地被改變或者保存,這種情況會(huì)造成計(jì)算機(jī)系統(tǒng)應(yīng)用時(shí)長(zhǎng)和大量資源的浪費(fèi),因此這些基本備份操作不能經(jīng)常執(zhí)行。應(yīng)該設(shè)置適當(dāng)?shù)膫浞輹r(shí)間,在時(shí)間設(shè)定上最好是在系統(tǒng)沒(méi)人進(jìn)行運(yùn)行時(shí)操作,比如在晚上。一般情況下,較多采用的是按月、周、天進(jìn)行備份操作。每月備份設(shè)置在每月的始末進(jìn)行,可以用于長(zhǎng)期保存的文件。對(duì)只需要保存一段時(shí)間(比如一年)的文件可以采用周備份,而對(duì)只需要短時(shí)間保存的數(shù)據(jù),則可以選擇每天備份。備份成功后要進(jìn)行安全存儲(chǔ),以免被損壞[4]。

3.1.2不定時(shí)數(shù)據(jù)備份(1)要進(jìn)行任務(wù)操作需要先對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行備份再實(shí)時(shí)操作。需要對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)先進(jìn)行整體整理,然后進(jìn)行批量編輯,然后再創(chuàng)建一批數(shù)據(jù)庫(kù)備份。(2)如果創(chuàng)建了自定義對(duì)象,則需要進(jìn)行備份操作,因?yàn)閯?chuàng)建了用戶定義的對(duì)象并且更改了主數(shù)據(jù)庫(kù)。(3)在存儲(chǔ)進(jìn)行過(guò)程中如果需要增加或者刪減時(shí),可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行修改或清除、不寫(xiě)入事務(wù)日志。(4)應(yīng)該在修改或刪除與應(yīng)用程序系統(tǒng)數(shù)據(jù)庫(kù)相關(guān)的源代碼源程序文件之前執(zhí)行數(shù)據(jù)庫(kù)備份操作。

3.1.3遠(yuǎn)程數(shù)據(jù)備份遠(yuǎn)程數(shù)據(jù)備份意味著該備份技術(shù)可以執(zhí)行遠(yuǎn)距離操作,而遠(yuǎn)程數(shù)據(jù)備份的實(shí)現(xiàn)應(yīng)基于高性能的系統(tǒng)備份。如果計(jì)算機(jī)數(shù)據(jù)庫(kù)中存在軟件和硬件故障或系統(tǒng)崩潰,則可以使用其他備份技術(shù)采取補(bǔ)救,但是遠(yuǎn)程數(shù)據(jù)備份的優(yōu)點(diǎn)是使用這種技術(shù)即使數(shù)據(jù)庫(kù)發(fā)生故障或崩潰,受到范圍的限制,也可以對(duì)數(shù)據(jù)庫(kù)中的信息起到保護(hù)作用[2]。

3.1.4網(wǎng)絡(luò)備份當(dāng)計(jì)算機(jī)連接到互聯(lián)網(wǎng)時(shí),通??梢酝瓿删W(wǎng)絡(luò)備份,這與其他備份方法全然不同。網(wǎng)絡(luò)備份的優(yōu)點(diǎn)是可以使用此備份方法來(lái)使計(jì)算機(jī)運(yùn)行更快。可以最大程度地減少數(shù)據(jù)庫(kù)工作量,可以在備份過(guò)程中自動(dòng)設(shè)置關(guān)聯(lián)的程序,并且數(shù)據(jù)庫(kù)數(shù)據(jù)信息更加安全和完整。

3.2計(jì)算機(jī)數(shù)據(jù)庫(kù)備份形式

3.2.1鏡像復(fù)制控制文件典型的數(shù)據(jù)庫(kù)結(jié)構(gòu)由控制文件編寫(xiě),該文件存儲(chǔ)了許多有關(guān)數(shù)據(jù)庫(kù)狀態(tài)的信息,包括其物理結(jié)構(gòu)和名稱,位置和操作狀態(tài)。當(dāng)數(shù)據(jù)啟動(dòng)并開(kāi)始運(yùn)行時(shí),將從實(shí)例中讀取控制文件,根據(jù)實(shí)際需求保持打開(kāi)和更新?tīng)顟B(tài)直到實(shí)例執(zhí)行停止為止。因此,如果控制文件遭到破壞或者丟失,則Oracle系統(tǒng)將無(wú)法正常運(yùn)行。因此,必須在系統(tǒng)將控制文件進(jìn)行多次備份,然后將這些備份進(jìn)行另存為[5]。

3.2.2數(shù)據(jù)庫(kù)進(jìn)行大型變動(dòng)時(shí)備份系統(tǒng)數(shù)據(jù)庫(kù)在進(jìn)行大批量的變動(dòng)時(shí),必須在進(jìn)行備份后在進(jìn)行操作運(yùn)行。新添或刪減系統(tǒng)數(shù)據(jù)時(shí),清除事務(wù)日志或進(jìn)行不記錄事務(wù)日志。在修改或刪除與應(yīng)用程序系統(tǒng)中的數(shù)據(jù)庫(kù)關(guān)聯(lián)的源代碼源程序文件之前,必須備份數(shù)據(jù)庫(kù)。

3.2.3使用RESETLOGS選項(xiàng)打開(kāi)數(shù)據(jù)庫(kù)后需要備份數(shù)據(jù)庫(kù)運(yùn)行下采用RESETLOGS選項(xiàng)時(shí),甲骨文會(huì)刪掉所有尚未恢復(fù)的冗余信息,還會(huì)初始化聯(lián)機(jī)日志信息。檢查并從在線日記中刪除相關(guān)內(nèi)容。因此,在使用RESETLOGS選項(xiàng)打開(kāi)數(shù)據(jù)庫(kù)之前,應(yīng)謹(jǐn)慎在數(shù)據(jù)庫(kù)保持脫機(jī)或聯(lián)機(jī)情況下進(jìn)行備份。否則,很難進(jìn)行恢復(fù)[3]。

4數(shù)據(jù)庫(kù)恢復(fù)技術(shù)

在系統(tǒng)進(jìn)行操作時(shí),假如遇到磁盤(pán)損壞,電源故障或者是軟件錯(cuò)誤,人為損壞等情況,都會(huì)導(dǎo)致系統(tǒng)損壞和數(shù)據(jù)信息丟失。因此數(shù)據(jù)恢復(fù)技術(shù)發(fā)揮著重要作用。例如,Oracle系統(tǒng)可以采取某些步驟來(lái)確保事務(wù)的原子性和持久性避免丟失或損壞數(shù)據(jù),將受到損壞或錯(cuò)誤的數(shù)據(jù)庫(kù)恢復(fù)到正常狀態(tài)就是數(shù)據(jù)庫(kù)恢復(fù)功能。以甲骨文為例,可以使用以下方法還原數(shù)據(jù)。

4.1在線日志重置

為了確保數(shù)據(jù)庫(kù)合并,在進(jìn)行恢復(fù)技術(shù)后要確保其數(shù)據(jù)文件可以還原到故障時(shí)間點(diǎn)。假如恢復(fù)工作沒(méi)成功,將在數(shù)據(jù)文件中看到與其他文件相同的檢查點(diǎn),這樣就會(huì)損壞數(shù)據(jù)庫(kù)。另外就是使用備份控制文件進(jìn)行還原時(shí),保存的SCN和計(jì)數(shù)器可能不會(huì)與當(dāng)前日志文件中的記錄同步。為避免此情況,需要在執(zhí)行不完整的還原后重置聯(lián)機(jī)日志,或?qū)浞菘刂莆募糜谶€原操作。4.2Multiplex聯(lián)機(jī)日志文件無(wú)論哪個(gè)數(shù)據(jù)庫(kù)實(shí)例都會(huì)有自己創(chuàng)建的在線日志記錄組,因此在操作數(shù)據(jù)庫(kù)時(shí),Oracle首先將所有對(duì)數(shù)據(jù)庫(kù)的更改記錄在日志記錄緩沖區(qū)中,然后進(jìn)行共享系統(tǒng)中的日志記錄過(guò)程,本地日志緩沖區(qū)將數(shù)據(jù)寫(xiě)入在線日志文件。所以假如遇到系統(tǒng)崩潰或?qū)嵗e(cuò)誤,聯(lián)機(jī)恢復(fù)日志就會(huì)發(fā)揮其作用,對(duì)數(shù)據(jù)庫(kù)起到保護(hù)作用以免數(shù)據(jù)丟失。但是甲骨文默認(rèn)情況下只創(chuàng)建一組日志文件,所以應(yīng)該使用鏡像副本備份這些日志文件[1]。

4.3激活歸檔進(jìn)程

NOARCHIVELOG操作模式下的數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)操作完成并且禁用聯(lián)機(jī)日志文件歸檔功能之前,不允許進(jìn)行數(shù)據(jù)庫(kù)備份操作。假如這時(shí)Oracle案例沒(méi)能成功,則只能得到最近的完整數(shù)據(jù)庫(kù)備份,無(wú)法將數(shù)據(jù)還原到失敗點(diǎn)??墒牵绻麑⑵湓O(shè)置為ARCHIVELOG工作模式,數(shù)據(jù)庫(kù)不僅可以做到時(shí)時(shí)備份還可以做到在線隨即備份。聯(lián)機(jī)和存檔數(shù)據(jù)庫(kù)備份和日志文件使您可以在指定的時(shí)間,星期幾和序列號(hào)上還原數(shù)據(jù)庫(kù),從而使數(shù)據(jù)恢復(fù)更具有可操作性,因此ARCHIVELOG操作模式可以優(yōu)先考慮應(yīng)用到數(shù)據(jù)庫(kù)備份設(shè)置。

5結(jié)語(yǔ)

計(jì)算機(jī)數(shù)據(jù)備份和還原技術(shù)對(duì)計(jì)算機(jī)數(shù)據(jù)信息的安全發(fā)揮著重要作用。數(shù)據(jù)庫(kù)備份和恢復(fù)技術(shù)對(duì)于確保計(jì)算機(jī)數(shù)據(jù)和信息的安全非常重要,因此有必要通過(guò)進(jìn)一步研究現(xiàn)有技術(shù)根據(jù)實(shí)際需要采用實(shí)用的技術(shù)方法,進(jìn)行數(shù)據(jù)備份。如果遇到系統(tǒng)崩潰,及時(shí)完成數(shù)據(jù)庫(kù)備份。有效地維護(hù)計(jì)算機(jī)用戶數(shù)據(jù)的安全和可靠性。

參考文獻(xiàn)

[1]尹維偉.計(jì)算機(jī)數(shù)據(jù)庫(kù)備份方式以及恢復(fù)技術(shù)分析[J].電腦知識(shí)與技術(shù),2020,(10):13-14.

[2]趙順布爾,菊花.計(jì)算機(jī)數(shù)據(jù)庫(kù)的備份與恢復(fù)技術(shù)分析[J].計(jì)算機(jī)產(chǎn)品與流通,2020,(08):5.

作者:王政鋒 單位:海南體育職業(yè)技術(shù)學(xué)院

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
文秘服务 AI帮写作 润色服务 论文发表