文献数据库镜像制作和维护的常见问题及解决方案

2020-05-26 02:03杨轶宣王珏
卷宗 2020年8期
关键词:文献数据库维护

杨轶宣 王珏

摘 要:二次文献数据库已成为各类学者、研究人员、读者查找文献资料的重要途径。镜像服务作为数据库服务的一种方式也被越来越多的应用。但是考虑到不同客户需求在制作和维护过程中时常会遇到各种各样的问题。较为常见的有镜像安装后无法启动,无法下载等。因此,需要针对不同客户需求在制作时相应调整,满足镜像服务的正常使用。

关键词:文献数据库;镜像制作;维护

二次文献数据库以其丰富的文献种类,多样的聚类功能,简便的检索方式被广大读者、研究人员、学者所应用。其中数据库的镜像服务有着其可定制开发的优势被广大机构及学校青睐。作为一名数据库制作及维护人员会根据不同要求定制镜像站的数据及程序以满足不同客户的特定需求。本文就以文献数据库镜像在制作和维护中遇到的常见问题进行分析,为数据库制作及维护人员在工作中提供一些思路和对策。

1 数据库镜像定制开发制作过程中遇到的常见问题及解决方案

1.1 并行用户数量的合理配置及修改

数据库镜像服务为了避免服务器压力过大造成系统崩溃通常会设置一个默认的并行用户数量,并行用户数量的概念为同一时间多少用户可同时访问数据库的数量。我在制作时会根据用户的需求和用户所在环境服务器硬件情况相应对该数量进行调整。安装前向用户询问是否满足最低硬盘要求,服务器硬件配置最低要求为:4核心/2G主频、内存4GB,该配置情况下默认设置20并行数。如客户硬件条件允许并且有特殊的使用场景可酌情放大并行量以满足客户的需求。遇到机构举办展览、开课须短时间开放并行数可将加密数据库文件传送至镜像制作单位,本机解密后修改数据库中并行数字段的方式解决问题。

1.2 产品树隐藏

有些机构购买数据库镜像后需要对未购买产品进行隐藏,以避免不必要的产品咨询,这时数据库制作人员就应针对该数据库镜像在功能上进行设置,打包程序之前修改代码中的参数,隐藏未购买产品的显示,在前台呈现时达到用户的要求。

1.3 批量导入用户信息

部分公共图书馆或高校图书馆需要对馆内读者或学生通过读者证登陆的形式开放数据库权限,由于数据库镜像一般采用IP识别或管理员账号登录,所以在遇到需要大批量导入账号和密码时就需要一键导入功能。此时先修改代码增加一键导入功能,对镜像程序进行封装打包,随后在客户服务器上进行程序的部署。客户可以在批量添加用户中找到一键导入的功能键,相应有一个下载样张导入的功能按键,使客户能够根据手头的表格信息定制一个文件匹配到后台的数据库中,通过机器的识别会将相应的账号及密码信息录入到数据库文件中,大大减少了数据库维护人员反复劳动的时间。

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)下载文件分辨率异常也是下载文献时经常遇到的问题,大致有两个方向,检查源文件大小是否正常或下载过程中是否有丢包情况发生。

2.4 数据库镜像服务启动后闪退

数据库镜像服务在安装部署完成后由于归客戶相应技术人员负责,不可避免会发生一台服务器安装数个不同供应商数据库产品的情况,此时不同产品数据库在调用同一软件时会发生冲突,数据库镜像维护人员应建议客户技术人员把调用同一软件的数据库尽量分开在不同服务器进行部署,以减少程序冲突导致的闪退情况发生。还有一种情况是软件打开了自动更新功能,由于有些数据库镜像是基于软件的某个版本进行开发,所以大版本的更新会导致镜像服务无法正常调取软件中的相应启动文件造成闪退,此时应关闭软件自动更新并告知客户,对更新的软件进行卸载后重新安装对应版本的软件从而解决闪退的问题。

2.5 机构需要修改名称显示等原始信息

数据库镜像在制作完成后制作单位会保留一份原始数据条目在服务器中,其目的是记录客户所购买的产品信息、客户基本情况信息等一些原始信息代码,并在加密时与产品一一对应做到可追查。如遇到客户由于机构名称更改需要修改原始信息代码的情况,可将数据库文件打包送回制作单位对数据库文件本地解密后,修改数据库表单中的原始信息并更新留存在服务器中的信息,随后发送至客户服务器端进行部署更新操作。这样的好处是原始信息和实际信息一致减少查询的时间,并且更好的管控数据的安全性。

3 结语

如今随着各行业的发展,文献型数据库越来越趋向精品化,定制化的路线发展。各种不同的数据库镜像问题也会越来越多,为使广大用户有更好的使用体验我们数据库制作维护人员的工作也会不断向前,在工作中总结、发现。为各行业的蓬勃发展做好有力的文献数据库技术支撑工作。

猜你喜欢
文献数据库维护
《感染、炎症、修复》杂志检索数据库
《感染、炎症、修复》杂志检索数据库
基于用户心智模型的文献数据库评价研究
中文文献数据库中撤销论文的分布规律研究
1938年法入侵西沙 日军积极“维护”中国主权