ORACLE数据库管理研究

来源 :企业文化·中旬刊 | 被引量 : 0次 | 上传用户:ez062009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文通过对Oracle数据库在空间和性能上的管理,以及应用优化数据库方面作出了详细的描述,更好地保持了数据信息的完整性以及数据存取的稳定性,为数据的安全提供了技术支持与保障。
  关键词:Oracle数据库;性能管理;空间管理;应用优化
  一、Oracle数据库的性能管理
  Oracle数据库在性能管理方面主要分为两种:主动式与被动式管理。主动式性能管理是关于开发与设计特定系统的运行,其中包含性能、规划的容量、选择的硬件、选择的存储系统,优化和配置I-O子系统,制定各种不同的组件,使之能够适应应用系统以及Oracle数据库的不同要求。
  二、Oracle数据库的空间管理
  空间管理,作为影响Oracle数据库稳定性的重要因素,其主要包括以下四方面的内容:
  (一)数据的分布。数据分布是将数据按照不同的类型,分类存放在各个磁盘里,实现多个磁盘一起分担总I/O来保持系统的稳定性,这在很大程度上能够缩短磁盘总I/O的等待时间。然而某些应用系统在设计创建的过程中,往往容易被忽略系统的稳定性和I/O的等待时间,导致一个磁盘里存放着大部分的数据,使磁盘输入输出量分配不均,数据越多,影响越大。
  (二)应用空间的管理以及容量的规划。在Oracle数据库的空间管理中,其中一个主要的问题是防止因数据扩大而导致数据库不稳定的现象。比如说,当表里所有的空间全被填满后,Oracle则应当分配新的区域以支援该表,但是假如该表所属的空间不足,或者因为表空间里碎片过多而出现间断式储存时,便会导致储存数据不稳定的现象发生。在此情况下,空间管理则能够实现降低对系统性能的影响,减轻数据库管理员的工作量,并且能够为获取最新的数据提供保障。此外,系统用户还能够在空间管理报告的基础上,更分了解数据库在进行统计分析过程中的状态。
  (三)数据空间应用信息的定期更新。Oracle优化器通过应用数据字典里的数据对象信息对SQL进行优化,所以必须对数据对象的应用空间信息进行定时地更新,Oracle运行SQL以前,通过应用优化器对最优的SQL运行路径进行选择。Oracle7之后则通过应用基于代价的优化模式,该模式必须按照SQL中的引用对象进行优化和判断其中的存儲性能。Oracle对此会提供ANALYZE的指令,从而能够对不同数据对象的应用空间特性进行分析。
  (四)数据库碎片的发现及重组,在一般情况下,数据库经过一段时间的运行后,由于对数据进行多次的修改、增加、删减的动作,系统就会残留一些零细的碎片,这些碎片可以划分为以下四类。块级碎片:由于更改或者删减数据块里的数据而引发数据对象的间断式储存现象,对储存空间产生了浪费,也影响其存取的功能性;段级碎片:在进行表格或索引的创建时,容易造成储存参数定义上的不合理。在增加数据的情况下,表和索引都会分配出太多的扩展块,从而容易导致数据对象产生间断式的储存。行迁移:数据块内部的储存空间无法完全容下存储块中被更改过的数据而导致数据被迁移至其他位置的数据块里,形成间断式储存。索引树失衡:在通过数据的修改、增加、删减后,索引树的叶子大小各异,使索引无法给予最简便的存取路径。
  三、Oracle数据库的应用优化
  从数据的方向上看,通过优化SQL代码可以解决80%的Oracale性能问题。优化的过程包括了扫描全表、优化索引、改进并行机制、选择更好的数据组合方式等过程,以便能够达到最佳的应用性能。如果没有实现优化SQL,就无法提升系统性能。通过选择最佳的SQL语句可以降低对中央处理器资源的消耗,加快系统的反应速度。此外,经过完善后的SQL语句还能促进其扩展性。
  以下是一些已知与例程优化关系最密切的一些核心Oracle初始化参数。它们都会影响Oracle及SGA区的活动。从开始到生产环境前,参数的变更都必须通过测试以后方可使用,生产环境的参数一经改变,就必须监视和测试Oracle的动态指标状态,以及系统的稳定性。
  通过以下Oracle的初始参数,能够直接对Oracle以及SGA区的操作造成影响。这些参数在进行生产环境以前,任何更改都必须经过测试以后才能得到应用。生产环境的参数一旦发生变动,其动态指标及系统的稳定性就必须得到相关的监视和检测。
  (一)DB_BLOCK_SIZE。在创建数据库之前设置此参数,同时该参数对每个数据块都起到决定性作用。只有数据库重新创建,才能对该参数进行更改。同时该参数的变动也能让其I/O功能提升至最好的状态,避免由于残留的I/O给子系统带来压力。
  (二)DB_BLOCK_BUFFERS。此参数对SGA区数据库缓冲区中的块数量起到决定性作用。这是Oracle进行录入以及读取的区域,其错误配置将会导致I/O性能发生严重的问题。同时如果该参数过大,也会导致系统内存不足,使操作系统不断重复读写过程。
  (三)SHARED_POOL_SIZE。该参数决定了SGA活动共享区的大小,是根据字节数进行设定的。同时其组件的大小与应用的类型(指重用SQL,还是生成动态SQL等)密切相关,并且决定于同步用户的人数和实例是否被设置成为支持多线程的服务器(MTS)。假如运用MTS配置,那么其共享区会出现明显地增加,原因是用户进程数据与光标状态等程序全局区域都被安排放进了共享区。
  四、结束语
  作为数据库管理员,不仅要做到保持数据资源的完整性,还要按照用户需求,对数据进行创建、管理、维护,以及做好及时的数据备份工作。
  参考文献:
  [1]杜莹,王晓明.利用Oracle数据库管理WebGIS中的地图数据[J].测绘通报,2004(4):49-51.
  [2]吕静.高职院校中Oracle数据库管理课程教学改革与探索[J].中国新技术新产品,2010(24):230-230.
  [3] Wen Yanping,文燕平.Video Management Using Oracle DatabaseOracle数据库管理视频信息[J].现代图书情报技术,2004,20(1):50-52.
  [4]欧阳姝.浅析利用Oracle数据库管理的WebGIS地图数据集成的实现[J].大科技,2013(1):276-277.
  [5]陶丽娟.浅谈项目教学法在《Oracle数据库管理》教学中的应用[J].商情,2013(18):37-37.
其他文献
摘要:随着现代经济社会的不断发展和进步,如何进一步提升高寒地区集气站相关运行的安全性,是工作人员需要考虑的问题。在保证天然气平稳输气的基础上降低设备运行质量、热损失,降低水泵、加热炉等设备的电量、天然气消耗,并且积极探索输气设备低温运行方法。开展相应的实验后发现实施降温集输模式能够节约不必要的电量和气消耗,产生显著的效果。  关键词:高寒地区;集气站;降温集输方法;应用措施  高寒地区在冬天气温较
摘要:水利工程是国家建设的基础性项目,不仅关乎经济效益、生态效益,还有关社会效益。随着国家建设的不断推进,为了应对自然灾害的影响,改善具体的生活环境,水利工程建设的要求也不断提升,水利工程在人们的生产生活中发挥更加积极的作用。文章就当下水利工程现状进行分析,就水库堤坝防渗透的问题进行研究,提出相应的施工技术和防止手段,满足社会发展需要。  关键词:水利工程;水库堤坝;防渗漏;施工技术  我国是世界
新课程倡导,培养学生的创新思维.主要是通过多元化的教学方式,培养学生的自主学习能力,提高学生自主解决数学问题的能力.培养学生的创新思维,能够改变学生的传统思维,引导学生学到新的学习方法,养成良好的学习习惯.数学在高中阶段是一门至关重要的学科,培养学生的创新思维必须从数学学科抓起.下面就在高中数学教学中培养学生的创新思维谈点体会.  一、培养学生的创新意识  高中阶段的学生正处于青春期.这个年龄阶段
目的:探讨全程健康教育方法对孕产妇围产期保健的作用效果.方法:选取150例孕产妇,按随机数字表法分为对照组和干预组,对照组采用常规的产前教育进行指导,干预组则在对照组采
请通读下面这则故事:有个地方生活着一位小魔女。由于从小父母双亡,她是由坏心肠的叔叔、婶婶抚养长大的。因此,她一直不知道自己会魔法。有一天,女孩像往常一样按照婶婶的命
期刊
黄公望的《富春山居图》不但体现了元代山水画的最高水平,而且是中国绘画史上的代表作。更因为该卷传世杰作曲折的流传历程,使它至今仍分存海峡两岸,所以人们把它的“完璧”
期刊
提高针对性和实效性,是当前思想政治教育亟待解决的现实问题,研究思想政治教育动力,不仅具有拓展和丰富思想政治教育研究的理论意义,而且也具有探索和改进思想政治教育工作的
目的对慢性充血性心力衰竭患者应用药物疗效进行探究。方法根据治疗方式的不同,选取我院2015年1月~2016年1月收治的慢性充血性心力衰竭患者90例进行分组,各45例,其中对照组采
摘要:电力标准化在电力企业中,有着不可替代的作用。它在一定程度上影响着各行各业。所以这就决定了必须要电力标准化,并做好其相关管理系统的设计以及更准、更好的实施与实现。因此,本文就针对电力标准化管理系统的设计与实现展开讨论,以供参考。  关键词:电力;标准化;管理系统  这些年来,随着科学技术的发展,我国在电力方面也做出了诸多工作。比如,构建相应的信息集成平台、精细化的管理,以及充分利用信息化,让电
现代教育教学背景下,高职院校机电专业强调实践教学、教学评价,要求创新教学方法与丰富教学内容.从现阶段机电专业实践教学评价情况来看,仍然存在诸多问题,有待进一步完善.对