前言:想要寫出一篇引人入勝的文章?我們特意為您整理了數據庫的備份與修復范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:隨著時代的發(fā)展,科技的進步,計算機網絡逐漸地成為了人們日常工作、生活、學習中必不可少的一部分。信息化時代到來同時也帶來了嚴峻的挑戰(zhàn),其中數據庫安全問題是不可忽視的重要方面,各種的數據庫的信息難免遭遇人為或非人為的原因造成丟失損毀,一旦這些信息被破壞后就可能帶來巨大的經濟損失。為了更好地保證數據庫信息安全,需迫切對現有的數據庫安全防護、備份、修復方面的技術進行研究改革。
關鍵詞:數據庫;備份;修復
1數據庫安全的重要性
隨著時代的發(fā)展,計算機網絡也呈現出更加公開性和開放性,也對其中數據庫應用的安全性提出更高的要求。由于數據庫中保存著大量重要信息,這些信息一旦泄露、丟失、損毀,就會造成大量的經濟損失,所以保障數據庫安全是信息安全的重要的一個方面。保障數據庫的安全主要是指通過計算機硬件以及軟件和系統(tǒng)進行防護,從而保障用戶的數據安全,防止數據庫中的信息由于人為或非人為的原因而造成信息的泄露、丟失、損毀,也避免由此產生的經濟損失和其他方面不利的影響。
2數據庫備份與其安全的聯(lián)系
在進行數據庫的維護工作中,首先需要將數據庫進行備份。這是因為在日常使用計算機的過程中最容易發(fā)生的問題就是由于網絡中的惡性病毒以及非法攻擊,從而造成用戶的數據文件的丟失和篡改。而數據庫備份可以將上述問題造成的損失降到最低。同時,及時地將數據庫進行備份也可以防止一些非人為災害,例如地震等因素造成的數據信息丟失損毀??偠灾?,數據庫備份是保障網絡安全以及減少網絡非法對用戶造成影響的一個好辦法。
3數據庫備份與修復
從上文中,了解到了數據庫安全的重要性,以及數據庫備份可以保障數據庫安全以及減少網絡非法攻擊對用戶造成的損失。下面針對如何將數據庫進行備份以及修復進行論述。
3.1基本概念
數據庫備份并不僅僅是為了保障數據庫信息安全,同時數據庫備份也可以很好地避免用戶由于非人為災害而造成一定的損失。此外,在進行數據庫備份時需要注意,數據庫備份并不是簡簡單單地將用戶的數據信息進行復制備份,而是在對于重要信息進行復制備份的同時,還需要將已經完成復制備份的數據信息進行分類整理,使其更加便于管理和維護。
3.2備份方式
在數據庫庫備份操作中,按照備份數據庫的大小、備份的需求數據庫備份有4種類型,分別應用于不同場合和需求:(1)完全備份。完全備份是指用戶將數據庫中的表以及視圖等都進行復制備份,雖然完全備份可以將用戶所有的數據信息完整的備份,但由于完全備份的數據中有大量重復的數據會占用大量的存儲空間,增加了維護成本;其次備份的數據量相當龐大,因此備份所需時間較長,所以完全備份的周期性不宜太短。(2)事務日志備份。事務日志備份是將數據庫中的事務日志文件進行備份。這種備份方式相較于完全備份極大地節(jié)約了時間以及空間,所以在我們的日常生活中一般建議在短期內進行備份。(3)差異備份。差異備份是指最近一次完全備份后到進行差異備份的這段時間內,所有增加或者修改數據的備份,差異備份兼顧完全備份和事務日志備份的優(yōu)點,還具有全備份恢復所需存儲空間少,恢復時間短的特點。(4)文件備份方式,這類備份方式主要是針對于數據庫文件較大的數據庫進行備份的方式。用戶可以通過使用文件備份方式將數據庫中的文件一部分一部分地進行備份。在人們的生活中由于需要備份的數據庫具有一定的差異,所以我們在進行備份時,這4種備份方式均會采用。
3.3備份
3.3.1綜述
在進行論述如何備份時,將以Oracle數據庫為例。在進行數據庫備份時一般會采用物理備份或是邏輯備份。數據備份主要是通過Oracle軟件將數據庫中的數據信息存入二進制文件中,從而完成數據庫的備份。而物理備份則一般是從pc中備份到硬盤、移動硬盤、U盤等存儲設備中。在進行物理備份時,我們一般是直接將數據庫文件進行復制,從而完成數據庫的備份。但無論是以哪種方式進行數據庫的備份,在備份前,首先需要保障用于存儲數據庫備份的存儲介質具有足夠的容量,以免出現在進行數據庫的備份過程中由于存儲介質的容量不足,從而造成一些數據信息的損失。第二,在將數據庫文件備份到移動硬盤、U盤等移動存儲設備時,需要注意在未完成數據庫備份前,不能將移動硬盤、U盤拔下或是彈出。若是U盤被拔下或是彈出將有可能會出現數據庫文件丟失等現象。
3.3.2備份硬件
在進行數據庫備份的常見存儲設備有硬盤、移動硬盤、U盤。第一,這類移動硬盤、U盤存儲設備體積較小易于攜帶。第二,這類存儲設備一般具有較大的存儲空間,可以完成數據庫的備份。第三,硬盤和移動硬盤存儲設備的寫入速度以及讀取速度都較快,可以盡快地完成數據庫的備份。
3.3.3備份軟件
通過軟件層面對數據庫進行備份大致分為兩類,其中一類是一些數據庫自帶備份與恢復工具,而另一類是專業(yè)的數據庫備份軟件。在一些操作系統(tǒng)中本身就具有數據庫備份軟件,例如NT操作系統(tǒng)中的NTBackup數據庫備份軟件,這類數據庫備份軟件可以進行簡單的數據庫備份,但其功能并不像HPOpenViewOmniBack這類專業(yè)的數據庫備份軟件全面。在進行數據庫備份時,所選擇的備份軟件首先需要保障數據庫備份過程中的安全性,其次,也需要考慮數據庫備份過程中的效率問題,從而選出最適合的備份軟件進行數據庫備份。
3.3.4使用恢復管理器備份
恢復管理器是Oracle軟件中的管理備份文件以及恢復數據庫中數據文件的一個插件。用戶可以通過使用恢復管理器從而備份數據庫文件以及歸檔日志和控制已備份的數據庫文件。在用戶使用恢復管理器進行備份數據庫時,首先需要確認目標數據庫,之后建立恢復目錄數據庫RMAN,并建立表空間和用戶,同時為用戶授權recovery_catalog_owner。在完成這一步后需要配置并啟動OEM的相關服務,之后,還需要連接到恢復目錄并且注冊目標數據庫。在此之后,需要啟動OEM創(chuàng)建數據庫備份配置,并建立數據庫備份作業(yè),定期備份數據庫。在進行用戶授權的過程中,需要在控制面板中的管理工具中找到本地策略,并通過其中的用戶權利指派在批作業(yè)登錄選項中添加“administrator”用戶。
3.3.5操作系統(tǒng)備份
在進行操作系統(tǒng)備份的過程中,首先需要將用戶進行注銷,并重新啟動。之后,需要通過系統(tǒng)管理員進行系統(tǒng)備份。操作系統(tǒng)備份可以用于補充其他數據庫備份,從而形成一個更加靈活的備份策略。
3.3.6數據庫冷備份以及熱備份
數據庫中的冷備份又可以稱呼為離線備份,其主要是通過關閉數據庫,利用數據庫不能進行更新的情況下將數據庫進行完整的備份。數據庫熱備份是指在數據庫運行的情況下對于數據庫進行備份。這種備份方式需要數據庫在Archivelog的方式下進行操作,并且還需要大量的檔案空間進行備份。
3.4怎樣恢復
數據庫備份是為了用戶在遭到惡性病毒以及網絡中非法攻擊造成數據丟失損毀,可以通過已經備份的數據信息進行數據恢復,從而減少用戶的損失。數據庫恢復是通過相應的技術手段將數據庫中丟失的數據信息進行恢復的技術。在進行數據恢復之前,首先需要確定數據庫的故障類型,從而確定需要使用哪種方式進行數據恢復。
3.4.1故障類型
常遇到的故障類型大致有以下幾種:(1)由于用戶失誤而導致的故障。這類故障常常是因為用戶錯刪了一條語句等而造成的;(2)由于語句失效而造成的。這類故障一般是由于Oracle中的一條語句出現了定義失效或是語法失效等問題而造成的;(3)故障是進程失效。這類故障一般是由于其Oracle中的一部分進程出現了異常而造成的;(4)故障時網絡失效,這類故障會由于許多因素而導致。例如,若是用戶計算機中的TCP/IP未打開,將會造成網絡失效的故障。另外還有實例失效以及介質失效等故障類型。
3.4.2恢復方法
在遇到Oracle數據庫中的數據出現丟失或是誤刪以及數據庫中的數據存儲文件夾出現損壞等現象時,首先需要確定丟失的數據是否具有備份。在丟失數據具有備份的時候,一般優(yōu)先考慮使用相應的備份文件進行數據恢復。在沒有數據備份時,需要通過不同的情況選擇不同的恢復方案進行恢復。在進行數據恢復前,首先需要準備好用于恢復數據的軟件Oracle以及PRM-DULOR-ACLE數據恢復工具。之后需要判斷丟失的數據是否是由于被truncate誤刪的。若是則通過基于ORACLEPRM-DUL中的truncate的回復功能從而將數據信息進行恢復。若是被delete誤刪的Oracle數據,需要通過Flashback以及l(fā)ogminer等進行數據恢復。若是遇到被誤drop的Oracle表table,將需要通過PRM-DUL恢復該drop掉數據表中的數據信息。
4結語
隨著計算機技術的不斷發(fā)展,數據庫安全也被人們所重視。為了使得用戶可以在遇到惡性病毒以及非法攻擊減少自身的損失,用戶需要提前進行數據庫備份;用戶可以通過數據庫的備份以及恢復技術從而減少上述事件所造成的影響。希望用戶可以通過文中的所述的數據庫備份以及修復方法,減少由于人為或非人為造成數據庫數據的丟失損毀所造成的損失。
參考文獻
[1]劉京義.修復受損的數據庫備份文件[J].網絡安全和信息化,2018,(08):141-142.
[2]張述剛,王玲,侯玉曉.淺談醫(yī)院數據庫備份策略及數據庫簡單故障修復[J].中國醫(yī)療前沿,2009,4(21):114-115.
[3]樊志平,莊育飛,潘慶浩.SQLServer數據庫的備份與恢復策略研究[J].電腦知識與技術(學術交流),2007,(14):304+307.
[4]李濤.ORACLE數據庫的備份與修復[J].寶鋼技術,1998,(01):48-52
作者:黃連強 單位:桂林理工大學博文管理學院