1电力企业信息系统数据库传统维护方式的特点和不足电力企业由于行业特征决定了其对安全性有着极高的要求,对于数据库的维护也有着更高的标准。就传统数据库来说,其管理和维护通过数据库管理员来实现。数据库管理员的主要工作职责有:定期检视数据库的状态,如系统资源的使用情况、数据库的空间情况、备份情况和日志文件等,在发现问题后及时进行解决;实时监控数据增长情况,检查数据库对象的状态;每月分析作业、约束、索引、表等相关对象,对变空间碎片进行检查和整理,思考调整数据库性能的可行性,提出针对性的空间管理方案。传统的数据库管理方法存在着诸多不足:首先,尽管现阶段如Oracle等数据库提供了OEM等具备较强性能的调试和监控工具,然而要想完全熟悉数据库工具的功能,并利用工具来对数据库的状态、性能进行分析,难度极大。其次,传统的数据库采用的是被动式的维护方式,数据库管理员能力和责任心的高低直接决定了数据库维护工作的效果、健壮性和运行状态。为了有效解决电力企业信息系统数据库的维护问题,笔者构建了数据库监控和维护系统,利用异常诊断、数据库审计、每月性能评估和日常性能监控来对问题进行及时发现和解决,从而为电力企业信息系统的数据库维护提供了简便和高效的工具,极大的提升了工作效率,确保电力企业信息系统能够持续和正常的运行。2数据库监控和维护工具的设计思路利用远程数据库链接创建的方式,实现数据库监控和维护系统同电力企业信息数据库建立连接的目的。基于作业调度的模式,每隔一定时间进行监控信息指标信息的采集。进入新世纪以来,随着我国社会的发展,对企业的信息化提出了更高的要求。本文针对电力企业信息系统的数据库的维护,提出了监控系统,目的是增强数据库的安全级别,以便于电力企业更好的管理和维护信息系统的数据库。摘要3系统的主要特点(1)远程数据库链接的构建。通过远程数据库连接的构建,实现同电力企业信息系统数据库的连接,完成测试数据的写入和监控信息的收集。(2)通过作业调度的方式来实现数据库信息数据的采集工作。监控维护系统定期从电力企业信息系统数据库中收集相关的指标信息,该过程是循环的、自动执行和不间断的过程。作业对执行的动作及时间进行了详细的指定。需执行的动作包括了服务器中的所有可执行文件(涵盖外壳脚本及二进制可执行文件)、JAVA外部过程、储存过程、PL/SQL储存过程、PL/SQL代码段以及SQL语句等。动作的执行时间对作业的时间标记和作业重复时间间隔进行了指定。(3)电力企业信息系统数据库的内存性能通过内存性能评估指数(MPI)来进行全面、科学的评估。对于MPI而言,能够较为全面的反映内存的分配及使用情况,全面、科学的评估数据库内存的性能,并根据评价结果来对数据库运行状态进行判断。如表1所示。4监控功能的实现4.1数据库日常监控功能的实现主要基于测试表语句的创建以及数据库链接语句的登记。对于电力企业信息系统的System用户来说,测试表和数据库链接语句采用手工创建的方式,以便完成监控基本信息数据的记录。每隔5秒钟,监控系统对电力企业信息系统的数据库进行写入测试作业,利用对结果的分析判断数据库工作状态是否正常。每隔10秒钟的时间,系统对表空间的使用率和变化情况进行检测和计算作业。构建库缓存共享池,存放PL/SQL的执行计划和储存过程、包、块等对象或者SQL语句,规避SQL语句解析的重复进行。4.2评估数据库性能如前文所述,在对评分标准予以确定之后,就能够通过MPI获得当前数据库性能的状态。一旦MPI评分在100分之下时,就需要对数据库参数进行调整,并开展数据库优化作业。4.3数据库审计实现了数