莱斯NUMEN2000自动化系统数据配置和发布案例分析
2021-10-12蔡振宇
蔡振宇
摘要:随着民航空管事业飞速发展,自动化系统已经成为保障飞行安全的重要组成部分。宁波的NUMEN2000自动化系统为管制部门提供了可靠的监视和计划信息,而不断更新的系统配置数据,在确保空管自动化系统正常运行中占据着越来越重要位置。本文结合日常工作中出现的两个数据配置和发布的案例及其处理情况,对自动化系统数据配置和发布进行分析。
关键词:莱斯NUMEN2000;自动化系统;数据配置和发布
一、数据配置和发布模块介绍
NUMEN2000自动化系统包含以下功能模块:监视数据处理、飞行数据处理、人机界面处理、告警处理、记录回放处理、软件与适配数据管理、系统监控等功能模块。适配数据包括静态数据和动态数据。动态数据的维护由服务器软件模块自动完成;静态数据包括地图数据、告警数据、AFTN/AIDC电报处理相关参数、监视数据参数及系统VSP参数等。自动化系统使用数据库管理软件(DBMS)对适配数据进行维护和管理。
二、LRF进程(系统日志记录进程)告警下线案例分析
(一)故障现象
2020年8月某日,莱斯“NUMEN2000”主用自动化系统监控显示LRF进程(系统日志记录进程)告警下线,值班员手动重启LRF进程无效。经排查,该系统FDP1数据库和LRF数据库使用了同路径同文件名但内容不同的数据库连接文件,在实施补丁升级的数据发布时,误将用于FDP1数据库的数据库连接文件同时发布至DBMS主机,覆盖了用于LRF数据库的数据库连接文件,造成LRF无法正常连接数据库。重新配置后,LRF连接数据库正常,进程运行也恢复正常。
(二)原因分析及影响
莱斯NUMEN2000主用自动化系统包含了2类数据库,分别是FDP1数据库和LRF数据库。这两类数据库安装于不同主机,却使用了同路径同文件名但内容不同的数据库连接文件,在做数据发布时很容易混淆。
本次故障中,维护人员在补丁升级时,使用系统自带的zlcopy脚本进行数据的发布,将用于FDP1数据库的数据库连接文件(/usr/oracle/.profile文件和/usr/oracle/oracle10g/network /admin/ listener.org文件)同時发布至DBMS主机,覆盖了用于LRF数据库的数据库连接文件,导致DBMS主机上安装的LRF进程运行时无法连接LRF数据库,从而影响维护人员对系统问题的排查。
(三)技术分析及安全建议
1.梳理自动化系统中文件名相同的不同配置文件,在数据发布席位张贴醒目的提示,避免因数据发布不谨慎影响系统的正常运行。
2.细化自动化系统升级的工作方案,将程序和文件的备份、发布等所有操作步骤在工作方案中详细说明。
3.合理利用自动化系统测试平台,不仅包括程序功能和稳定性的测试,更要将工作方案中的升级步骤测试纳入测试范围。
4.严格遵照经自动化系统测试平台测试验证的工作方案实施系统升级工作,切勿心存侥幸,确保升级工作准确无误。
5.应尽量避免积累多次参数修改或软件升级后集中发布。逐个逐次发布,在发布出现问题时能够迅速判断原因,消除故障。
三、落地报无效地址案例分析
(一)故障现象
2020年11月某日,上海虹桥网控反映乌鲁木齐收到本场落地航班CSN6395其落地报的收报地址库中存在无效地址ZWWWUOXX,查看报文发现莱斯NUMEN2000主用自动化系统TWFDD2终端拍发的落地报中有该地址。
(二)原因分析及影响
1.检查莱斯NUMEN2000主用自动化系统FDOP中收报地址库及航空公司收报地址库,发现均无该收报地址。
2.检查FDP/config/aftn_data下的local_quguan_address.data和airport_quguan_address.data也未发现该收报地址。
3.查找FDP中AFTN_LOG,找到对应收报地址库的检查字段:GetCompanyAFTNUnitByREGID===regid/B5238;===CONPANY/ZWWWCZ;EACHCOMPANY=ZWWWCZ;判断原因为机号和航空公司一致导致向该收报地址拍发报文,检查DBMS发现PLANENO TYPE中有机号B5238其NO为ZWWWCZ,对应查找SUBCOMPANY有ZWW WCZ,其SITUATION为ZWWW,SAFTNADDRESS为ZWWWUOXX。
4.该问题会导致报文无法正确拍发到相应地址,需及时沟通站调校对收报地址正确性后对改地址进行改正,涉及系统静态地址库的,可先确认正确的地址,在FDOP的收报地址库中先行增加该地址,待到确认修改材料后再进行
(三)技术分析及安全建议
1.莱斯NUMEN2000主用自动化系统的收报地址库在日常维护中会定期更新增加相关内容,但DBMS的PLANENO TYPE和SUBCOMPANY中相关资料在建立后缺少及时性的资料更新机制,存在资料老旧的情况。
2.DBMS的PLANENO TYPE和SUBCOMPANY在日常维护中使用较少,值班维护人员缺少经验,对相关问题排查较为生疏,可能无法锁定问题关键点。
3.收报地址库的更新与管制站调沟通存在不足,发现的问题应及时与管制站调进行沟通。
4.本次地址错误的问题,与虹桥网控沟通后,得知该ZWWWUOXX已经更改为ZWWWUOCZ,会与管制站调进行沟通,获得准确的地址资料再进行更新。
5.对收报地址库异常问题,建立相应的排故检查单,便于下次出现类似问题的及时排故。
四、结论和建议
通过上述两个案例,可以看到自动化系统数据配置和发布中容易出现故障的几个因素。随着民航业的快速发展,要求空管自动化有更高安全性和稳定性为管制提供高效的服务,技术人员应该能熟练地维护系统参数,保证数据的及时性和有效性,在进行自动化系统数据和程序升级中,要保证升级前提前做好测试和预案,升级中按计划执行,升级后进行数据校对。同时,在分析案例过程中,只有对每一例案例认真剖析、总结,才能在日常工作中遇到类似的情况时及时、准确的处理解决。
参考文献
[1]邹金萍,谢晓东.大数据系统和相关技术分析[J].电子世界,2014(24):5.