?

文獻數據庫鏡像制作和維護的常見問題及解決方案

2020-05-26 02:03楊軼宣王玨
卷宗 2020年8期
關鍵詞:文獻數據庫維護

楊軼宣 王玨

摘 要:二次文獻數據庫已成為各類學者、研究人員、讀者查找文獻資料的重要途徑。鏡像服務作為數據庫服務的一種方式也被越來越多的應用。但是考慮到不同客戶需求在制作和維護過程中時常會遇到各種各樣的問題。較為常見的有鏡像安裝后無法啟動,無法下載等。因此,需要針對不同客戶需求在制作時相應調整,滿足鏡像服務的正常使用。

關鍵詞:文獻數據庫;鏡像制作;維護

二次文獻數據庫以其豐富的文獻種類,多樣的聚類功能,簡便的檢索方式被廣大讀者、研究人員、學者所應用。其中數據庫的鏡像服務有著其可定制開發的優勢被廣大機構及學校青睞。作為一名數據庫制作及維護人員會根據不同要求定制鏡像站的數據及程序以滿足不同客戶的特定需求。本文就以文獻數據庫鏡像在制作和維護中遇到的常見問題進行分析,為數據庫制作及維護人員在工作中提供一些思路和對策。

1 數據庫鏡像定制開發制作過程中遇到的常見問題及解決方案

1.1 并行用戶數量的合理配置及修改

數據庫鏡像服務為了避免服務器壓力過大造成系統崩潰通常會設置一個默認的并行用戶數量,并行用戶數量的概念為同一時間多少用戶可同時訪問數據庫的數量。我在制作時會根據用戶的需求和用戶所在環境服務器硬件情況相應對該數量進行調整。安裝前向用戶詢問是否滿足最低硬盤要求,服務器硬件配置最低要求為:4核心/2G主頻、內存4GB,該配置情況下默認設置20并行數。如客戶硬件條件允許并且有特殊的使用場景可酌情放大并行量以滿足客戶的需求。遇到機構舉辦展覽、開課須短時間開放并行數可將加密數據庫文件傳送至鏡像制作單位,本機解密后修改數據庫中并行數字段的方式解決問題。

1.2 產品樹隱藏

有些機構購買數據庫鏡像后需要對未購買產品進行隱藏,以避免不必要的產品咨詢,這時數據庫制作人員就應針對該數據庫鏡像在功能上進行設置,打包程序之前修改代碼中的參數,隱藏未購買產品的顯示,在前臺呈現時達到用戶的要求。

1.3 批量導入用戶信息

部分公共圖書館或高校圖書館需要對館內讀者或學生通過讀者證登陸的形式開放數據庫權限,由于數據庫鏡像一般采用IP識別或管理員賬號登錄,所以在遇到需要大批量導入賬號和密碼時就需要一鍵導入功能。此時先修改代碼增加一鍵導入功能,對鏡像程序進行封裝打包,隨后在客戶服務器上進行程序的部署??蛻艨梢栽谂刻砑佑脩糁姓业揭绘I導入的功能鍵,相應有一個下載樣張導入的功能按鍵,使客戶能夠根據手頭的表格信息定制一個文件匹配到后臺的數據庫中,通過機器的識別會將相應的賬號及密碼信息錄入到數據庫文件中,大大減少了數據庫維護人員反復勞動的時間。

1.4 屏蔽關鍵字檢索

文獻類數據庫收錄了大量不同形式的資源,但是有的機構考慮到某些字或詞在當今時代背景下可能會產生異議,所以需要對這些字或詞進行屏蔽從而不能檢索出相應的內容。這時數據庫制作人員需要在數據庫檢索詞字段中加入需要過略的字或詞,達到屏蔽的效果。

1.5 檢索框文獻資源類型修改

文獻型數據庫具有種類繁多的特性,但是有的機構所購買的文獻類型較為集中或沒有全部覆蓋,比如購買了報紙文獻數據庫沒有購買期刊數據庫產品的情況,此時客戶會需要刪減檢索框對應文獻資源類型的選擇按鍵。數據庫制作人員因根據客戶的需求對該框進行定制化修改,如客戶有后續購買情況則開啟所有文獻類型選擇按鍵,如需要對應所購買的產品進行文獻類型選擇則開啟文獻類型匹配相應按鍵功能的開啟,做到客戶的需求與所制作產品一一對應。

2 數據庫鏡像在安裝維護過程中遇到的常見問題及解決方案

2.1 數據更新后無法使用

通常更新后會遇到兩種情況,更新成功或更新異常。更新成功但是無法使用一般情況為更新后的數據庫版本與更新前的程序版本不一致或版本相差過大導致,此時應該采取的方法是:1)備份客戶服務器端的報表數據、日志信息、更新前程序(以備恢復);2)制作與數據庫版本相對應的程序版本拷貝至客戶服務器端進行程序的覆蓋安裝,此時啟動鏡像服務確認功能是否恢復;3)導入之前備份的報表數據以確認報表的延續性;4)導入之前備份的日志信息檢查是否日志無截斷情況;更新異常需要檢查的方向是:1)制作更新文件何處損壞可通過查看更新實時畫面中的報錯信息來判斷;2)更新包數據版本中有新的數據字段信息無法添加至舊數據庫文件中,此時需要制作新版本的數據庫文件已替換原本數據庫文件達到能夠正常數據寫入操作;3)原數據庫文件部分損壞導致更新文件無法寫入,遇到此種情況需備份報表等記錄型文件隨后對數據庫及程序重新制作安裝隨后進行更新操作。

2.2 數據庫鏡像激活異常

一般數據庫的密鑰是根據服務器的配置信息來生成一段專屬的激活碼文件存放在服務器端,如遇到服務器遷移或服務器配置更改該激活文件在掃描時會報警提示需要重新激活,此時數據庫維護人員需要重新生成一段激活碼以激活鏡像服務從而正常提供服務。但有時也會遇到激活碼正常無法激活的報錯代碼提示,此時應檢查JAVA或其他開發軟件中加密文件信息是否替換或所激活的機構名稱是否選擇正常。

2.3 數據庫鏡像無法正常下載文件

遇到這一類問題一般有幾個方向可以參考:1)后臺配置中的文件路徑配置是否為空或多路勁配置時分割的符號是否選擇了全角符號,應使用半角符號進行分割多路勁位置存放;2)同一刊物部分文章無法下載,該情況一般判斷為資源有缺失,此時可以通過應用服務監視窗口定位文件的具體路勁隨后排查是否源文件中該文件有缺失,如缺失則通過資源補足工具對相應損壞或缺失的文件進行替換;3)遇到下載文件內容正常但是標題為亂碼的情況一般判斷為瀏覽器字體兼容性問題,建議更換瀏覽器或下載UTF-8字體插件后再進行下載;4)下載文件分辨率異常也是下載文獻時經常遇到的問題,大致有兩個方向,檢查源文件大小是否正?;蛳螺d過程中是否有丟包情況發生。

2.4 數據庫鏡像服務啟動后閃退

數據庫鏡像服務在安裝部署完成后由于歸客戶相應技術人員負責,不可避免會發生一臺服務器安裝數個不同供應商數據庫產品的情況,此時不同產品數據庫在調用同一軟件時會發生沖突,數據庫鏡像維護人員應建議客戶技術人員把調用同一軟件的數據庫盡量分開在不同服務器進行部署,以減少程序沖突導致的閃退情況發生。還有一種情況是軟件打開了自動更新功能,由于有些數據庫鏡像是基于軟件的某個版本進行開發,所以大版本的更新會導致鏡像服務無法正常調取軟件中的相應啟動文件造成閃退,此時應關閉軟件自動更新并告知客戶,對更新的軟件進行卸載后重新安裝對應版本的軟件從而解決閃退的問題。

2.5 機構需要修改名稱顯示等原始信息

數據庫鏡像在制作完成后制作單位會保留一份原始數據條目在服務器中,其目的是記錄客戶所購買的產品信息、客戶基本情況信息等一些原始信息代碼,并在加密時與產品一一對應做到可追查。如遇到客戶由于機構名稱更改需要修改原始信息代碼的情況,可將數據庫文件打包送回制作單位對數據庫文件本地解密后,修改數據庫表單中的原始信息并更新留存在服務器中的信息,隨后發送至客戶服務器端進行部署更新操作。這樣的好處是原始信息和實際信息一致減少查詢的時間,并且更好的管控數據的安全性。

3 結語

如今隨著各行業的發展,文獻型數據庫越來越趨向精品化,定制化的路線發展。各種不同的數據庫鏡像問題也會越來越多,為使廣大用戶有更好的使用體驗我們數據庫制作維護人員的工作也會不斷向前,在工作中總結、發現。為各行業的蓬勃發展做好有力的文獻數據庫技術支撐工作。

猜你喜歡
文獻數據庫維護
《感染、炎癥、修復》雜志檢索數據庫
《感染、炎癥、修復》雜志檢索數據庫
基于用戶心智模型的文獻數據庫評價研究
中文文獻數據庫中撤銷論文的分布規律研究
1938年法入侵西沙 日軍積極“維護”中國主權
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合