劉欣
(白山市中心醫(yī)院,吉林 白山 134300)
隨著醫(yī)院HIS系統(tǒng)的不斷升級,醫(yī)院中各個單位對信息系統(tǒng)的依賴性越來越高,數(shù)據(jù)庫在醫(yī)院中地位也越來越重要。伴隨當(dāng)今世界計算機的飛速發(fā)展,醫(yī)院管理系統(tǒng)也在不斷更新?lián)Q代,醫(yī)院信息管理系統(tǒng)也稱醫(yī)院HIS系統(tǒng),利用局域網(wǎng)計算機網(wǎng)絡(luò)來管理門診和住院病人。醫(yī)院管理人員可以通過醫(yī)院HIS系統(tǒng)可以進行門診收費、住院收費等操作,實現(xiàn)財務(wù)結(jié)算、患者檢查和治療等信息的維護[1]。醫(yī)院運營過程中,也會伴隨各種突發(fā)狀況,當(dāng)意外停機或數(shù)據(jù)丟失時,對醫(yī)院信息管理工作者來說,損傷是十分慘重的。如何建立一套完整可靠的數(shù)據(jù)備份與恢復(fù)是必要的,目的就是一旦計算機軟硬件故障造成數(shù)據(jù)庫無法使用時,能夠以最快的速度,節(jié)約最大的成本,發(fā)揮計算機的優(yōu)勢,保證數(shù)據(jù)的安全性和可用性。
隨著系統(tǒng)數(shù)據(jù)存儲量日益增大,醫(yī)院的信息管理系統(tǒng)在運行過程中隨時可能遭受軟硬件故障的影響,如何防止數(shù)據(jù)災(zāi)難性的丟失是很多醫(yī)院重點關(guān)注的問題,如何提高系統(tǒng)的安全性和可靠性,使數(shù)據(jù)得到最大程度的保障。HIS系統(tǒng)在大多數(shù)醫(yī)院都是應(yīng)用ORACLE數(shù)據(jù)庫,本文主要介紹ORACLE數(shù)據(jù)庫的使用方法以及數(shù)據(jù)備份和恢復(fù)方法[2]。最常使用的備份方法可分成2種備份方法,即冷備份和熱備份,冷備份是指在數(shù)據(jù)庫關(guān)閉時,系統(tǒng)將數(shù)據(jù)、聯(lián)機日志、控制和ini文件等進行備份;熱備份則是在數(shù)據(jù)庫系統(tǒng)運行時,對數(shù)據(jù)和控制文件進行備份。數(shù)據(jù)庫的恢復(fù)方法包括完全恢復(fù)和不完全恢復(fù)[4]。
ORACLE數(shù)據(jù)庫數(shù)據(jù)備份和恢復(fù)過程中遇到的常見錯誤問題包括線程、用戶操作、SQL語句、實例和存儲設(shè)備的失敗等[5]。對于ORACLE數(shù)據(jù)庫來說,線程、SQL語句和用戶操作錯誤可以自動恢復(fù)[6]。隨著ORACLE數(shù)據(jù)庫的不斷進步,ORACLE數(shù)據(jù)庫最新版本增加了表空間時間點恢復(fù)功能,表空間將被恢復(fù)至特定時刻,而不用恢復(fù)整個數(shù)據(jù)庫。但是,由于存儲設(shè)備的故障不能用于讀取放置的文件,存儲設(shè)備的故障可能會使問題變得復(fù)雜。面對這樣的存儲設(shè)備的故障,需要在ORACLE數(shù)據(jù)庫中包含Oracle操作文件和數(shù)據(jù)庫控制文件,然后逐一研究具體的備份和恢復(fù)方法,才能保證備份方法的成功[7-8]。
備份和恢復(fù)系統(tǒng)文件之前需要系統(tǒng)管理員備份系統(tǒng),然后再進行系統(tǒng)文件的備份和恢復(fù),ORACLE數(shù)據(jù)庫中包含具體的數(shù)據(jù)備份與恢復(fù)的具體方案。
控制文件是ORACLE數(shù)據(jù)庫所有結(jié)構(gòu)中比較重要的部分,每個數(shù)據(jù)文件和系統(tǒng)的SCN和檢查點計量表等信息都屬于控制文件的范疇[9]。當(dāng)創(chuàng)建一個新數(shù)據(jù)庫時,系統(tǒng)讓用戶確定三個位置的控制文件,當(dāng)三個位置中的任何一個失敗時,您只需注釋ini文件中的問題數(shù)據(jù)文件位置即可重啟數(shù)據(jù)[10]。
當(dāng)非活動日志文件丟失時需要關(guān)閉數(shù)據(jù)庫,隨后用完好的日志文件覆蓋損壞的文件。當(dāng)不能對其位置進行調(diào)動時,將其拷貝至新驅(qū)動器中,再打開數(shù)據(jù)庫,如果正常應(yīng)該立即進行冷備份。當(dāng)前被激活的日志文件中只有一個日志被損壞時,應(yīng)當(dāng)mount上數(shù)據(jù)庫,使其處于noarchivelog模式,接著給相關(guān)組增加一個成員,再刪除多余的日志,然后再將數(shù)據(jù)庫改回到archivelog模式,進行冷備份[11]。
丟失的數(shù)據(jù)文件可能包含多種情況:可能會引用SYSTEM表空間中包含的數(shù)據(jù)文件;可能是沒有回滾段的非系統(tǒng)數(shù)據(jù)文件;可能會引用非系統(tǒng)數(shù)據(jù)文件丟失的回滾段。對于第一種情況,可以通過最后一次備份恢復(fù)出損壞的數(shù)據(jù)文件,當(dāng)SYSTEM表空間或者其中一個數(shù)據(jù)文件脫機工作時,需要特別注意,數(shù)據(jù)庫沒有打開,必須mount狀態(tài)才能完成恢復(fù)。對于第二種情況,兩種狀態(tài)都可以進行恢復(fù)。如果您急需訪問未損壞的文件,可以先將損壞的數(shù)據(jù)文件脫機,打開數(shù)據(jù)庫,恢復(fù)損壞的數(shù)據(jù),再重新聯(lián)機[12]。
成功的實施備份計劃,對備份軟件和硬件都有較高的要求,一個全面的數(shù)據(jù)備份及恢復(fù)對影響網(wǎng)絡(luò)正常運行的所有事件都應(yīng)具有相應(yīng)的對策[13]。
在技術(shù)上應(yīng)該選擇最穩(wěn)定、性價比最合理的,既能保證系統(tǒng)的可靠性,也能避免過度投資。選擇高質(zhì)量的主機共享的磁盤陣列,在故障主機修復(fù)后,恢復(fù)容易的系統(tǒng)。在選擇磁盤列陣的時候,同樣也要追求最穩(wěn)定、高安全性的磁盤陣列,最重要的是要選擇擴充性高的磁盤列陣。
認(rèn)真觀察系統(tǒng)記錄,備份系統(tǒng)方案和網(wǎng)絡(luò)系統(tǒng),是十分必要的。經(jīng)常查看存儲設(shè)備空間、NT日志、SQL日志、觀察網(wǎng)絡(luò)設(shè)備狀態(tài),及時更新網(wǎng)絡(luò)系統(tǒng)安全漏洞,可以有效減少故障的發(fā)生。對于系統(tǒng)管理員來說,信息管理系統(tǒng)中的數(shù)據(jù)備份和恢復(fù),是非常重要的內(nèi)容。
綜上所述,建立一套完整可靠的數(shù)據(jù)備份和恢復(fù)方案是十分必要的,目的在于一旦計算機軟硬件故障造成數(shù)據(jù)庫無法使用時,能在盡可能快的時間內(nèi)恢復(fù)系統(tǒng)的運行,保證數(shù)據(jù)的安全性和可用性。
[1] 周俊彪.淺談醫(yī)院信息管理系統(tǒng)的數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)[J].科技資訊,2008,6(19):39.
[2] 楊佳.醫(yī)院HIS系統(tǒng)中的數(shù)據(jù)備份與恢復(fù)技術(shù)研究[D].貴陽:貴州大學(xué),2007.
[3] 李毅明,侯開虎,余開朝.淺談企業(yè)信息系統(tǒng)的數(shù)據(jù)備份和恢復(fù)[J].中國管理信息化,2008,4(8):83-85.
[4] 邵莉,李清茂.SQL數(shù)據(jù)庫備份恢復(fù)策略在教學(xué)管理系統(tǒng)中的應(yīng)用[J].阿壩師范高等專科學(xué)校學(xué)報,2007,24(3):109-111.
[5] 張紅,倪皖東.廣安門醫(yī)院信息系統(tǒng)數(shù)據(jù)備份恢復(fù)解決方案[J].醫(yī)學(xué)信息:醫(yī)學(xué)與計算機應(yīng)用,2003,16(8):426-429.
[6] 陳君,譚林.醫(yī)院備份數(shù)據(jù)方案分析[J].現(xiàn)代醫(yī)院,2005,5(5):109-110.
[7] 周輝.醫(yī)院HIS系統(tǒng)中數(shù)據(jù)備份與恢復(fù)技術(shù)的需求分析[J].江蘇商論,2010,27(8):195-195.
[8] 劉引濤.教學(xué)管理信息系統(tǒng)數(shù)據(jù)庫備份與恢復(fù)方案設(shè)計與實施[J].輕工科技,2007,23(11):73-73.
[9] 滿育紅.醫(yī)院信息管理系統(tǒng)中的數(shù)據(jù)備份與恢復(fù)[J].吉林醫(yī)學(xué),2007,28(9):1149-1150.
[10] 姜瓊,張泉方.醫(yī)院信息管理中的數(shù)據(jù)備份研究[J].中國數(shù)字醫(yī)學(xué),2008,3(11):49-51.
[11] 羅晶,程少平,翁盛鑫.我院信息管理系統(tǒng)中的數(shù)據(jù)備份與恢復(fù)方案[J].轉(zhuǎn)化醫(yī)學(xué)雜志,2003,16(2):108-110.
[12] 李全凱,耿樹華.中國康復(fù)研究中心醫(yī)院信息管理系統(tǒng)備份方案分析[C]//全國醫(yī)藥信息學(xué)大會,2002:200-202.
[13] 李全凱,耿樹華.中國康復(fù)研究中心醫(yī)院信息管理系統(tǒng)備份方案分析[J].醫(yī)學(xué)信息學(xué)雜志,2003,24(3):200-202.