美章网 资料文库 气象数据库系统中日志的维护范文

气象数据库系统中日志的维护范文

本站小编为你精心准备了气象数据库系统中日志的维护参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

气象数据库系统中日志的维护

摘要:气象数据库系统的通信方法依托于中间件技术(IBMWebsphereMQ),简称MQ,通过这种中间件技术实现交换气象数据的目的。目前,随着我国民用航空气象数据传输量的增加,人们对于数据的处理要求也随之增高,MQ这种技术凭借其运行的稳定性和可靠性为数据处理作出了保证,其中,日志的更新和维护是MQ中最为重要的环节之一。

关键词:气象数据;数据库维护;系统维护;MQ日志

1引言

对于我国的气象数据库系统来说,必须要满足我国政府科技部门正在研究的“重大气象数据库建设信息数字化标准化专项技术开发研究(2012BAH10B00)”和“正在研究的服务为导向气象数据库质量和进度控制关键技术”这两项科研开发应用的要求。同时,框架的构建还要结合气象数据库自身的规划和设计,基于互联网提供的各项信息的共享应用,为气象数据库的信息管理软件提供良好的开发环境。

2MQ日志的基本概念

在MQ系统中,为了保证系统的运行和信息的传递,日志的日常维护是必不可少的。一般来说,MQ系统中的人为操作和各类信息都会记录进入日志当中,并且及时的进行存档备份。这样,在系统发生故障时就能够第一时间通过读取记录来恢复到上一次的保存点,不至于出现信息丢失的情况。

2.1MQ日志文件

IBMWebsphereMQ的日志文件由两个方面组成,单个或者复数的日志数据和控制文件。例如我国南京机场的备用气象数据库系统,其MQ日志文件就是在/var/mqm/log/DB01/active的目录之下,每个文件大为2MB左右。而MQ的控制文件则是建立在/var/mqm/log/DB01/amqhlctl.lfh目录之下,每个文件的大小在6MB左右,MQ日志的控制文件主要是对数据的操作环节进行了记录,其记录文件都会被保存在系统之中。

2.2日志参数

CIRCULAR|LINEAR日志类型。默认为循环日志,CIRCULARLogBufferPages=0|0-512以4KB为单位的日志缓冲区大小。最小值为18,最大值为512.默认值为0。如果值为0-17,则MQ实值使用18,即72KB。日志路径=目录日志文件目录日志写入完整性=单次写入|双精度写|三重写。2.3MQ日志的完整性日志主文件=3|2-62主日志数据文件的数量。默认值为3,最小值为2,最大值为62.主日志文件和辅助日志文件的总和不大于63且不小于3。LogSecondaryFiles=2|1-日志数据文件的数量为61次。默认值为2,最小值为1,最大值为61。主日志文件和次日志文件的总和不大于63,不小于比3;日志文件页数=日志文件的大小,以4KB为单位。对于AIX平台,缺省值为1024,即4MB。最小值为64,最大日志类型。日志完整性l单写只写日志一次。在高度可靠的环境中,需要硬件保证。例如,SSACachelDoubleWrite可能需要写两次,而三重写可能需要写三次。高安全性和低效率在创建队列管理器后,这些日志参数中的一些无法更改。

3气象数据库日志的日常维护

3.1MQ日志的日常管理

在气象数据库系统的日志管理中,主要是日志的备份、恢复以及导出三个方面。(1)MQ日志的备份。MQ日志的备份可以分为循环和线性两种,具体步骤如下:首先,需要停止日志所在的队列管理程序;然后,对<InstallDir>/QMgrs/<QmgrName>以及<InstallDir>/log中的全部内容进行拷贝。(2)MQ日志的恢复。MQ日志的恢复同备份步骤一致,但是在拷贝完成之后,必须要删除之前的原有数据,才能继续进行下一步的恢复流程。删除的内容包括<InstallDir>/QMgrs/<QmgrName>以及<InstallDir>/log中的所有文件。(3)MQ日志的导出。使用dmpmqlog指令可以输出队列形式的的日志文本内容,但是这种指令仅当队列管理器停止时才能执行。一般来说,MQ日志中dmpmqlog指令都是在队列管理器停止时才会写入检查点。

3.2气象数据库的维护

在气象数据库维护的时候,会在qmgrs的目录下建立SYSTEM的子目录,在SYSTEM子目录下,会产生三个日志文件,分别是AMQERR01.LOG、AMQERR02.LOG和AMQERR03.LOG。在生产了这三个文件之后,队列管理器中也会产生相应的伴随文件,在mqm\qmgr\QMgrName\errors子目录下,日志文件名称分别为AMQERR011.LOG、AMQERR022.LOG和AMQERR033.LOG。如果发生了信息错误,例如AMQERR011.LOG文件过大或者储存空间已满时,那么AMQERR011.LOG文件的数据就会拷贝到AMQERR01.LOG当中,错误信息同时会保存在其中。

3.3气象数据库的建设

对于我国气象数据库的建设而言,主要内容有以下几个方面:(1)对各项数据设定标准,例如通用的XML格式的软件数据以及视频使用的S4V等,并且对数据库的设计报告和技术文件做出标准化的格式规定。(2)对电子表格的分类进行标准化的规定,由于数据库中需要运用到的电子表格较多,需要通过标准化的电子表格制定,以此来加快信息处理速度,方便工作人员进行查阅。(3)开发数据库的自主专用软件,包括设计数据库框架设计、软件工程的开发等。(4)基于数据库的管理软件开发的基础上,对智能数据库的数据库进行研究,包括数据库分部项目工程的建设和管理、数据库框架的设计以及管理软件的开发等内容。通过上述这些设计和开发内容,为我国的气象数据库建立起完善的管理系统。

4结束语

对于气象数据库来说,日志的稳定能够为天气信息的更新提供有效的保证。因此,在日常的维护过程中,维护人员必须要注重对MQ日志的管理,不断的积累经验,增加自身的专业技能,这样确保我国气象数据库的有效性和实用性。

参考文献:

[1]周伦波.民航气象数据库应用系统的设计与实现[D].电子科技大学,2011.

[2]余朋.民航气象数据库系统管理子系统的设计与实现[D].电子科技大学,2011.

作者:次仁欧珠 单位:民航西藏自治区管理局