[摘 要]本文介紹了圖書館自動化系統ILASII2.0在使用過程中常見的問題及解決方法。
[關鍵詞]ILASII;常見問題;解決方法
DOI:10.3969/j.issn.1008-0821.2010.08.043
[中圖分類號]G250.7 [文獻標識碼]B [文章編號]1008-0821(2010)08-0155-02
The Common Problems and Solutions of ILASII SystemHan Mei
(Shenyang Library,Shenyang 110015,China)
[Abstract]This article described the common problems and solutions in the course of using the library automation system ILASII2.0.
[Keywords]library;automation;ILASII;common problem;solution
圖書館自動化集成系統(ILASII)是1998年文化部國家重點科技項目,由深圳圖書館承擔并組織開發。目前是國內用戶數最多、推廣面最廣、實用性最強、聯網性能最佳的圖書館自動化系統。我館使用ILAS已有多年,并于2003年升級至ILASII2.0版。在使用ILASII過程中,經常會遇到一些問題,現將這些問題匯總出來,并給出相應的解決辦法。
1 常見錯誤代碼及解決方法
在使用ILASII過程中,會遇到各種各樣的問題,ILASII系統自身返回錯誤代碼是最常見的現象,如何根據錯誤代碼解決出現的問題是每個ILASII系統維護人員必須了解的。在日常工作中筆者常見的錯誤代碼有以下幾方面:
1.1 錯誤代碼“4、14、36、69、105、146、147”
出現以上錯誤代碼均與數據庫有關,一旦出現此類錯誤代碼,都需要對數據庫進行重組或壓縮重組。當出現錯誤代碼“146”或“147”,一般只需要對相應的數據庫進行重組,如果重組數據庫問題未解決,則需壓縮重組數據庫。如果錯誤碼為“14”或“69”則需要對相應的數據庫進行壓縮重組。
在此筆者要強調一點,在重組或壓縮重組數據庫之前,一定要關閉所有的用戶進程,并且做好數據庫的備份工作,以便于重組或壓縮重組失敗后的數據恢復。另外還要強調,重組的是數據庫的格式文件,即.db文件,壓縮的是數據庫的數據文件,即.dat文件。重組或壓縮重組后需重啟服務器。
命令格式為(以采編書目庫為例):
(1)重組數據庫
#cd/u/ilasIIGB/database
#../bin/ldbrebuild catalog.db
重組完成后,給重組的數據庫設置權限,即#chmod 777 catalog*。
(2)壓縮重組數據庫
#cd/u/ilasIIGB/database
#../bin/ldbcompress catalog.dat
這時產生中間文件LDBMS.TMP,將此文件移回。
#mv LDBMS.TMP catalog.dat
#rm catalog.idx
#../bin/ldbrebuild catalog.db
重組完成后,#chmod 777 catalog*。
1.2 錯誤代碼“25002、25003、25006”
這3個錯誤代碼均與加密串有關系。“25002”表示未購買本子系統,“25003”表示加密串文件打不開,“25006”表示加密串過期不可用。解決辦法為:
(1)增加服務器上lib目錄下3個以A為首字母文件的權限# chmod 777 A*。
(2)加密串是否正確或過期,打電話向深圖公司咨詢。
1.3 錯誤代碼“27000、27001、27069、27070、27071”此類錯誤代碼均與網絡有關。
(1)首先確認網絡有沒有問題。方法是ping一下服務器。檢查網線、交換機等網絡設備。
(2)如果網絡沒有問題,用telnet命令遠程登錄到服務器上,用ps-ef|grep netserver命令查看ILAS服務進程是否啟動。
(3)如果進程已經啟動,則需檢查客戶端的ilasII.ini文件配置是否正確,包括服務器ip地址、port端口、服務器路徑、客戶端路徑。
(4)到系統管理員—系統參數—數據庫設置中檢查數據庫路徑是否是服務器的相應路徑。
(5)是否裝了防病毒軟件或其他什么特殊的軟件。
1.4 錯誤代碼“19、41、25007、25010”
出現這些錯誤碼均與用戶數或者用戶開的窗口多少有關。“19”表示數據庫用戶數已滿。“41”表示限定數據庫數已滿(4個)。“25007”表示系統用戶數已滿。“25010”本地進程超過4個。一旦出現這幾個錯誤代碼,關閉幾個窗口或退出當前不工作的用戶就可以。
1.5 錯誤代碼“口令錯,返回3”
此錯誤代碼表示用戶密碼錯,把服務器上的ilasdic.dat文件傳到客戶端上,以文本的方式打開該文件,就可以找回密碼。
1.6 代碼“20”不能取得消息隊列標識符
表示服務ldbmsser(下轉第162頁)我國高技術產業的區域分布失衡問題分析Aug.,ver未啟動,用shutdown-y-g0命令正常關機重啟服務器。
1.7 錯誤代碼“分編庫復制增加失敗,返回2”
出現以上錯誤原因是biblios.db的最后記錄號比catalog.db的最后記錄號小。用#../bin/ldbmarc biblios.db-D0-R1命令可以看到biblios.db的最后記錄號。用#../bin/ldbmarc catalog.db-D0-R1命令可以看到catalog.dbkBFQl的最后記錄號。比如biblios.db是20001,catalog.db是30001,執行#../bin/ldbmarc biblios.db-D0-R30002回答yes就可以了。
1.8 錯誤代碼“1”
出現錯誤代碼“1”,首先看客戶機上WINDOWS文件夾中是否有ilasII.ini文件,并且檢查該文件配置是否正確。其次檢查服務器上ilasIIGB/database下的數據庫是否正常存在,并檢查其權限。
1.9 錯誤代碼“100、101”服務器網卡工作不正常
登陸到服務器,看網卡的工作狀態,用命令ifconfig-a查網卡配置,netstat-an查當前連接,ps-ef查進程。
1.10 錯誤代碼“102、104”
這兩個錯誤碼與數據庫格式文件即.db文件有關。解決辦法:
(1)查看服務器上的ilas目錄下的ilasII.ini文件設置路徑是否正確。
(2)增加database目錄的權限
#cd/u/ilasIIGB/database
#chmod 777*。
(3).db文件不存在或者不對,重新建立數據庫
#cd/u/ilasIIGB/database
#rm-r catalog.dat
#rm-r catalog.idx
#../bin/ldbcreat catalog.db。
2 書目檢索時常出現的問題
(1)檢索時,經常出現數據檢索不全的現象,常被以為是數據丟失,其實不然。ILAS檢索界面可以設置輸出的行數,如果輸出的行數小于檢索結果的條數,則會出現檢索不全的現象。這時可以根據需要設置輸出的最大值,就不會出現漏檢的現象。
(2)利用主題或其它檢索途徑檢索時,會有檢索不到的現象。如606主題字段的@x,或是本館自定義的字段。解決這樣問題的辦法是在服務器相關數據庫的庫結構文件中增加檢索點。以我館為例,自定義了693字段,并需要能夠檢索。解決方法為(以總書目庫為例):登錄服務器,編輯biblios.db文件,在CLASSNO一行中增加693:a,存盤后重組biblios數據庫。
3 采訪編目時出現的問題
(1)編目著錄過程中,有些必備字段、子字段不能自動彈出,通過修改客戶端ILASII下面的lib目錄下的InputMarc文件,把需要的字段、子字段及指示符填加進去,存盤即可。中文圖書修改InputMarcCN文件,西文圖書修改InputMarcUS文件,期刊則修改sInputMarcCN文件。
(2)著錄編目過程中,編輯定長字段時有些符號加不到書目記錄中。如期刊著錄中在著錄出版周期類型時有個別的出版周期代碼加不上。遇到這類問題需要修改系統服務器ILASPATH/SCREEN目錄下的定長模式文件。定長模式文件分為兩大類:書目數據的定長模式文件和期刊數據的定長模式文件。其中書目數據的定長模式文件又分為:中文圖書的定長模式文件CNfixed.mdl;西文圖書的定長模式文件USfixed.mdl。期刊的定長模式文件分為:中文的定長模式文件sCNfixed.mdl;西文定長模式文件sUSfixed.mdl。需要說明的是文件中每個子字段對應行中,EDIT表明該子字段是可編輯的,CHK等號后面的字母表示該子字段代碼的取值范圍;DEF等號后面表示該部分的缺省值。打開需要修改的定長模式文件,找到與需要修改的字段和子字段相對應的行,把要增加修改的內容填加到相應的位置,存盤后即可。
(3)在編目子系統中,工作人員進入分編處理加工數據時中途出現:打開“acqcata0”文件錯誤。經檢查,操作員賬號設置沒問題,拷入其他客戶端程序,恢復正常后不久,問題又出現。用其他操作員賬號登錄不出現此問題。解決方法:修改該客戶機的系統注冊表。點擊“開始”菜單中的“運行”,輸入“regedit”,查找出該問題的操作員登錄名,將該文件刪除,重啟計算機,重新登錄問題即可解決。
(4)圖書編目存盤拼音自動追加時無空格。解決方法:系統管理→系統參數→采編分系統設置,選擇分系統標識(如中文采編分系統或西文采編分系統US),在是否加拼音與加拼音方式下拉框中選擇逐字全大寫或逐字全小寫,重新啟動計算機完成設置。
4 典藏流通時的常見問題
(1)讀者記錄批修改時,如出現提示“讀者庫加鎖存盤失敗-1”,則對記錄處理無效。需要解鎖操作,具體為:進入系統管理員→系統工作→控制鎖監控進行解鎖。
(2)文獻流通過程中,遇到一本中央館藏庫中無該條碼記錄的文獻,經查詢在采編館藏庫中也無此記錄,需要新增館藏記錄。出現此情況不需要到分編處理或館藏庫維護中增加書目記錄或條碼,只需在流通管理→借書處理→參數設置中選中“新條碼連接書目或建立臨時書目”,然后在借書過程中系統會自動彈出對話框,通過查詢→追加來完成追加新館藏記錄。
5 結束語
以上是筆者在日常對LASII系統維護工作中遇到的一些問題及解決辦法,希望能對ILAS用戶提供幫助,也希望各位同仁批評指正。
參考文獻
[1]李玉琳,劉滄德.ILASII常用錯誤代碼匯總及解決方法[J].農業圖書情報學刊,2006,(5):90-91.
[2]陶靜.ILAS問題解析[J].現代情報,2004,(7):223,F003.
[3]ILASII2.0系統管理員手冊.深圖朗思數字技術有限公司.