常云剛
【摘要】隨著計算機大數據時代的到來,很多企業都開始使用到計算機數據庫的備份與恢復技術,特別是一些關系到企業整體運營情況的核心數據信息,一旦損壞或丟失就會給企業的發展帶來相當大的影響。為此,很多企業都迫切的需要計算機數據庫的備份與恢復技術,以解企業的后顧之憂。本文主要是針對計算機數據庫備份技術的應用和計算機數據庫恢復技術以及兩者的結合使用進行簡要的探究和分析。
【關鍵詞】計算機數據庫 備份技術 恢復技術
【中圖分類號】TP311.13 【文獻標識碼】A 【文章編號】2095-3089(2016)19-0255-02
一、數據庫備份技術的應用分析
計算機數據庫備份是指系統管理員把一些重要的數據內容拷貝復制到其他地方進行備份保存(如磁帶,磁盤等)的過程。
1.數據庫備份技術的概念
計算機數據庫備份技術是為了避免因為出現某些故障從而導致的數據信息丟失或損壞所進行的數據拷貝的過程。而這一過程又被分為靜態備份和動態備份兩種方式,這之中靜態備份的操作過程一般會存在很多限制因素,以至于很多數據的備份都不完整;相比之下,動態備份就可以及時的恢復已經丟失的信息。
2.數據庫備份的主要類型
不定期與周期性兩種方式是當前階段計算機數據庫備份技術應用過程中的主要類型。一般需要不斷修改糾錯的數據庫數據比較適用于不定期數據庫備份的類型。
3.數據庫備份的基本方式分析
①遠程數據備份方式
遠程數據備份方式是在計算機數據庫出現軟件和硬件故障或者系統癱瘓時可以及時對數據庫的損失起到補救的作用的方式。在一定的范圍內,針對出現故障或者已經癱瘓了的數據信息,能夠發揮出相應的保護作用。
②分級存儲備份方式
這種方式相比于網絡存儲方式來說具有相當大的優勢,特別是在細節方面,它不僅可以在數據備份的進程中同時進行信息的歸檔分類工作,還能夠有效的存儲數據庫中的數據,使得一些數據信息可以得到長期的保存。
③網絡備份方式
網絡備份方式不僅可以提高計算機的運行速度,將工作負荷降到最低,同時在網絡備份的過程中一些相關程序的設置都可以自動完成,很大程度上保證了數據的安全性和完整性。而且,網絡備份的方式只要是在計算機聯網的狀態下就可以輕松快捷的完成備份工作。
4.高性能系統備份方式
引用高性能的軟件來做數據信息的轉換,可以有效的避免以往數據轉換中應用軟件系統轉換速率隨著數據庫信息的增加而降低,從而導致系統奔潰的情況發生,很大意義上保證了系統軟件可以正常運行。
5.備份技術的更新
①防止故障
針對經常發生的數據損壞或者丟失的情況,很多用戶都選擇了提前做好防范措施。比如:系統數據層里面含有2臺Sun V880的小型機(2個1.2G CPU, 4G內存),2臺Sun V880的小型機和一臺I-IDS 9570磁盤陣}}J(容量為2T),就可以通過FC-HBA卡直接連接到磁盤陣列上,2臺Sun V880的小型機可以使用Veritas集群軟件來做雙機熱備,數據庫是Orade9i企業版。
在這個過程中,如果中間層的服務器是IBM PC Serve:運行Window:操作系統,那么,只要其中任何一臺計算機出現了問題,都可以及時有效的轉移到另外一臺計算機上操作。
②系統備份技術
在備份的時候多添加一臺Sun V890小型機可以有效地應對一些因為磁盤陣列控制器或者Oracle數據庫出現異常而導致的系統運行受到阻礙以及數據損壞或者丟失的突發情況。
二、數據庫恢復技術分析
計算機數據庫恢復技術主要體現在系統日志的逆向恢復方式和備份技術的恢復技術兩個方面。主要應用在數據庫中的數據信息因為發生故障而導致數據信息紊亂、不一致的情況下。
計算機數據庫恢復技術包括:
指定文件恢復可以在網絡備份系統中得以實現,其查找文件的時候可以使用數據庫瀏覽的方式,相關的文件只需要通過相關的軟件就能實現恢復。
重定向恢復在靈活性和適應性方面尤為突出,它是一個把備份過的文件在另外一個系統中實行恢復的過程。
數據郵件系統恢復對管理人員的專業的操作水平有很強的要求,它需要管理人員能夠熟練的掌握相關的軟件程序,并且要做好數據的備份維護工作。
1.恢復方法
轉存和建立日志。就是把整個數據庫都復制備份下來,并且之后的每一次復制都要制定好相對的周期,然后轉存到另外一個存儲介質里面。如圖:
2.計算機數據庫備份與恢復的實現方法
①出數據庫(邏輯備份)
使用EXPORT把數據庫內容導出,然后輸出寫入到一個二進制文件里面,格式如下:
EXP用戶名/口令INCTYPE= (COMPLETE/IN C R E M E N T A L/CUMULATIVE)FILE=文件名
其中INCTYPE是指導出的備份類型,COMPLETE則是指完全型,INCREMENTAL是增量型,CUMULATIVE是積累型。
②入數據庫(邏輯恢復)
使用IMPORT把文件內容和數據導入到數據庫里面,格式如下:
IMP用戶名/口令FIL E=文件名
3.編制數據庫監控方案
用戶在使用oracle數據庫的時候一定要編制出相應的數據庫監控方案以確保數據庫中各項數據的正常運行。
①計算Oracle數據庫的會話連接數其算法
Counto ;While not eof (v;Sesslon)If(Username="compiere")/*use
Rname(用戶名)compiere*/{if(machine="yinglong")/*machine(機器名)為yinglong*/
{If(Schemaname="compiere")/*schem-aname(模式名)Compiere*/
Count++;/*統計連接數*/endif}endif}endif}
訪問系統的用戶數量和數據庫的會話連接情況則是監控對象。
②計算Oracle數據庫的會話死連接數
If(username='complere}{If(machine='yinlong'){If(status='inactive') { /*連接狀態為死*/If(scnemaname='compiere}{Count++; } } } }
③計算Oracle數據庫的會話活連接數
If(usemame='comptere') {
If(machine-'yinglong} {
If(status='acdve}/*連接狀態*/{
if(Schemaname='compiere')Count++; } } }
4.系統當前訪問用戶數量
If (t:on-line=1){/*表示用戶在線;*/If(t.lo}time<=sysdate){/*
在線時間**/If (t.lo}lp<>=") {/*用戶ip不為空*/Count++} } }
三、結語
隨著科學技術的不斷發展與進步,計算機數據庫的備份與恢復技術也會得到推廣,其未來各行業領域中的應用也會越來越廣泛,但是在實際應用的過程中,我們還需要對計算機數據庫的安全進行充分考慮并且足夠重視,考慮好兩者各自的技術方式和類型,通過二者的結合使得計算機的穩定性和安全性得到保障,并且把數據損壞或者丟失的損失降到最低,從而確保計算機數據庫的各項數據能夠正常使用。
參考文獻:
[1]魏少峰,張穎. 對計算機數據庫備份與恢復技術的研究[T].科技風.2012(06)
[2]胡晶. 試析計算機數據庫的備份及恢復技術[I].信息安全與技術.2011(08)