Oracle数据库内存故障自动诊断系统的研究与开发

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:abc16900
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Oracle数据库是目前世界范围内大型商用环境使用最广泛的数据库。数据库的稳定运行是保证各大企业业务正常运行的一项核心内容。数据库在内存中的运行又是数据库稳定运行的核心。在数据库的维护过程中,理解数据库内存故障的来源并及时解决数据库内存故障意义重大。能够自动分析日志文件,自动判断故障原因,并提供解决方案的专家系统对于减少人为判断失误,提高解决问题的效率很有帮助。本文首先阐述了系统开发中所需要的关键技术。包括专家系统的相关理论,介绍了专家系统的概念和发展,探讨了专家系统的组织结构,知识库和推理机在专家系统中的作用,以及其它模块的一般功用。介绍了C#语言的概念和特点。以及C#和.net框架的关系。然后探讨了Oracle数据库内存组织结构。研究了Oracle内存的基本组成,内存分配和释放的机制,在堆和块级别上的内存的工作模式,子池在内存中的地位和作用,保留区域的作用。并在上述理论基础上,结合实际生产中遇到的案例,讨论了触发故障的可能原因和解决方案。最后,使用C#.net作为开发语言,Oracle数据库作为后台数据库,开发了一个自动地分析日志并提供建议的专家系统。介绍了各个模块的函数设计,工作流程,逻辑规则以及数据库表的设计。系统包含知识库和数据库管理模块,诊断信息获取模块,诊断推理模块,人机接口模块。其中,知识库总结了近两年内全中国范围内客户遇到的数十个真实案例的触发原因和最终解决方案,诊断推理模块设计了二十余条逻辑规则,对信息获取模块获得的数据进行分析,找出解决方案。这部分还展示了系统的操作界面。使用实际案例对系统进行了验证,总结了验证的结果。
其他文献
介绍大蒜-玉米-萝卜一年三熟栽培模式,并分别介绍该模式下大蒜、玉米、萝卜的栽培技术,从而为该模式的进一步推广提供技术参考。
由正在筹建中的中国科学院数据技术与知识经济研究中心发起主办、“数据技术与知识经济的若干科学前沿问题”为主题的第278次香山科学会议学术讨论会于2006年5月22~24日,在北京
在国家图书馆收藏的旧志胶片中,有两个明代万历年间纂修的青浦县志拷贝,分别是青浦县志卷1至卷4和青浦县志卷5至卷8。当我们想把他们合成一部完整的县志时,却发现这两个拷贝并非
同治《上江两县志》是同治十三年(1874年)由上元知县莫祥芝与江宁知县甘绍盘合编而成。全志百余万字,其中“谱”、“录”。也即人物传记部分就约占一半,可见编者极重人物。该志虽
增设特色篇目。2006年版《高邮年鉴》在继续保留《体制改革》、《开放型经济》、《非公有制经济》、《信息产业》、《趣闻逸事》等特色篇目的基础上,新增设《第三届中国邮文化
随着移动互联网的快速发展,Android系统凭借开源的特性占有了全球85%以上的市场。然而,由于Android系统的开放以及碎片化的特性,再加上Android设备的流行,很多黑客就会想着各
介绍了离心-射流泵装置的设计原理和计算过程,以及现场的安装使用.
液压系统中元件的正确安装与维护对叶片泵的使用寿命有很大影响.本文通过平衡式叶片泵叶片的安装,探讨得出叶片径向安装最好效果.
体验经济作为第四种经济产出形式正日益得到学界和业界的重视。在整个经济形态的转变过程中,体验层次正在成为下一个用户转移的层次。在这种情况下,企业需重新审视用户的需求
减速机广泛应用于动力传递机械结构中,一旦发生故障将严重影响工业生产中的人身安全和经济效益。本课题以RV系列低速蜗轮蜗杆减速机为研究对象,开展了减速机故障识别与诊断研