|  首页  |  资讯  |  评测  |  活动  |  学院  |  访谈  |  专题  |  杂志  |  产服  |  
您现在的位置:硅谷网> 资讯> 软件>

硅谷杂志:浅析民航气象数据库系统的资料入库

2012-12-09 22:09 作者:蒋林洁 来源:硅谷网 HV: 编辑: 【搜索试试
  硅谷网12月9日文 据《硅谷》杂志2012年第18期刊文称,民航气象数据库系统集数据上传、分发、监控、共享等于一体,对民航气象所需资料进行整理和分析,在保障航空飞行安全上有着极为重要的地位和作用。笔者针对民航气象数据库的特点,从四个方面对气象资料入库进行分析,并结合工作中出现的情况,总结民航气象数据库系统是一个24小时连续运行的、规模庞大的实时联机气象信息系统。它是由北京等几大气象中心以及若干个空管中心、站气象数据库系统组成的分布式数据库系统。它集数据上传、分发、监控、共享等于一体,对民航气象所需资料进行整理和分析,在保障航空飞行安全上有着极为重要的地位和作用。在民航气象数据库系统中,气象资料入库是尤为关键的一步,所有数据经过传输后最终都要分类进入各级数据库中,资料共享亦须通过数据库提取。本文主要针对“站”一级别的气象资料入库进行分析和讨论。
  本站所属的气象数据库系统由通信机、数据库分系统DB00、DB01及若干网络通信设备组成。“气象资料入库”指的是气象资料(报文、产品)在通过上级转发到本地通信机后,进入数据库分系统DB00和DB01并存储的过程。在此存储过程中,通信机和DB00、DB01之间通过MQ或FTP的方式传递气象信息,其中MQ为主要传输方式。
  针对气象数据库资料无法入库,通常按照如下步骤进行分析和排查:
  1MQ传输问题
  由于MQ的通讯是建立在系统网络运行正常的基础之上的,为保障其顺利运行,首先要检查网络连接是否正常。可以使用ping命令,也可以采用FTP方式,在两个主机之间尝试进行数据传输,以判断网络是否正常;使用tracert命令对网络通信节点进行逐级排查。
  其次,检查队列、通道的运行状态。
  1)查看MQ队列管理器状态:dspmq,正常状态应显示:Running;启动方法为:strmqm。
  2)查看通道状态:showchl,正常状态应显示:Running;启动方法为(CCCC为机场四字代码):
  runmqchl–cCCCC.TO.DB00&
  runmqchl–cCCCC.TO.DB01&
  runmqchl–cCCCC.TO.CCCC&
  3)查看队列状态:showque,正常状态应显示:0;如队列有积压,则检查通道状态。
  2主要程序、进程启动问题
  在报文、产品入库过程中,数据库DB00、DB01通过“民航气象传真广播系统数据库分系统(服务器端)”来完成气象资料的接收与分发。其中,数据库落地程序、数据库分系统服务器端服务程序、气象资料入库程序是三个重要的入库程序。
  2.1数据库落地程序
  启动方法:cd/home/mhdbs/db
   nohup./procmgeprd&
   nohup./procmgetxt&
  2.2数据库分系统服务器端服务程序
  启动方法:dmsctlstartserver
  2.3气象资料入库程序
  通信分系统将接收到的气象资料按类别存放在数据库分系统中的/home/mhdbs/data目录下的12个子目录中,与之相对应的12个入库程序会分门别类地把资料进行分解后,存入Oracle数据库里;在对某个气象资料处理完毕后将/home/mhdbs/data下的原始文件转移到/home/mhdbs/trash中对应的目录下。气象资料入库程序正是这12类资料在进行分解、转移操作时所使用的进程,其启动方法为:
  1)启动所有资料处理进程:mmsctlstartall
  2)启动资料处理进程:mmsctlstartcacgribawos...(后面可以罗列所有进程)
  3)显示所有进程状态信息:mmsctllistall
  2.4磁盘空间使用率过高影响进程启动
  定时检查DB00、DB01中/home磁盘空间使用率,如使用率超过70%,易导致重要进程如awos、cac等无法启动。可以使用df–m命令查看磁盘空间使用率,当/home使用率超过70%时,移除/home/mhdbs/data/backup文件夹中的归档文件;如发现awos、cac等进程在经上述处理后仍无法启动,/home/mhmdbs/data下的awos、cac等文件夹中有大量资料积压(正常情况下为空),说明资料积压时间过长,超过系统进程判断读取时间,需将其手工转移到/home/mhdbs/trash下相应的目录中,再尝试启动相应进程。
  3操作系统时间问题
  在气象数据库系统对资料的接收入库操作中,如报文、产品的产生时间与本地系统接收时间基本一致,则判断资料有效,准许其入库并分门别类;如不一致,则判断资料无效,并做丢弃处理。气象数据库系统以世界时UTC为标准,为避免气象资料因时间错误而无法入库,可以使用date命令对系统定时进行手动对时,但这需要维护人员定期对气象数据库系统时间进行检查和操作。为了保证安全生产,提高维护效率,可在气象数据库系统中添加GPS自动校时功能。
  可以采用一台PC做GPS服务器与GPS时钟时间同步,气象数据库系统作为客户端与GPS服务器时间同步。因为通信机安装的是LINUX系统,数据库安装的是AIX系统,因此有不同的客户端搭建方式(关于GPS服务器在此暂不赘述)。
  3.1通信机系统
  1)关闭ntp服务:servicentpdstop
  2)客户端与服务器端时间同步:ntpdateIP(此IP是NTP服务器的IP)
  3)把时间写入bios:hwclock–w
  4)每天XX:XX系统自动进行时间同步:
  cd/etc
  vicrontab
  在内容末段加入下面一行:
  XXXX***root/usr/sbin/ntpdateIP;/sbin/hwclock–w
  5)重启crond服务:servicecrondrestart
  3.2数据库分系统
  1)关闭ntp服务:cd/etc/rc.d/init.d
  ./ntpdstop
  2)把服务器地址写入配置文件:
  cd/etc
  vintp.conf
  修改以下内容:
  serverIPprefer
  driftfile/etc/ntp.drift
  tracefile/etc/ntp.trace
  3)客户端与服务器端时间同步:ntpdateIP
  4)启动xntpd服务:smittyxntpd
  选择‘START’
  选择‘BOTH’
  5)检测xntpd的运行状态:lssrc-lsxntpd,并且等待‘Sysstratum’变为16以下。
  6)当‘Systempeer’不为‘insame’时,表明客户端已与服务器端时间同步成功。
  4系统其他配置文件问题
  针对大部分气象资料入库正常,而仅有某类资料无法入库的情况,可以从存储于通信机中的控制数据BSB(公报说明块)中查找原因。
  控制数据BSB用于决定气象公报的处理原则,需要通过extract_bsb命令对其进行提取,使用vi命令编辑完成后,再用make_bsb命令对其进行编译使用。在BSB中,参数channel_X(X为1、2……)对应的线路号指明了转发地址。当转发地址不正确或者不完全时,会导致气象资料因地址缺失而无法正常转发或入库。
  线路号存储于通信系统软件的环境参数文件mssini.ini中,用ldt命令可以进行查看与对照。线路号与转发地址一一对应,在进行配置文件检查时,先查明此类气象资料需转发到哪些地方(如机场、本地数据库等),再用ldt命令查看与转发地址相对应的线路号,然后查看BSB中是否写有所需的线路号,如有缺失,需用vi命令编辑补齐,各个线路号之间用“空格”分开。
  作者简介:
  蒋林洁(1985-),女,湖南人,大学本科,助理工程师,中国民用航空桂林空中交通管理站。
  
【对“硅谷杂志:浅析民航气象数据库系统的资料入库”发布评论】

版权及免责声明:
① 本网站部分投稿来源于“网友”,涉及投资、理财、消费等内容,请亲们反复甄别,切勿轻信。本网站部分由赞助商提供的内容属于【广告】性质,仅供阅读,不构成具体实施建议,请谨慎对待。据此操作,风险自担。
② 内容来源注明“硅谷网”及其相关称谓的文字、图片和音视频,版权均属本网站所有,任何媒体、网站或个人需经本网站许可方可复制或转载,并在使用时必须注明来源【硅谷网】或对应来源,违者本网站将依法追究责任。
③ 注明来源为各大报纸、杂志、网站及其他媒体的文章,文章原作者享有著作权,本网站转载其他媒体稿件是为传播更多的信息,并不代表赞同其观点和对其真实性负责,本网站不承担此类稿件侵权行为的连带责任。
④ 本网站不对非自身发布内容的真实性、合法性、准确性作担保。若硅谷网因为自身和转载内容,涉及到侵权、违法等问题,请有关单位或个人速与本网站取得联系(联系电话:01057255600),我们将第一时间核实处理。
广告
相关
·MIUI 11开发版内测招募开启 抢先尝鲜最新功能
·补齐短板:苹果机顶盒引进亚马逊的视频服务
·火狐弃雅虎与谷歌签约,火狐成功拓展加拿大市场
·苹果专利之争,被指控屏幕共享技术专利侵权
·特斯拉汽车系统更新 冷静模式使加速更加缓慢
·Snap第三季度业绩不佳 阅后即焚应用将重新设计
·马斯克:特斯拉完全自动驾驶硬件条件已经具备
·三星加大对AI芯片的投资与研发,欲赶超iPhoneX
头条
多种流行iOS应用程序未经用户同意读取剪贴板内容 多种流行iOS应用程序未经用户同意读取剪贴板
据Macrumors报道,最新研究显示数十种流行的iOS应用程序,在未经用户同意的情况下,读……
·多种流行iOS应用程序未经用户同意读取剪贴板
·苹果应用商店禁止非官方新型冠状病毒相关应用
·微软终止支持Windows 7数月 Windows 7仍占市
·苹果新增多项审核条例,微信适配速度不敌What
·“魔搜”软件开发者张某被判刑1年2个月缓刑1
图文
多种流行iOS应用程序未经用户同意读取剪贴板内容
多种流行iOS应用程序未经用户同意读取剪贴
喜报I纷享销客携手飞书深诺集团构建多元化数字经营体系
喜报I纷享销客携手飞书深诺集团构建多元化
知米背单词APP那些不为人知的小细节(图)
知米背单词APP那些不为人知的小细节(图)
Realme引入广告什么情况 Realme广告怎么设置关闭?
Realme引入广告什么情况 Realme广告怎么设
最新
·多种流行iOS应用程序未经用户同意读取剪贴板内容
·喜报I纷享销客携手飞书深诺集团构建多元化数字经
·狂奔之后RPA企业开始精耕细作:建生态、补短板、
·微软子公司GitHub同意收购代码分发初创公司NPM
·喜报:纷享销客携手深诺集团构建多元化数字经营体
热点
·群控、云控时代即将终结,智控时代已到来
·106短信群发平台APP,致力于成为领域内佼佼者
·DT小听App:防偷拍,还是用这款国产app(图)
·软件技术行业发展变化非常快,软件人才要按需
·嗨学网一级消防可靠吗?新手妈妈亲生经历告诉
旧闻
·用户称iOS 8.1仍然没有解决iPad蓝屏问题
·360手机助手安全播报:警惕二把刀GPS导航软件
·陌陌成色情交易重灾地 移动端色情交易亟待封
·智慧商贸进销存“慧”营销 商品套餐灵活销售
·Q立方2.0 beta1新版发布:新增语音助手
广告
硅谷影像
多种流行iOS应用程序未经用户同意读取剪贴板内容
多种流行iOS应用程序未经用户同意读取剪贴板内容
喜报I纷享销客携手飞书深诺集团构建多元化数字经营体系
喜报I纷享销客携手飞书深诺集团构建多元化数字经
狂奔之后RPA企业开始精耕细作:建生态、补短板、推进市场落地
狂奔之后RPA企业开始精耕细作:建生态、补短板、
微软子公司GitHub同意收购代码分发初创公司NPM
微软子公司GitHub同意收购代码分发初创公司NPM
喜报:纷享销客携手深诺集团构建多元化数字经营体系
喜报:纷享销客携手深诺集团构建多元化数字经营体
苹果加强管控 多款iOS应用盗取用户隐私存安全隐患
苹果加强管控 多款iOS应用盗取用户隐私存安全隐患
关于我们·About | 联系我们·contact | 加入我们·Join | 关注我们·Invest | Site Map | Tags | RSS Map
电脑版·PC版 移动版·MD版 网站热线:(+86)010-57255600
Copyright © 2007-2020 硅谷网. 版权所有. All Rights Reserved. <京ICP备12003855号-2>