IBM WebSphere MQ 技术在民航气象数据库系统中的应用

合集下载

基于WebSphere MQ传输OPC数据的研究与实现

基于WebSphere MQ传输OPC数据的研究与实现

基于WebSphere MQ传输OPC数据的研究与实现【摘要】本文主要介绍了基于WebSphere MQ传输OPC数据的研究与实现。

在分别阐述了研究背景、研究意义和研究内容。

接着在分别介绍了WebSphere MQ的基本概念、OPC数据传输技术、以及如何将WebSphere MQ与OPC数据传输结合起来。

然后详细论述了系统设计与实现的过程,并对性能进行了分析与优化。

最后在对研究结果进行总结与展望,并提出未来研究方向。

通过本文的研究,可以有效地利用WebSphere MQ传输OPC数据,提高系统性能,并为未来的研究提供参考。

【关键词】WebSphere MQ, OPC数据传输, 研究, 实现, 性能分析, 优化, 系统设计, 结论, 展望, 实验结果, 未来研究方向, 引言, 正文1. 引言1.1 研究背景WebSphere MQ是IBM公司开发的一款消息队列软件,被广泛应用于企业级信息系统的消息传递和集成中。

而OPC(OLE for Process Control)是一种用于通信传输工业自动化领域数据的标准,被大量应用于工业控制系统中。

随着工业自动化系统的发展,传统的OPC数据传输方式已不能满足系统的需求,存在诸如传输速度慢、数据丢失率高等问题。

研究将WebSphere MQ与OPC数据传输结合的技术,可以有效解决这些问题,提高系统的可靠性和稳定性。

通过将WebSphere MQ引入OPC数据传输领域,可以实现数据的有序传输、数据的可靠性保证、系统的高可用性等优势。

在工业自动化系统中,实现基于WebSphere MQ传输OPC数据的研究与实现,将为工业控制系统的数据传输提供一种全新的解决方案,有着重要的理论研究和实际应用价值。

1.2 研究意义本研究通过对WebSphere MQ与OPC数据传输技术的结合进行深入研究与实现,旨在探索如何利用WebSphere MQ提高OPC数据传输的效率与可靠性,实现不同工业控制系统之间的数据交换与共享。

IBM+WebSphere+MQ安装使用教程

IBM+WebSphere+MQ安装使用教程

1. 简介 此手册是针对IBM WebSphere Application Server v6.0 for AIX WIN (以下简称WAS6.0)在 WINDOS系统上的安装和部署说明。

目的 对WAS 6.0 在AIX系统上的安装和部署做详细说明,是财税库行横向联网前置系统集成部署的重要部分,为系统运行正常、安全运行提供良好的软件环境。 2. 安装MQ(联网版) 安装先决条件 1、硬件环境要求 任何基于 32 位 Intel 处理器 IBM PC 机(或兼容机)。 支持 SNA LU 6.2、TCP/IP、NetBIOS 或 SPX 的通信硬件。 对于典型安装,WebSphere MQ至少需要大约 85 兆字节(MB)的磁盘空间用于产品代码和数据(如果使用 NTFS)。至少需要20 MB 作为运行空间。而且,安装进程需要在系统盘上需要30M的临时空间。 2、软件环境要求 WebSphere MQ v6.0 for Windows服务器安装版对Windows 操作系统的最低要求: Microsoft Windows 2000。可以是Microsoft Windows 2000 专业版或Microsoft Windows 2000 服务器版,并且带有 Service Pack 3 或更高版本的补丁。 Microsoft Windows XP。带有 Service Pack 1 的 或更高版本的补丁。

安装步骤说明 安装过程大约需要30 分钟。 1、启动MQ v6.0 安装程序

 将 WebSphere MQ v6.0 for Windows 安装光盘 插入 CD-ROM 驱动器。  通常安装程序将自启动。如果不能自启动,则双击 CD-ROM 上的根目录中的 Setup 图

标()以启动安装程序。 安装程序启动后,显示界面如下图所示: 3、软件需求检查 在选择安装WebSphereMQ之前,需要确认MQ所需要的必备软件的安装情况,单击[软件需求(S)] 图标,安装程序会自动检测系统中已安装和未安装的必备软件。

民航气象二期数据库系统管理、维护和二次开发

民航气象二期数据库系统管理、维护和二次开发
IiZh nr a ui ( to oo ia e tro n i n r Tr f cMa a e n ra f C Mee r lg c lC ne f Xija g Ai a fi n g me tBu e u o AAC,Wu u q 3 0 6 lmu i8 0 1 )
m u tb c o l h d i h s Ime e r lgc ld t b s y t m s ea c mp i e n p a e I s to oo ia a a a es se
Ke r s p a eI y wo d : h s m ee r lgc ld tb s y tm ; M Q id e r ; e r e c wi h; sa d r I t o o o ia aa a e s s e m d lwa e me g n y s t c tn ad
对 系 统 二 次 开 发 技 术 进 行 了简 单 介 绍 , 论 了二 期 气 象 数 据 库 系 统 正 式 投 入 业 务 运 行 以 后 的 讨
工作 重点 。
关键 词 : 二期 气象 数据 库系 统 ; MQ 中间件 ; 急切换 ; 准数 据格 式; 应 标 资料 预 警
中图分 类号 : 4 9 P 0 文献标 识码 : B 文章 编 号 :0 6O 9 2 1 ) 10 9 —3 1 0 一O X( 0 1 0 —0 30
Ab ta tBa e n p a e1 a a a e s se o n n to oo ia e tr y me n fma ig sr c : s d o h s d t b s y tm fXij g me e r 1g c 1c n e ,b a s o kn I i a
f r a ; m e s g a ni g om t s a ew r n

基于HACMP 的双机热备在民航气象数据库系统中的应用

基于HACMP 的双机热备在民航气象数据库系统中的应用

基于HACMP的双机热备在民航气象数据库系统中的应用李灿丽民航贵州空管分局,贵阳(550001)E-mail: lcl_can@摘要:随着民航气象业务的发展,对承载业务的核心数据库平台建设也提出了越来越高的要求。

本文介绍了双机热备对提高系统可靠性和可用性的重要作用,在系统现有配置基础上,通过搭建AIX+HACMP+ORACLE平台,实现了数据库的双机热备,保障了数据库系统的高可靠、高可用运行。

关键词:HACMP;双机热备;数据库;中图分类号:TP3111 前言民航气象数据库系统是运行在民航航空气象领域集气象数据管理、数据通讯和信息服务为一体的应用系统,为了保障系统7×24小时正常安全运行,必须建立高可靠且高可用的系统数据库平台。

数据库双机热备技术[1]是提高系统平台可靠性的重要手段,它不但可以降低系统的总体投入成本,提高系统安全性,而且可以降低系统维护成本,简化系统在运行过程中的维护工作,实现集中、统一的管理。

目前我们通过在两台IBM P系列服务器的硬件基础上,采用IBM集群控制软件HACMP来实现了对数据库系统的双机热备,从而达到了在不需要人工干预的情况下,自动保证系统能持续提供服务。

2 双机热备系统的总体设计双机热备[2](双机容错)就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务。

当一台服务器出现故障时,可以由另一台服务器承担服务任务。

双机热备一般情况下需要有共享的存储设备。

但某些情况下也可以使用两台独立的服务器。

H ACMP是指架构在IBM的AIX系统上的一种高可用多处理群集技术[4]。

HACMP是利用网络来侦测主机及网卡的状况,搭配AIX所提供的硬盘镜像等功能,在主机、网卡、硬盘控制卡、硬盘或网络发生故障时,自动切换到另一套备用元件上重新工作;若是主机故障还切换至备份机上继续应用系统的运行[5]。

根据目前民航气象数据库服务器配备情况,设计了具体实现的系统架构。

具体设计如下:(1)两台独立的IBM P系列服务器,每台两块网卡及一块心跳卡。

Websphere的安装与应用部署

Websphere的安装与应用部署
弹出 系统必备软件检查 窗口,单击 下一步
Copyright © 2013 北京木联能软件技术有限公司- 版权所有
WebSphere安装
弹出 选择可选的功能部件,保持默认, 单击 下一步
Copyright © 2013 北京木联能软件技术有限公司- 版权所有
WebSphere安装
弹出设置 安装目录 窗口、系统默认安装路径如下图,要改变安装路径,单击 【浏 览…】,改变安装目录。设置完毕,单击 下一步
3) 借助于一套简单的工具和界面,快速容易地构建和部署可重用的应用程序服务。 4) 在可靠、可伸缩、高度可用的环境中运行服务。 5) 借助于具有弹性、基于标准的安全基础架构,保证应用程序和数据的安全,提 供了端到端(end-to-end)的安全解决方案 。 6)借助于基于标准的消息传递和最新的 Web 服务标准,重用软件资产并扩展其使 用范围。 7)借助于面向管理和监视的功能强大、易用的工具,轻松管理应用程序。 8)跨最广泛的业界平台快速安全地进行扩展。 9)支持完整的 J2EE 1.4 编程模型和扩展,包括 Servlet、JSP、EJB 和 Web 服务。
和一个用户mqm。而且需要将用户mqm和root添加到mqm组,还要将root添加
到mqbrkrs组。
Copyright © 2013 北京木联能软件技术有限公司- 版权所有
WebSphere安装
解压安装包后,运行launchpad.exe
Copyright © 2013 北京木联能软件技术有限公司- 版权所有
系统部专题培训会(十期)
——Websphere的安装与应用部署
北京木联能软件技术有限公司 王立瑞 2013-10
Copyright © 2013 北京木联能软件技术有限公司- 版权所有

WebSphere教程

WebSphere教程

它提供了EJB的运行环境, 包括事务管理、安全性、 持久化等。
EJB容器还支持EJB的部 署、配置和生命周期管理。
消息传递服务
1
消息传递服务是WebSphere中用于实现异步消 息通信的组件。
2
它支持多种消息传递协议,如JMS、MQ等,并 提供消息队列、主题、发布/订阅等消息通信模式。
3
消息传递服务还提供了消息的持久化、事务管理、 安全性等功能。
云计算和大数据
WebSphere可以与云计算和大数 据技术结合,为企业提供更加灵 活、高效的应用开发和部署方案。
企业信息化
通过WebSphere平台,企业可以 快速构建和部署各类信息化应用, 如ERP、CRM等。
移动应用开发
WebSphere支持移动应用的开发 和管理,使得企业能够轻松应对 移动互联网时代的挑战。
管理员可以根据需要定制SSL/TLS加密 套件,以确保通信安全并满足特定的合 规性要求。
防止常见安全漏洞攻击
输入验证与过滤
会话管理
WebSphere提供了输入验证和过 滤机制,以防止SQL注入、跨站 脚本(XSS)等常见安全漏洞攻击。
通过配置会话超时、使用安全的 会话标识符等措施,WebSphere 加强了会话管理安全性,降低了 会话劫持等风险。
发展
随着Java技术的不断发展和企业需求的增长,WebSphere 不断扩展其功能,逐渐发展成为一个完整的软件平台。
当前状态
目前,WebSphere已经成为一个成熟的、广泛应用于企业 级应用开发的平台,支持最新的Java技术和标准。
WebSphere应用领域
电子商务
WebSphere可以为电子商务应用 提供高性能、高可用的运行环境, 确保在线交易的顺利进行。

MQ使用说明


IBMMQ 简介
消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写 和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接 它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直 接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是 应用程序通过队列来通信。队列的使用除去了接收和发送应用程序同时执行的要 求。
IBM MQ7.0 使用文档
拱北数据分中心 2013-3-30
目录
第 1 章 运行环境 ...................................... 3 1.1. 硬件 ........................... 错误!未定义书签。
第 2 章 软件需要安装 .................................. 3 2.1. IBM MQ 环境安装 ................................ 3
图 5-1 第二步:在“当前源代码管理插件”下拉框中,选择“Microsoft Visual SourceSafe” ,点击 确定 按钮返回 Microsoft Visual Studio 2005 主界面。在“解 决方案资源管理器”中,在右击项目并在弹出菜单中选择“向源代码管理器添加 项目/网站”。弹出如图 5-2 窗口
内存:Windows NT 4.0 要求 512 MB (推荐 1GB)。 硬盘: 至少 1GB; 显示:VGA 或更高级显示器,推荐 Super VGA。 操作系统:Microsoft Windows XP、Microsoft Windows 2003、Microsoft Windows 7、Microsoft Windows 2008 或更高版本(包括 Service Pack 3〕

(完整版)WebSphereMQ一小时快速入门

WebSphere MQ一小时快速入门一、什么是中间件中间件是处于应用软件和系统软件之间的通用服务,是一类以自己的复杂换取企业应用简单化的可复用的基础软件。

中间件主要分为消息中间件、应用服务器中间件、交易中间件等等。

而今天,笔者晓奕主要向大家介绍的正是IBM厂商的消息中间件WebSphere MQ。

二、WebSphere MQ简介Websphere MQ是IBM的商业消息通讯中间件(Commercial Messaging Middleware)。

Websphere MQ提供一个具有工业标准、安全、可靠的消息传输系统。

它可实施在广泛的IBM和非I BM平台上,它的功能是控制和管理一个集成的商业应用,使得组成这个商业应用的多个分支程序(模块)之间通过传递消息完成整个工作流程。

通过使用WebSphere MQ用户可以简单方便的开发出可靠、高效的分布式应用系统。

三、WebSphere MQ主要对象消息是对使用它的应用程序有意义的以字节为单位的字符串。

消息可以用来实现在相同或不同平台上应用程序间的通信。

队列是用于存储消息的数据结构。

按功能可以分为本地队列、远程队列、传输队列、模板队列、别名队列、死信队列等等。

队列管理器在WebSphere MQ中队列管理器是基本的软件系统,队列管理器可看成是队列和其他对象的容器。

通道是一种提供从一个队列管理器到另一个队列管理器的通信路径。

它又叫消息通道,用在分布式的队列把消息从一个队列管理器发送到另一个队列管理器。

按照定义可以分为发送通道(Sender)、接收通道(Receiver)、服务器通道(Server)、请求器通道(Requester)等。

MQSC命令是用来管理队列管理器对象,包括队列管理器本身、通道、队列和进程定义。

可以使用 runmqsc 向队列管理器发出 MQSC 命令。

四、WebSphere MQ体系结构WebSphere MQ的体系结构如图所示,它是由许多对象所组成的,主要包括队列管理器、队列、通道、进程定义等对象。

虚拟化技术在民航气象信息系统中的应用研究

的服 务器其 工作性 能和响应 能力与未 经过虚拟 化处理 的服务 器 几乎 没有差 别。准 虚拟化与 完全虚拟 化相 比在 性能上 有明显优 势 ,目前微软 和 V Mwa r e 都在开发这项技术 。
2 .计算资源分配不均衡
当前 民航 气象部 门数据机 房 内多数服 务器利 用率较低 ,负 载 极 不 平 衡 。许 多计 算 量 及 数 据 处 理量 较 小 的 独立 服 务 器 , C P U 占用率往往不到 1 0 %,计算资源被大量浪费。
适合对像 Wi n d o ws 这 些专 有的操作系统进行虚拟化处理 ,因为 就会导致应用瘫痪 ,且在系统维护 、升级和扩容时也经常性需要
Wi n d o ws 无法改动。
停机 。随着服务器数量增长 ,相应增加的气象服务 中断次数将严
准 虚拟化技 术的优 点是性 能有所提 高 ,经过 准虚拟化 处理 重影响气象业务的正常运行 以及管制飞行工作的持续安全。
v i r t u a l i z a t i o n ) ,它以修改操作 系统 内核 为特 点。Xe n是 目前开 环境的不断复杂 ,使得管理维护的难 度和 工作量不断增大。气象 源准 虚拟化技 术的一 个代表 。操 作系统 作为虚拟 服务 器在 Xe n 机务 员们往往疲于对服 务器进行安装 、检修和维护等机械式 的管 h y p e r v i s o r 上运行之前 , 它必须在 内核 层面改统的宕机 。 目前 民航 气象应用 Xe n适 用于 BS D、L i n u x 、S o l a r i s 及其他开 源操作 系统 ,但不 系统多采用 的单应用 单服务 器部 署方式使 得一旦 出现 单点故障
种方法 便是改动 客户操 作系统 ,让它以为 自己运 行在虚拟 环境

数据库在航空航天领域中的应用

数据库在航空航天领域中的应用在当今航空航天工业中,数据库广泛应用在各个方面,包括飞机、卫星、导弹、飞行控制系统、机场和研究中心等领域。

数据库系统有助于存储、管理和检索大量数据,使得数据分析和决策制定更加容易和高效。

在本文中,我们将考虑数据库系统在航空航天领域中的应用。

一、飞机系统飞机系统使用数据库来存储和管理数据,使飞机的运行更加安全和高效。

在飞行中,多个传感器将大量的信息发送到飞机的计算机系统,然后存储在数据库中。

这些数据可以用于分析飞机的运行状况,例如飞机的位置、速度、飞行高度、燃油消耗和机械故障等信息。

还可以用于预测未来发生的事件,例如天气预报、飞行路径和航班时间等。

这使得飞行员、工程师和维护人员能够更轻松地了解和管理飞机系统的状态,确保飞行运作的顺利与安全。

二、卫星系统数据库系统在卫星领域中也具有广泛的应用,包括运行和管理卫星、分析反馈数据、共享数据、制定任务和计划等方面。

卫星数据库通常包含大量的地理数据,例如地形、气象和人类活动等信息。

这些数据可以用于制定卫星的运行计划,例如卫星进行研究、数据收集和导航服务等方面。

此外,卫星数据库还可以存储卫星的运行状态和健康状况,以便工程师监测卫星系统中的故障和问题。

三、导弹和武器系统导弹和武器数据库也是航空航天工业中应用数据库的一个重要领域。

数据库可以存储关于导弹和武器系统的各种参数和性能数据,包括它们的速度、精确度、目标识别和打击命中率等信息。

这些数据可以用于设计、制造和测试导弹和武器系统,确保其性能符合要求。

此外,数据库还可以存储导弹和武器系统的运行状态和健康状况,以便工程师监测系统中的故障和问题。

四、飞行控制系统在飞行控制系统中,数据库可用于存储航班计划、机场布局、气象预报和航班路线等信息。

飞行控制数据库系统还可以存储飞机上的传感器读数、设备状态等信息,这可以使得航空交通管制员和机组人员更好地掌握飞机状态,确保飞机安全的起飞和降落。

五、机场和研究中心机场和研究中心也使用数据库系统来存储和管理各种信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

IBM WebSphere MQ 技术在民航气象数据库系统中的应用摘要:ibm消息中间件mq以其独特的安全机制、卓越不凡的稳定性、可扩展性和跨平台性,以及强大的消息通讯能力,为不同应用系统之间的数据交互搭建了安全、稳定、高效的桥梁,成为业界市场占有率最高的消息中间件产品。

民航气象数据库系统通过引用该技术,使得全民航气象部门之间的数据交换在广域网环境中形成了统一的数据交互平台,在此平台上全民航系统内进行气象资料交换的可靠性、稳定性、实时性得到了良好的保障,对民航气象保障工作起到了积极的推动作用。

关键词:消息中间件(mq);队列;队列管理器;通道;错误日志
中图分类号:p409 文献标识码:a 文章编号:1007-9599 (2012) 17-0000-02
1 websphere mq的概述
消息中间件(mq)是一种独立的系统软件或服务程序,分布式应用系统借助这种软件在不同的技术之间共享资源,管理计算资源和网络通讯。

它在计算机系统中是一个关键软件,它能实现应用的互连和互操作,能保证系统安全、可靠、高效的运行。

消息中间件位于用户应用和操作系统及网络软件之间,它为应用提供了公用的通信手段,并且独立于网络和操作系统。

消息中间件(mq)适用于任何需要进行网络通信的系统,是基于消息队列的存储转发机制,负责建立网络通信的通道,进行数据
或文件发送。

mq在不同平台及不同语言编写的系统之间传递消息,只需简单的调用几个mq的api(应用程序接口),就可以实现互相通讯,并不需要考虑底层系统和网络的复杂性。

mq作为ibm的一个拳头产品,虽然功能看上去简单,就是个消息队列,但它却是ibm 中间件的核心。

mq不仅有很高的性能,而且对各种平台的支持极优,几乎你能想到的硬件和操作系统平台以及编程语言,mq都有专门的api支持。

依靠这些优势,mq 在消息类中间件市场上占领了统治地位,已经成为事实上的行业标准,在各类应用中承担了可靠的信息数据传输的基础支撑。

2 websphere mq的工作原理
mq的工作原理如图1所示:
2.1 本地通讯:应用程序a和应用程序b运行于同一系统a,它们之间可以借助消息队列技术进行彼此的通讯:应用程序a向队列1发送一条信息,而当应用程序b需要时就可以得到该信息。

2.2 远程通讯:如果信息传输的目标改为在系统b上的应用程序c,这种变化不会对应用程序a产生影响,应用程序a向队列2发送一条信息,系统a的mq 发现队列2所指向的目的队列实际上位于系统b,它将信息放到本地的一个特殊队列-传输队列(transmission queue)。

我们建立一条从系统a到系统b的消息通道,消息通道代理将从传输队列中读取消息,并传递这条信息到系统b,然后等待确认。

只有mq接到系统 b成功收到信息的确认之后,它才从传输队列中真正将该信息删除。

如果通讯线路不通,
或系统b不在运行,信息会留在传输队列中,直到被成功地传送到目的地。

这是mq最基本而最重要的技术--确保信息传输,并且是一次且仅一次(once-and-only-once)的传递。

3 mq在民航气象数据库中的应用
3.1 mq在民航气象数据库系统中的总体架构
如图2所示气象数据库系统是一套分级式的数据交换网络,通过atm高速交换网实现了气象数据共享。

以北京为主中心、地区中心为分中心构成了核心的数据交换网络。

在进行数据交换时mq起到了桥梁的作用,各航站只能与所属地区中心进行数据交换,各地区分中心与北京主中心进行进一步的数据交换。

3.2 mq在航站级民航气象数据库系统中的架构
下面以本航站(zytl)为例,对mq在民航气象数据库系统中的应用进行介绍。

(1)以图3的数据流程来对民航气象数据库系统中航站与中心之间mq的通讯原则进行说明:
①每个分中心所管理的航站通信分系统通过网络方式将本航站生成的数据资料(包括报文和产品)传送到分中心的交换服务器通信系统,交换服务器通信系统将这些数据(除了请求报)全部上传到二期主业务通信分系统;②每个分中心二期主业务通信分系统将收到的所有数据分别传送到本分中心的所有数据库系统(包括交换服务器上的数据库系统);③每个分中心二期主业务通信分系统收到数据后,根据用户的指定,将需要分发的数据发送到交换服务器
通信系统;④交换服务器通信系统收到二期主业务通信系统发来的数据,根据用户事先的指定进行分发;⑤交换服务器通信系统收到请求报,将检索交换服务器上的数据库系统进行应答。

(2)由图3可知mq在航站与中心通讯过程中数据流有三个单向、二个双向。

单向:预报平台双向:(即发又收)航站通信服务器
航站通信服务器 db00 中心交换服务器
db01 中心二期主业务
4 mq常见故障分析与处理
任何一种软件都会存在一定的系统管理工作,mq当然也不例外,下面我就对日常维护工作中常见的故障进行分析阐述。

其实mq为我们提供了丰富的故障分析手段,mq错误日志即是一种简单易行、快速有效的手段,另外mq还提供了其它方式方法,如:mq的系统管理命令、mq的trace、ffst等途径,都是用来对错误信息进行追踪和记录,从而帮助解决问题。

4.1 错误日志分析
当mq运行过程中出现问题时,第一个应该采取的行动便是查看mq的错误日志。

mq在各种层次上,为用户提供了丰富的日志文件,这些日志文件包含了所有被启动的队列管理器、有关对mq的队列管理器操作、以及被启动的通道的相关信息,当队列管理器和通道等运行时,有关信息包括出现异常情况时的信息都将在日志文件中
有所体现。

日志文件:当系统建立了队列管理器以后,该队列管理器所需的日志文件随之即在/var/mqm/qmgr/qmgrname/errors子目录下会产生三个日志文件:
amqerr01.log、amqerr02.log、amqerr03.log。

它们是以循环方式存储错误消息,因此,最新的错误信息总是存储在
amqerr01.log中,历史信息存储amqerr02.log 和 amqerr03.log 中。

我们应该按照该顺序查看错误信息,并从该文件中获取信息,根据它的提示采取相应的措施。

4.2 常见故障分析
如果查看错误日志经初步分析无法解决问题,则必须更近一步的查找原因,应对如下问题进行深入分析。

mqseries的通道是mq的重要组成部分,是mq的难点和精华,它运行正常与否对mq系统的正常运行起着致关重要的作用,并且在mq的网络环境中,相当数量的异常问题与通道有关,因此,相比而言,对mq通道的维护工作是mq系统管理员系统管理工作的重点。

通道状态异常时应采取的措施:
(1)查看网络连接是否畅通mq的通讯是建立在系统网络运行正常的基础之上的,当通道不通时,要首先检查网络连接是否正常。

可以使用操作系统ping命令,也可以采用ftp方式,在两个主机之间尝试进行数据传输,以判断网络是否正常。

(2)查看通道定义
是否正确。

通道所使用的传输队列定义是否正确,通道两端的定义是否匹配,如两条通道最大传输的消息长度,message sequence number wrap是否一致。

若不一致,要重新定义通道,可使用脚本命令define channel。

(3)查看通道的状态。

用以下命令来判断通道状态:dis chstatus(channelname)或dis chs(channelname)其中,channelname代表通道的名称。

(4)查看通道的当前消息序列号。

用dis chstatus(channelname)或dis chs(channelname)查看通道的当前一些属性值,在通道的属性值中,current sequence number代表通道当前的消息序列号值,若消息序列号不一致,则可用mqsc命令reset channel命令来将消息序列号重新置1。

5 结束语
过通实践验证在民航气象数据库系统中引用mq技术,极大优化了系统的架构。

系统在数据交换过程中选择基于队列等候的mq 通信方式极大增强了信息的实时性,信息通过队列可以瞬时完成检索和发送;同时安全可靠性方面也很到了极大的保障,mq 通讯不存在忽略或丢失信息的危险,只有证实信息已经从队列中取出并到达接收端之后,信息才会从发送系统中删除。

一旦信息放到mq series 手中,那么交付任务便可保证绝对成功。

如果通信过程发生中断,信息仍会安全存放在队列中,一旦连接恢复,信息便一次发送过去,对业务的集成不会产生任何影响;日常维护方面mq日志文件提供较为全面的信息,使机务人员对系统的日常维护和排故工作更加容易开展。

mq所特具的这些先进性、安全性、可管理性和易于维护开
发等优势,使民航气象数据库系统的运行效率得到了极大的提升。

参考文献:
[1]甘荃,娄丽军.《ibm websphere mq 基础教程》[m].电子工业出版社,2004.
[2]陈宇翔.精通websphere mq[m].合肥,安徽科学技术出版社.。

相关文档
最新文档