趙鵬
摘要:本文在研究中以醫院信息系統中的數據維護為核心,分析醫院信息系統結構框架,提出醫院信息系統中的數據維護途徑,提高數據安全性和完整性,保證醫院信息系統的正常高效運行,并為相關研究人員提供一定的借鑒和幫助。
關鍵詞:醫院信息系統;數據庫;信息化建設;安全維護
中圖分類號: TP311? ? ? ? 文獻標識碼:A
文章編號:1009-3044(2020)16-0048-02
隨著計算機技術和網絡技術的發展,大多數醫院為了提高作業效率,積極建設和引入信息系統,通過這一信息化建設,為醫院運營提供技術支持與基礎設施。在實際應用中,醫院信息系統可以有效實現醫院業務流程的優化,整合醫療資源,控制醫療成本,不斷提高醫院的診療質量與服務水平,進而提高醫院的綜合競爭實力。數據庫是醫院信息系統中的重要內容和,一旦發生數據泄露或是數據失真,會直接影響醫院信息系統的正常運行。對此,在醫院信息系統運行中,要重視和加強信息系統數據庫維護工作,根據實際情況制定數據庫管理維護計劃,并落實到日常工作中,提高數據庫的安全等級,進而保證醫院信息系統數據庫的安全性和高效性。在這樣的環境背景下,探究醫院信息系統中的數據庫維護具有非常重要的現實意義。
1 醫院信息系統數據庫結構分析
1.1 醫院信息系統
醫院信息系統以IBM System X5系列機型為主,內存為256GB,安裝Redhat Enterprise Linux 6.4操作系統,配以Sybase數據庫,運用兩臺服務器聯接共同運作的方式,構建雙機備用保護,在實際應用中,服務器利用核心交換機中的單模光纖連接實現雙機通信。從另一個角度上看,為了提高數據庫數據的安全水平,設置EMC的兩臺VNX5500,借助EMC同城雙活技術進行VPLEX組建異地雙活機制,形成集中的存儲資源池,在任何一個VNX5500中設置40個300GB的硬盤,并在其中一個信息系統服務器中增設EMC持續數據保護系統,可以自動將需要保護的數據保存至CDP保護空間中,一旦信息系統出現邏輯錯誤,也不會影響被保護數據,根據需求可以將CDP保護磁盤中的保護數據進行恢復。
1.2 醫院信息系統數據庫架構
本文研究的信息系統數據庫為Sybase Adaptive Server Enterprise 15.7版本,這一數據庫不僅儲存大量的數據,也是信息系統日常使用業務庫,信息系統相關業務均在數據庫實例中運行,其中還包括鏡像數據庫SVEZY,與正式數據庫的配置相同,使用Replication Server服務器中的單向復制功能,正式生產庫中的執行操作都要通過復制隊列通道按照相關順序逐步復制到鏡像數據庫中。設置鏡像數據庫的目的有以下幾方面:第一,鏡像數據庫可以當作備用數據庫,一旦數據庫發生故障問題,可以切換至鏡像數據庫中,利用操作系統可用組件下發clusvcadm命令,把數據庫服務切換至鏡像數據庫中,開啟數據庫服務,切換時間短,進而達到快速恢復數據庫正常使用的目的。第二,可以把信息系統相關數據進行外圍系統處理,包括醫院感染信息系統和手術追溯信息系統等,與鏡像數據庫相連,由于這些數據信息的實時性要求低,將其轉移到鏡像數據庫中,可以有效緩解數據庫的存儲壓力,防止其他應用干擾數據庫的正常使用,降低故障率,進而提高醫院信息系統運行的穩定性和有效性。
2 醫院信息系統中的數據庫維護途徑
2.1 加強數據庫日常檢查工作
在醫院信息系統運行中,系統管理人員要日常監控服務器與數據庫的運行情況,定期查看與監控數據庫的數據,檢查服務器與儲存硬件,檢查機房內濕溫度環境與消防控制系統情況,做好操作系統層面中的監控工作,檢查操作系統中的CPU利用率、I/O以及進程數等數據,并查看數據庫監控軟件,檢查數據庫是否存在異常情況,查看數據庫每日產生的數據量。對此,系統管理人員要將以上提到的檢查內容進行整合,制定服務器與數據庫運行狀態監控表,根據表里內容進行監控檢查工作,檢查完畢要做好記錄,及時填寫表格,記錄下醫院信息系統運行狀態。由于每個醫院信息系統設計都有差異,對此,系統管理人員在監控檢查中找到側重點,具體為以下幾點內容:
第一,檢查服務器在線進程數、最大連接數,通過這兩個參數來分析服務器目前的負載能力,連接數或是在線進程數過大,都會造成服務器宕機。
第二,檢查數據庫相關設備現有容量、日增量、日志大小以及實際大小,通過對這些基本信息參數的分析,得到數據庫總體運行狀態,考慮是否根據當前儲存容量而增加設備或是日志。
第三,檢查是否存在alert,系統管理人員檢查alert文件,一旦數據庫發生異常情況,alert文件中會形成告警信息,查看文件中反應的數據庫問題,及時發現,控制數據庫故障出現率。
第四,檢查數據庫備份情況,備份數據正常情況下會儲存在計劃任務中定期執行,查看備份基本信息,包括備份起始時間、備份文件大小,保證增量備份完整,防止備份使用過程中發生備份文件缺失的情況。
第五,檢查CPU、I/O、無阻塞進程實際運行情況,在數據庫圖形界面軟件中,檢查阻塞進程且殺掉,進而保證數據庫正常運行。
第六,檢查數據庫配置,包括內存分配、用戶連接數、鎖個數和儲存過程緩沖等參數設置,控制I/O系統操作,強化數據分析能力與計算能力,根據客戶端規模、系統使用需求進行參數調整,進而提高數據庫運行的安全性和流暢性。
2.2 及時排查數據庫故障
通過數據庫日常檢查工作,可以有效發現數據庫運行故障和異常情況,而面對這一情況,系統管理人員要及時排查數據庫故障原因,具體可從以下幾方面入手:
第一,檢查最早進程時間,通過最早進程時間判斷數據庫潛在的安全隱患,找到個別數據庫實務一直儲存卻未能執行完成,找到潛在不安因素并提前處理。系統管理人員可以將ISQ1接入數據庫中,排查master syslogshold文件,找到不完整數據庫事務,查看SPID最早進程,若進程開始時間距今超過2天左右,基本認定進程有問題,會讓日志不能截斷。管理人員找到該進程并終止,減少數據庫的故障幾率。
第二,檢查數據庫單向復制狀態,正式數據庫與鏡像數據庫是通過單向復制進行連接,需要管理人員定期檢查,單向復制運行狀態,常見方法如下:一是通過ADM IN WHO檢查復制列隊事務運行情況,利用first seg.block進行對比,了解復制完成的數據塊;二是通過ADM IN WHO監控列隊傳輸狀態,檢查當前事務處理狀態;三是通過ADM IN WHO檢查DSI線程運行情況,排除異常情況;四是通過ADM IN WHO檢查已經復制完成的分區間使用狀態。
3 結束語
綜上所述,在醫院信息系統運行中,系統管理人員要做好日常維護管理工作,了解醫院信息系統和數據庫的結構框架,加強日常檢查力度,并對數據庫異常情況進行及時排查,找到造成數據庫故障或是異常的因素并解決,保證數據庫的正常運行,進而提高醫院信息系統的綜合運行效率。
參考文獻:
[1]王洪巖.淺析醫院信息系統(HIS)數據庫的維護[J].中國新通信,2018,20(16):157.
[2]吳劍.醫院信息系統中SQL數據庫服務器的安全維護分析[J].數字通信世界,2017(4):206-207.
[3]吳文俊,周彬,沈黎,蔡敏芳.醫院信息系統Sybase數據庫的維護管理[J].中國衛生信息管理雜志,2015,12(4):371-375.
[4]肖仁軍,解春博.RMAN克隆ORACLE數據庫技術在完善醫院信息系統維護工作中的作用[J].網絡安全技術與應用,2014(1):14-15.
【通聯編輯:唐一東】