吳海洲 韓春磊
圖書館鏡像維護的問題成因及解決對策
吳海洲 韓春磊
報刊索引是文獻檢索工具,已成為讀者查找信息的重要途徑。作為數(shù)據(jù)庫服務(wù)的一種重要提供方式,鏡像服務(wù)得到了廣泛的應(yīng)用。由于技術(shù)環(huán)境的差異,鏡像服務(wù)在安裝維護使用過程中經(jīng)常會出現(xiàn)各種問題。較常見的是鏡像站安裝完成后無法正常檢索、鏡像數(shù)據(jù)更新出現(xiàn)錯誤等。因此,要有針對性地采取維護措施,保證數(shù)據(jù)庫鏡像站的正常運行。
報刊索引;鏡像;維護問題;成因;對策
報刊索引是文獻檢索工具,現(xiàn)在已發(fā)展成為集印刷版、電子版以及網(wǎng)絡(luò)平臺為一體的綜合信息服務(wù)產(chǎn)品,可通過便捷的文獻傳遞平臺和電子商務(wù)平臺為廣大讀者和用戶提供一體化的知識服務(wù)。作為網(wǎng)絡(luò)服務(wù)的一種重要提供方式,報刊索引鏡像站服務(wù)也已在圖書館得到了廣泛應(yīng)用。由于網(wǎng)絡(luò)和技術(shù)環(huán)境的差異,數(shù)據(jù)庫技術(shù)維護人員在安裝使用和維護中遇到了一些具體問題,剖析和解決這些問題,對于保障各圖書館性能良好地為讀者服務(wù)具有重要作用。本文就這些問題進行梳理,分析其產(chǎn)生原因,為數(shù)據(jù)庫技術(shù)維護人員更好地維護鏡像站提供解決問題的思路和對策。
鏡像站服務(wù)模式是指在用戶單位當?shù)匕惭b數(shù)據(jù)庫鏡像站,為用戶提供局域網(wǎng)效果的一種使用和服務(wù)方式。鏡像站是將互聯(lián)網(wǎng)上的網(wǎng)站數(shù)據(jù)的副本放置(復(fù)制)在本地服務(wù)器,主站和各鏡像站一般使用不同的域名(網(wǎng)址),位于不同地區(qū),用戶訪問本地服務(wù)器即可獲得遠程服務(wù)器上同樣的數(shù)據(jù)。目前報刊索引數(shù)據(jù)庫網(wǎng)站一般都將網(wǎng)絡(luò)服務(wù)拓展為基于廣域網(wǎng)的檢索服務(wù)和本地鏡像站服務(wù)兩種服務(wù)模式,圖書館大都選擇本地鏡像站模式。對最終用戶來講,鏡像站和中心網(wǎng)站并沒有太大差別,或者可算是為主站作的后備措施。各鏡像站和中心站數(shù)據(jù)是一致的、更新是及時的,用戶可就近選擇鏡像站使用,以提高網(wǎng)絡(luò)性能和使用效率。采用本地鏡像站這種模式,不受外部網(wǎng)絡(luò)環(huán)境影響,而只和本地局域網(wǎng)絡(luò)有關(guān),因而檢索速度快,檢索效率大大提高,可以更好地為讀者提供服務(wù)。
鏡像站模式在為用戶帶來檢索便捷的同時,也帶來了一些安裝配置中的問題,其中比較常見的是鏡像站安裝完成后無法正常檢索、鏡像數(shù)據(jù)更新出現(xiàn)錯誤等。如果不及時解決好這些問題,會對數(shù)據(jù)庫的正常使用造成重要影響。
鏡像站使用的是TRS信息發(fā)布檢索系統(tǒng),只能運行在固定盤符下,不能隨意更改安裝路徑。一般設(shè)定默認路徑為本地硬盤的D分區(qū),但在實際安裝過程中,有的圖書館服務(wù)器沒有D分區(qū),有的存在D分區(qū)空間不夠的情況,故無法正常安裝和啟動TRS服務(wù)。
鏡像站的應(yīng)用發(fā)布采用的是tomcat服務(wù),檢索采用的是TRS服務(wù),兩個服務(wù)的默認端口分別為8080和8888。這兩個端口和目前大多數(shù)軟件、應(yīng)用服務(wù)的默認端口是一樣的。所以,當鏡像站安裝完成后,可能會出現(xiàn)端口沖突、服務(wù)無法正常啟動的問題,導(dǎo)致鏡像站無法正常顯示頁面或執(zhí)行檢索。
目前報刊索引多數(shù)是二次文獻索引數(shù)據(jù)庫,用戶實行檢索操作后只能看到篇名信息,若用戶想要獲取相關(guān)篇名的全文,需要點擊“原文索取”,系統(tǒng)會自動將這條篇名記錄發(fā)送到鏡像站后臺配置的電子郵箱中。但在實際使用中,有時會出現(xiàn)記錄無法到達指定郵箱的問題。主要原因一是因為后臺的默認配置郵箱為報刊索引編輯部的原文服務(wù)郵箱,不在圖書館的局域網(wǎng)內(nèi),有的圖書館鏡像站服務(wù)器不連通廣域網(wǎng),所以原文索取請求無法發(fā)出;二是鏡像站管理員在將郵箱配置改為自己圖書館的時候,個別參數(shù)配置出現(xiàn)錯誤,無法正常接收郵件。
有的鏡像站用戶的檢索頁面上不顯示某些檢索年份或者數(shù)據(jù)庫產(chǎn)品,無法進行正常、準確的檢索。主要原因是鏡像站管理員在更新1年的數(shù)據(jù)后,沒有更新配置后臺的數(shù)據(jù)庫參數(shù)和對檢索年份范圍或數(shù)據(jù)庫產(chǎn)品ID號做相應(yīng)修改,因而造成系統(tǒng)有數(shù)據(jù)卻無法在檢索頁面進行檢索的現(xiàn)象,影響了圖書館檢索的正常使用。
有些圖書館現(xiàn)場安裝完鏡像站進行使用測試時,個別機器的瀏覽器打不開鏡像站檢索頁面,或者在檢索頁面中無論輸入什么檢索條件得到的都是同樣的結(jié)果,查看系統(tǒng)日志也沒有報錯信息。這種情況通常是IE瀏覽器出現(xiàn)了兼容問題。有些報刊索引鏡像站支持IE6.0及以上版本,而這些機器安裝的都是windows2000操作系統(tǒng),其IE瀏覽器為5.0版本,所以導(dǎo)致了這類問題的出現(xiàn)。
報刊索引數(shù)據(jù)庫隨著時間跨度越來越長,數(shù)據(jù)容量也會越來越大,提供給圖書館的安裝文件也需隨之增加1個或幾個。有些管理員在安裝數(shù)據(jù)庫時只安裝了1個安裝文件,遺漏了另外1個或幾個。由于鏡像站程序和服務(wù)是集成在第1個安裝文件中的,所以只安裝1個安裝文件,鏡像站可以正常啟動并完整顯示檢索頁面,但在檢索時就會出現(xiàn)或者顯示結(jié)果為0條、或者刊名信息報錯等問題,此時查看后臺日志文件可以看到TRS的錯誤信息,提示缺少相關(guān)數(shù)據(jù)庫。
報刊索引鏡像站使用TRS信息發(fā)布檢索系統(tǒng),底層數(shù)據(jù)庫為TRS格式。有的圖書館在進行數(shù)據(jù)更新時會彈出一個TRS配置窗口,并且提示數(shù)據(jù)庫連接錯誤;或者開始數(shù)據(jù)更新后,系統(tǒng)在監(jiān)測更新數(shù)據(jù)包時提示數(shù)據(jù)庫連接錯誤,無法進行正常更新。這一現(xiàn)象表明數(shù)據(jù)庫連接錯誤,管理員應(yīng)查看TRS是否正常運行。
在報刊索引鏡像站安裝配置過程中遇到的一些問題,要準確應(yīng)對,可采取下列方法:
通常在為圖書館制作鏡像站之前,數(shù)據(jù)庫供應(yīng)商會先詢問圖書館的服務(wù)器硬盤使用情況,建議使用D盤作為安裝路徑。若圖書館不便使用D盤,數(shù)據(jù)庫供應(yīng)商會根據(jù)用戶需求將鏡像站制作在相應(yīng)盤符下。但需要注意的是,在安裝過程中一定不能改變系統(tǒng)默認的安裝路徑,否則鏡像站無法正常安裝和使用。
遇到端口沖突,服務(wù)無法正常啟動時,可以通過修改端口的方法來解決。為了圖書館使用方便,在鏡像站文件夾里有2個配置文件,用戶只要手動將它們打開,修改相應(yīng)端口即可。具體方法如下:
TOMCAT端口:用記事本或?qū)懽职宕蜷_X:Mirror-SiteTomcatconf下的server.xml文件(X為安裝鏡像站的盤符),查找port=“8080”,將8080改為任意4位數(shù)字,保存后退出。
TRS端口:用記事本或?qū)懽职宕蜷_X:MirrorSite TomcatwebappsShanghaiLibraryJXWEB-INFclasses shanghailibrary esources下的TRS.properties文件(X為安裝鏡像站的盤符),將8888改為任意4位數(shù)字,保存后退出。
然后還需要將MirrorSite里的startup.bat里的8888改為修改后的4位數(shù)字,并且訪問的網(wǎng)址也由默認的http://localhostIP:8080改為相應(yīng)的端口號,這樣鏡像站就可以正常訪問了。
圖書館要正常使用報刊索引的原文索取功能,就必須要保證所有的原文索取請求都能及時、完整地發(fā)送到文獻提供管理員的郵箱中。有2個途徑可以實現(xiàn):
a)如果圖書館需要由自己的文獻傳遞管理員來集中管理原文索取請求,然后統(tǒng)一聯(lián)系進行原文傳遞,那么就需要將郵件發(fā)送的配置參數(shù)改為本地管理員郵箱的設(shè)置。
b)如果希望圖書館的請求直接發(fā)送到報刊索引編輯部,則需保持默認配置不變。
特別要注意的是,由于各個圖書館的網(wǎng)絡(luò)和防火墻環(huán)境不同,第2種方式可能會導(dǎo)致原文索取請求異常發(fā)送。本文給出的郵件發(fā)送詳細配置,在網(wǎng)絡(luò)正常的情況下可以確保郵件傳送正常。
用記事本或?qū)懽职宕蜷_X:MirrorSiteTomcatwebappsShanghaiLibraryJXWEB-INFclassesshanghailibrary esources下的mail.properties文件(X為安裝鏡像站的盤符):
host是郵件服務(wù)器的地址,from是發(fā)送“原文索取”郵箱的地址,username是發(fā)送“原文索取”郵箱的用戶名, password是發(fā)送“原文索取”郵箱的密碼,from1是接收“原文索取”郵箱的地址。
以上默認配置直接連接到原文服務(wù)郵箱,由專業(yè)的原文提供人員對其進行處理。如果需要配置為本地環(huán)境,則需按照各個字段的說明進行參數(shù)配置。
4.數(shù)據(jù)庫產(chǎn)品配置
大型的報刊索引數(shù)據(jù)庫時間跨度長,產(chǎn)品按年段劃分較細,這就需要管理員更新完數(shù)據(jù)后,及時修改數(shù)據(jù)庫產(chǎn)品配置參數(shù)。修改步驟為:用記事本或?qū)懽职宕蜷_
X:MirrorSiteTomcatwebappsShanghaiLibraryJXWEB-INFclassesshanghailibrary esources下的BaseDatabase.properties文件(X為安裝鏡像站的盤符);修改里面相對應(yīng)數(shù)字年份和字段;保存退出后重新啟動服務(wù),檢索頁面就可以正常顯示了。
目前的服務(wù)器主流操作系統(tǒng)都是win2003系統(tǒng),一般PC機為winXP或更高的win7系統(tǒng),所以基本已經(jīng)不存在因IE版本過低造成鏡像站檢索訪問異常的現(xiàn)象。但偶爾發(fā)現(xiàn)有些圖書館的服務(wù)器依然安裝的是win2000操作系統(tǒng),如果沒有做過IE版本升級的維護,就會造成使用異常。隨著技術(shù)平臺日新月異的發(fā)展,過去的部分程序已無法支持數(shù)據(jù)庫的正常檢索過程或檢索頁面的正常顯示,因此圖書館管理員應(yīng)隨時對軟件進行更新以達到更好的使用效果。
系統(tǒng)管理員在安裝鏡像站系統(tǒng)前,首先應(yīng)詳細閱讀安裝光盤附帶的鏡像安裝用戶手冊;然后查看光盤內(nèi)的安裝文件數(shù)量,如果存在多個安裝文件,則應(yīng)按照文件名的先后順序依次安裝,每次安裝過程中都不能改變程序默認的安裝路徑,并且不能取出光盤。由于報刊索引數(shù)據(jù)量和數(shù)據(jù)文件數(shù)量都很大,安裝過程中應(yīng)盡量避免其他操作,以免造成數(shù)據(jù)解壓錯誤或個別數(shù)據(jù)損壞。完成全部安裝后,啟動鏡像站服務(wù)即可正常檢索使用。
報刊索引鏡像站的數(shù)據(jù)更新必須依托TRS服務(wù)才能進行,也就是說,TRS服務(wù)必須處在開啟狀態(tài)下數(shù)據(jù)庫才能正常連接,進行正確的更新操作。如果之前因為端口沖突而修改過系統(tǒng)的TRS端口,那么在更新時彈出的配置窗口中就必須填入正確的TRS端口參數(shù),數(shù)據(jù)庫才可以正常連接。
選擇好需要更新的數(shù)據(jù)包后,點擊“更新”,更新程序開始驗證數(shù)據(jù)包。如果這時出現(xiàn)錯誤,則需要查看以下2點來解決數(shù)據(jù)包更新問題:
a)更新數(shù)據(jù)包是否被破壞或不完整。由于數(shù)據(jù)包都是從主站進行網(wǎng)絡(luò)下載,可能會出現(xiàn)下載過程中數(shù)據(jù)傳輸錯誤或異常,造成更新數(shù)據(jù)包被損壞,從而無法正常更新。管理員只要重新下載或直接索取相應(yīng)的更新數(shù)據(jù)包即可解決這個問題。
b)ID記錄表是否有錯誤。每次更新的數(shù)據(jù)包都是根據(jù)各圖書館在主站注冊的ID名進行分別抓取的。TRS數(shù)據(jù)庫中有一個Organization表,表中有一條符合當前圖書館的ID記錄,這個組織名必須和管理員在主站登錄下載更新數(shù)據(jù)時所用到的ID完全一致,數(shù)據(jù)庫才能正常連接。如果曾經(jīng)做過異常操作,導(dǎo)致了兩個ID不相匹配,那么更新程序?qū)⒄J為這個數(shù)據(jù)包非法并報錯。出現(xiàn)這種情況時,系統(tǒng)管理員應(yīng)及時聯(lián)系報刊索引編輯部的技術(shù)支持人員。
一般報刊索引鏡像站采用IP控制登錄模式,鏡像站有默認訪問地址。管理員初次安裝好鏡像站后,需要去后臺進行IP登錄范圍添加。由于IP地址未配置,無法打開頁面,只要做相應(yīng)修改,在服務(wù)器本地輸入IP地址,就可以正常訪問鏡像站頁面并進行配置了。
鏡像站作為目前一種應(yīng)用最廣泛的數(shù)據(jù)庫網(wǎng)絡(luò)服務(wù)模式,已越來越多地受到各個數(shù)字資源建設(shè)機構(gòu)的重視。對于數(shù)據(jù)庫供應(yīng)商而言,構(gòu)建一套安裝簡便、配置靈活的鏡像站系統(tǒng)是數(shù)據(jù)庫研發(fā)的核心工作之一;而對于技術(shù)維護和數(shù)據(jù)庫管理人員而言,在鏡像站安裝維護過程中分析和解決由技術(shù)環(huán)境差異產(chǎn)生的各種問題,也是要不斷學(xué)習(xí)和掌握的重要技能。
吳海洲,上海圖書館信息處理中心技術(shù)支持與數(shù)據(jù)處理助理工程師;韓春磊,上海圖書館信息增值服務(wù)部主任(郵政編碼 200031)
G252.7
A
1672-6359(2011)02-0105-03
(責(zé)任編輯 胡愛敏)