手机站

当前位置: > 新闻资讯 > 最新录用 >

ilasII系统维护与管理工作浅谈

作者: 时间:2012-02-07 阅读:( )

ilasII系统维护与管理工作浅谈
 
李一新   海南省琼台师专图书馆 海口市
 
【摘要】  文章分析了ilasII系统维护工作,结合我馆的具体应用实际,分析了ilasII系统应用过程出现的常见问题,并从给出了相应的切实可行的解决方法和策略。
【关键词】ilasII系统、问题解析、维护、管理
 
图书馆管理系统的开发极大地促进了我国图书馆自动化建设的发展,其中ILAS(Integrated Library Automatition System),是文化部于1988年立项的国家重点科技项目,由深圳图书馆承担并组织开发的一套能适应国内外不同层次、多种规模、各种类型图书馆使用的自动化集成系统。
经过多年的工作经验, 笔者汇总出在管理和维护ilasII系统过程中遇到的主要问题及解决问题的方法,希望为ilasII用户提供帮助。
1 数据库重组与压缩重组
使用ILASII时,若出现问题而不知道原因的时候,可用./alldb命令进行重组所有数据库。此外,在维护过程中,针对数据库进行重组操作,如果重组后问题依然存在,则再进行压缩重组。一般情况下出现“4、14、36、69、105、146、147”错误代码及“记录不能定位!”都需要进行压缩重组数据库以catalog.dat为例具体步骤为:
(1) 备份要压缩重组的数据库#mv catalog.dat catalog.dat.bak
(2) 压缩数据库#../bin/ldb_compress catalog.dat
(3) 比较压缩后的LDBMS.TMP与catalog.dat的大小,如果相近则正确。
(4) 将压缩后文件移回#mv LDBMS.TMP catalog.dat
(5) 重组数据库#../bin/ldb_rebuild catalog.db
(6)重启服务器#reboot
2 数据库重建
一般通过压缩重组后都可以解决问题,但是在实际工作中我们曾经遇到过对采编书目库进行压缩重组后还是不能使用。由于采编书目库是一个临时书目库,所以我们对其进行重建,问题解决。具体步骤为:
(1) 删除数据文件及索引文件#rm catalog.idx
                          #rm catalog.dat
(2) 重建数据库#../bin/ldb_create catalog.db
(3) 重组数据库#../bin/ldb_rebuild catalog.db
(4)增加权限#chmod 777 catalog.*
(5) 重启服务器#reboot
3 代码“分编库复制增加失败,返回2”
出现以上错误原因是biblios.db的最后记录号catalog.db的最后记录号小。如用#../bin/ldb_marc biblios.db -D0 -R1命令可以看到biblios.db的最后记录号为30001。用#../bin/ldb_marc catalog.db -D0 -R1命令可以看到catalog.db的最后记录号50001。那么执行#../bin/ldb_marc biblios.db -D0 –R 50002把biblios.db的最后记录号改为50002回答yes就可以了。
4数据备份
ILASII系统数据存在较大的风险性,任何一个环节都可能造成严重的后果。因此,为保证数据的安全,我们采取“每天数据及日志文件自动备份+定时ilasII的全备份+定时刻盘”的手段。这里介绍一下自动备份的方法,操作步骤如下:
环境:一台HP ML150G,SCO UNIX 5.06系统,运行ILASII,IP地址为192.168.0.2;一台HP DL3606,Windows 2003系统,进行数据库的备份,IP地址为192.168.0.3。
服务器端设置
(1)在/u目录下创建backup文件夹及backupdb文件,并将其权限设为777,backupdb文件的源代码:
d=“date+‘bak%m%d.tar'”
umask 0000
tar cvf /u/ilasII_GB/database /u/ilasII_GB/log
(2)修改/usr/spool/cron/crontabs/root文件,加入以下代码:
00 02 * * * /u/backupdb
00 05 * * * rm /u/backup/bak*.tar
这样就完成了每天02:00自动备份的工作,并于05:00删除该备份文件(注:备份端时间必须定在这个时间段之内,否则会造成数据丢失),从而节省服务器的存储空间。
备份端的设置
(1)登录192.168.0.3,在D:\下建立backup\ilas目录,检查NTFS权限;在C:\WINDOWS\system32下建立ftp.txt文件,代码如下:
open 192.168.0.2
user
passwd
bin
cd /u/backup
lcd D:\backup\ilas
mget bak*.tar
bye
(2)打开“控制面板”→“计划任务”→“添加计划任务”,根据任务向导进行设置,每天03:30点开始执行。
(3)在“控制面板”→“管理工具”→“服务”中启动TaskScheduler服务。
 
?

上一篇:课堂提问与思维能力的培养

下一篇:浅谈如何加强法学实践教学

相关文章
精品推荐
精品推荐

评论列表