張萍肖潔
(銀川市圖書館,寧夏 銀川 7 50001)
目前,ILAS已成為國內擁有用戶數最多、推廣面最廣、實用性最強、聯網性能最佳的圖書館自動化集成系統,被第62屆國際圖聯大會譽為“中國圖書館自動化的驕傲”。ILASⅡ2.0則是根據圖書館業務發展的需要,在ILAS 5.0和ILASⅡ1.0的基礎上,結合新平臺的特點,采用新技術重新研制的新型系統而形成的各種圖書館自動化的解決方案。2003年,筆者所在的銀川市圖書館從深圳圖書館引進了ILASⅡ2.0版,不但改善了本館的借閱環境,而且大大提高了工作效率和自動化管理及服務水平。但在使用過程中發現,該系統也出現了一些問題,筆者就使用該系統出現的一些具體問題進行闡述。
ILASⅡ采用的是客戶機/服務器(Client/Server)模式,客戶端以WIN98或WINXP為依托,服務器采用UNIX平臺。ILASⅡ2.0的客戶端既是圖書館業務工作的主機,又可以作為搜索網站的瀏覽器。從圖書館安全管理與服務讀者的角度來說,ILASⅡ2.0系統與傳統借閱相比,給圖書館的網絡安全服務帶來了挑戰,尚存在網絡安全方面的問題。另外,由于ILASⅡ2.0功能強大、適應范圍廣,共設有操作權限200多種,而在ILASⅡ中,所有操作員的ID、口令密碼、權限信息以及其他的一些系統參數都存放在一個名為ilasdic.dat的文件中,且對操作員的口令密碼并未做任何加密處理。例如,“指令錯,返回3”,這與操作員密碼丟失有關。
外借部門是圖書館讀者最多、最重要的文獻對外流通窗口,系統服務運行良好。但一些小的故障或錯誤指令會反復出現,影響讀者借閱服務的效率。
①更換主機后容易出現故障。在更換主機并重裝ILAS2.0系統后容易出現問題,如還書時系統顯示信息:“error message in errlog”。②系統代碼故障顯示。如:代碼“-25007”或代碼“-27001”。③條碼問題。如某些讀者同時借出幾本書,在規定的時間內還回時出現其中一本顯示“圖書未流通”字樣,這種情況在外借服務中時有發生。
分編工作是采編部的工作重心,其工作開展的好壞對圖書館其他各項工作有著極大的影響,制約著圖書館讀者服務的質量。ILAS系統在分編工作中也存在問題。比如,在編目、分類、審校數據批交送時,有些數據交送不過去,即無論按批號,還是按記錄號或是其他,交送功能都無法實現。另外,在分編圖書時,經常出現所編圖書存儲不成功的問題。比如代碼“147”,顯示存儲失敗。
期刊自動化管理是圖書館自動化工作的一大難點,因為期刊都有統一的刊名及固定的出版形式和固定的編輯者。同時,期刊有現刊與過刊、定期與不定期之分,定期或不定期刊物出版周期、現刊記到的方式均不相同。比如,在期刊記到時,經常會遇到多版化期刊,即ISSN相同,刊名、內容、載體大多相同或相近的問題。又如,多版化期刊記到中的分刊現象是ILAS應用中的常見問題。
ILAS系統依據數據量的大小,備份介質的不同特點,可以對4類文件采取靈活的備份方法。第一類是系統文件,包括應用程序文件、菜單文件、屏幕文件、幫助文件等。對其可進行一次備份即可,以后不再需要備份,除非系統進行升級或者系統文件發生改變的情況出現。第二類是參數文件。文件容量較小,用一張高密軟盤就能全部備份下來,而且參數設置完以后,基本不會改變。即使改變了,可用軟盤隨時備份下來。第三類是數據庫文件。文件數據量較大,是數據備份中的主要部分,必須保證每天的正常備份。第四類是日志文件,特別是當天的流通日志文件,理論上要做到時刻備份。本館在使用中,常出現一些故障,如計算機故障或停電,或人為因素導致數據丟失的問題等等。這樣會給備份工作帶來不必要的麻煩。
如何防止客戶端遭受外來的非法入侵和保證系統客戶端的安全是整個系統安全管理中最重要的環節。通常可采取的措施有:安裝防火墻、入侵檢測、加密和安全衛士定期維護等手段,以此達到客戶端網絡安全。然而在使用ILAS系統開展業務或服務讀者時,操作員密碼丟失經常會發生,對于“指令錯,返回3”這樣的問題,通常與操作員密碼丟失有關。其解決方案是:把服務器上的ilasdic.dat文件傳到客戶端上,以文本的方式打開該文件,便可以找回密碼。上述問題,產生的原因是ILAS系統在管理設計上不夠嚴謹。這需要ILAS開發公司應對操作員管理權限作進一步的規劃與細分,嚴格控制或進行加密處理,避免給用戶帶來管理上的漏洞。
3.2.1 遇到更換主機故障時,還書時系統便提示:“error message in errlog”。這意味著只有少量書可以還,絕大部分書均不能還。這是由于讀者庫或書目庫索引混亂導致。因此,解決的方案是:先重組讀者庫reader.dat,如不起作用,就重組中央書目庫biblios.dat即可解決問題。
3.2.2 關于代碼“-25007”,這與用戶數已滿有關。原因是ILAS對本地進程是有限制的,最多允許打開4個系統工作界面。有時打開第五、第六個工作界面,則會出現不能取得操作參數,或系統檢測未通過,“-返回25007”。解決方案是關閉幾個窗口即可。關于代碼“-27001”,則屬于網絡故障問題,即網絡文件讀取錯誤。解決方案有以下幾種:①ping一下服務器,檢查網線、交換機等,一般出錯較少;②再到系統管理員—系統參數—數據庫設置中檢查數據庫路徑是否是服務器的相應路徑;③檢查客戶端的ILASII.INI文件配置(ip地址、port端口、服務器路徑、客戶端路徑)是否正確。
3.2.3 條碼問題。例如,當讀者還回3本書,其中兩本順利還掉,還第3本《實用商務英語聽說》時屏幕顯示“圖書未流通”字樣,再掃如前。故工作人員認為借書時可能沒被掃上而收回,但屏幕上卻顯示該讀者仍有《乾隆皇帝》一書未還,其條碼號為1118717。因此工作人員讓讀者回家尋找該書,可讀者堅決否認借過該書,最后到書庫找該書,結果找到。經過分析可能出現的原因有:①讀者曾經借過此書而還書時沒有還掉;②借書時掃描的書和遞給讀者的書非同一本;③掃描儀將條碼掃錯所致。上述問題解決辦法是:工作人員進庫查找此兩本書并對照條碼,發現條碼極為相似,即《實用商務英語聽說》與《乾隆皇帝》的條碼分別為:1113717和1118717,屬于第三種情況,問題得到解決。因此,在選擇條形碼的規格和型號時一定要選擇有校驗位的條碼,條形碼的校驗位如同身份證號的末位識別碼,能幫助掃描儀準確識別條碼號,避免誤掃和漏掃,即可從根本上解決上述問題。
分編過程中,有些數據交送不過去,針對這種情況,可以對采編書目庫及采編館藏庫進行重組。具體操作如下,即在數據庫所在路徑下,命令格式為:
#../bin/ldb_rebuild catalog.db
#../bin/ldb_rebuild barwork.db
通過以上方法,使這一問題得到了解決。而對于代碼“147”,表明存儲失敗。解決方法是:首先檢查中央書目庫(biblios庫)存儲權限,無誤,然后把所有客戶端用戶及所有ilas程序退出,將中央書目庫重組(即重組biblios.db庫)可解決。若存儲還是不成功,則檢查*.idx或*.dat文件,發現*.idx文件損壞。解決方法是重組*.dat文件,將*.dat備份文件重新壓縮,再解壓縮dat文件,同時刪除損壞的dat文件列表,即可產生新的*.idx索引文件,從而使這一問題輕松解決。
關于期刊記到問題,以現刊為例,一般情況下,現刊記到是通過普通記到進入,由于ISSN號具有唯一性且輸入簡單等特點,故檢索途徑一般先從ISSN號入手。對于無ISSN號的現刊,則從刊名檢索進入,因為刊名相對于統一刊號、訂購號、分類號、索刊號、責任者等檢索途徑來說更為準確。另外,為了查看期刊在網上的有效信息,應在每種現刊的第1期記到時,需在詳細記到中輸入記到期、記到卷、記到總期(不規范的期刊可省略),按下確認鍵,此時ILASII系統會自動生成以后各期相應的記到數字,在此后的刊次記到時無需再輸入數字,只需單擊鼠標右鍵,記到格變綠,然后打開詳細記到,按下確認鍵即可。
對于多版化期刊記到問題,有郵發代號不同的同一期刊問題,也有郵發代號相同的同一期刊問題,前者可采取分別記到方法,后者則可在期數后加卷來區分。如《寧夏大學學報》分為社會科學版和自然科學版,兩種版本既屬于并列關系,又有相對獨立性,就可以分別記到。再如《中學生博覽》,2011年6月A卷為綠版,6月B卷為藍版,其郵發代號相同,在記到時,就要在記到格的期數后加A卷、B卷來加以分辨。
關于數據庫文件的備份,ILAS系統通常無自動備份功能,需手工隨時進行備份。對于前述所涉及的問題,可通過以前的備份數據加上當天的日志備份,就可恢復當天的數據。具體操作如下:
①登錄服務器,進入ILAS數據庫目錄,先備份待恢復的數據庫(如中央數據庫)。
#cd/usr1/ilasll_GB/database
#cp biblios.dat biblios.dat_bak
#cp biblios.idx biblios.idx_bak
#cp biblios.db biblios.db_bak
②把打包、壓縮的備份文件傳到服務器,然后解壓,解壓后生成打包文件。
③在當前目錄下解包(也可直接從打包文件里取出所需的數據庫)。
④從解包后的數據中取出所需的數據庫,覆蓋待恢復的數據庫,如:
#cp biblios.dat/usr1/ilasll_GB/
database/biblios.dat
#cp biblios.idx/usr1/ilasll_GB/
database/biblios.idx
⑤登錄ILLASⅡ,檢查中心書目庫的數據,如果已經恢復正常,可把備份文件biblios.dat_bak、biblios.idx_bak和biblios.db_bak刪除。需要注意的是,進行系統備份、恢復數據之類的工作,要在單用戶的狀態下操作,否則會使系統混亂。
ILAS管理系統是圖書館數字時代的產物,如何應用ILAS管理系統的各項業務功能解決圖書館日常管理和借閱服務中的問題,使其能更好地發揮智能作用,為讀者提供穩定的服務保障,為圖書館自動化辦公提供軟件支持,是公共圖書館在應對數字時代挑戰中需要思考的問題。
[1]ILASⅡ2.0系統管理員手冊.深圳市深圖朗思數字技術有限公司.
[2] 李玉琳,劉滄德.ILASII常用錯誤代碼匯總及解決方法[J].農業圖書情報學刊,2006(5).
[3] 崔軍定,趙秋玲.ILAS系統在流通應用中的幾個問題[J].科技文獻信息管理,2000(3).
[4] 陳俠,王立榮.ILASII系統期刊記到中的問題與對策[J].河北科技圖苑,2007(5).
[5] 洪丹萍.關于ILASII數據備份與恢復的探討[J].現代圖書情報技術,2002(4).