论文部分内容阅读
随着2006年中国税收综合征管系统(CTAIS)在我省完成省级集中部署和全面应用,越来越多税收信息系统实现了省级集中,对税收信息系统日常运维的职责要求不断加强。在实际工作中,一个数据库管理员可能需要同时管理维护多个数据库,人工的日常巡检来发现与排除故障已经不能满足业务系统的持续性保障要求,为了让业务系统更加高效稳定的运行,需要借助监控工具自动实现对数据库的采集、状态监控和性能分析。为了实现定制化需求,本文以我省18个涉税业务系统作为研究平台,针对12个Oracle9i数据库及相关备份同步软件在监控管理中存在的主要问题和日常监控维护职责,进行系统分析和案例研究,经过环境和监控内容分析,确定监控管理需求,制定系统总体架构,完成了模块设计以及涉及的关键技术研究,设计并基本实现了一个基于Oracle9i的多数据库监控管理系统。本文的主要工作有:1、在分析现有涉税业务系统数据库的特点及监控需求和层次化监控管理模式的基础上,设计了基于三层B/S结构的多数据库监控管理系统,提出了系统总体架构并阐述了监控管理系统的各个模块功能及设计。2、在系统实现方面,在上述研究的基础上,基于J2EE技术实现了多数据库监控管理系统,系统实现了配置管理、用户权限管理、事件管理和检测、实时监控、告警管理、统计分析、图表显示等功能。在此基础上,对实现的监控管理系统进行了功能和性能测试,测试结果表明,该系统很好的解决了涉税系统数据库监控管理过程中的主要问题,而且对正常业务系统的性能影响非常低。多数据库监控管理系统的研究实现可以解决我省核心数据库监控中存在的问题,是数据库系统稳定运行的重要保障。本文研究建立了统一、规范、面向业务的监控指标体系,通过数据整合工具实现监控数据的集中统一的管理,研究满足我省所有涉税系统数据库监控目标的系统,实现多数据库集成监控。通过多数据库监控系统的研究和设计,建立了一套行之有效、使用简便的监控系统,方便数据库管理员日常工作,将数据库管理员从繁杂重复的日常监控工作中解放出来。