Oracle数据库应用中出现的问题及其对策.docx_第1页
Oracle数据库应用中出现的问题及其对策.docx_第2页
Oracle数据库应用中出现的问题及其对策.docx_第3页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Oracle数据库应用中出现的问题及其对策 摘要:Oracle是目前使用最为广泛的大型数据库管理系统,其运行效率对一个企业以及用户来说是至关重要的,但在Oracle数据库应用中还存在着很多问题,如何解决Oracle数据库应用中出现的问题是Oracle数据库应用关注的焦点,所以Oracle数据库性能优化对于保证系统安全,信息安全,业务正常运作具有重要影响。本文从数据库在企业应用中的现状出发,分析了其中存在的一系列问题,总结了Oracle数据库的优化调整的几条对策,希望能够促进系统的进一步优化运行。 下载 关键词:Oracle数据库;企业;系统优化;对策 中图分类号:TP311 文献识别码:A 文章编号:1001-828X(2015)018-000-01 网络科技已经深入到了我们日常生活的方方面面,尤其是越来越多的企业的日常经营生产对于网络的依赖不断地加强。因此随着的时间的推移不断对数据库进行优化显得十分重要。Oracle数据库应用系统是为了解决某个特定领域的问题,利用Oracle数据库系统及开发工具等方式进行新的系统的研发。虽然也能用,但是大多数还是存在一定的漏洞的,会牵涉到硬件、数据库服务设备、内存、使用程序等各个层面上的影响。Oracle数据库也不例外。本文在分析Oracle数据库应用中出现的问题的基础上,探讨了解决Oracle数据库应用问题的对策,希望能够保证企业发展过程中对Oracle数据库系统的高效利用。 一、Oracle数据库应用中出现的问题 1.删除表空间数据文件中的问题 在信息系统中,代表相同内容的数据在一定的程度上是相互对立存在的。删除一些存在问题的数据,首先必须要要经过脱机处理,接着才能从一个信息库系统中完全清楚某种数据,最后从操作目录的体系中彻底清除数据资料。如果在具体的操作过程中没有按照指定的程序来进行,将有可能导致整个信息库体系无法再次正常打开。 2.中英文字符集之间转换问题 这项工作完成,也是Oracle数据库经常会遇到的一个难题。比方说,如在Oracle数据库使用的过程中,起初提出要用英文字符集(US7ASC),因此在具体的安装过程中,就应该确定该种类型的字符集。在具体的使用过程中,还要注意其它一些项目内容的使用,这些内容必须要通过文字符集(ZHS16CGB231280)来体现。要是不对其进行调整,这些项目内容将无法完成正确转换。所以,在系统可以正常运行的情况下,如何实现不同符号之间的正确转换是一定要解决的问题。 3.回滚段状态及其联机的问题 这也是影响Oracle数据库使用的一个难题之一。很多用户在应用项目的组装过程中,根据安装指导意见,只设置了回滚段,同时又将其与设备相连,不过并没有进行初始化处理,因此,一旦重新开始工作,就会出现脱机的现象。所以,因此而产生的问题经常会使该种类型的数据库陷入一种焦灼的状态。 二、Oracle数据库的优化调整 1.表的分区和并行技术 该类技术有两类好处:使得数据库的可利用性更加强。同时在具体的使用过程中能够提高查阅的速度,缩短工作时间提高效率。而且还能在这一过程中确保其它不同分区资料数据的保密性。即便是在其中进行一些比较复杂,需要大量时间的操作的时候也能够利用该技术进行任务分解,确保整个操作得到最快的结果,而且能将权过程中的信息数据及时有效地保存下来。比方说可以在众多的数据表中,选择所需的表格进行有选择性地删除,然后完成分割性处理还可进行不同区域表格之间的互移。在使用并行技术方面,该数据库的所有条件都能符合具体的要求,包括查询、插入、和信息下载等等。 2.改动数据库的字符集 在系统使用过程中,用户终端的字符集必须要与服务器上的保持一致,才能确保各个字符的准确应用,否则就会出现乱码现象,导出(exp)整个数据库数据,对已有的系统进行重新调整,然后将所有的信息资料进行重新导入,也是Oracle可以利用的一种措施。通常情况下,利用exp/imp进行转换的一系列数据信息,有与之相对应的符号之间的调整,所以exp/imp能够为字符之间的相互转换提供一定的支持。ALTER DATABASE CHARACTER SET在进行转换的时候对于字符的属性还有一定限制,在具体的使用过程中,必须要提前利用CSSCAN工具完成对数据的扫描,还要对scan.err文件中与之相对应的信息进行核查,才能确保各项数据得到最有效的利用。直接调整props$来对数据库内的内容进行调整无法达到应有的效果,所以一般情况下不采取这种措施。在Oralce应用程序中,用户端的字符集必须要与整个系统保持一致,才能确保所系统的非ASC字符能够表达出来。 3.尽量避免访问回滚段 因为它的大小变化会对整个系统能够发挥出的作用产生一定的影响,在一些情况下,我们需要它始终保持一种很大的状态,因为只有这样才能容纳下事务的回滚段。为了达到这一状态,我们必须利用set transaction指令来将事务划分成不同的合适的回滚段,比方说:set transaction use rollback segment *;可利用以下三种措施来对动态空间管理的有效开展作出回应:第一,对于一些指令比较多的查阅或者是事物处理,必须要保持回滚段的大,只有这样才能发挥出系统应有的作用。第二,在相同的操作之下,如果同时运行的多个副本,需要设置与副本数量相等的回滚段,才能确保操作的顺利进行。第三,需要进行频繁调整的任务,要根据数量大小情况来采取有效措施进行并发联机事务的调整,在这种情况下利用较小的回滚段以确保各类信息数据的存取。 三、结语 总而言之,企业数据库系统的不断完善,是一个相当复杂的工作,涉及的方面很多。企业程序员和数据库管理员需要认真分析Oracle在具体的应用中会遇到各种难题,以确保Oracle数据库能够得到高校利用。 参考文献: 吕清娇.基于Web技术的Oracle数据库实验平台的研究与实现D.中南大学,2014. 张辉,赵郁亮,徐江,孙伟华.基于Oracl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论