oracle因断电等情况造成的故障与恢复.docVIP

oracle因断电等情况造成的故障与恢复.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
oracle因断电等情况造成的故障与恢复.doc

oracle因断电等情况造成的故障与恢复   摘 要:随着新型技术的不断发展,oracle的故障处理也出现了很多的问题,因为数据库在进行数据保存的时候,要时刻面临着数据的备份,以及数据的恢复。如果数据库出现故障那么给企业造成的损失非常严重,因此要及时从数据库的处理上解决相应的数据库的故障问题。本文就相关的数据库的故障进行分析,尤其在断电的情况下所造成的故障和恢复的方法进行探讨,从不断的实践解决数据库的问题,以达到保护数据的目的。   关键词:Oracle;断电;故障;恢复   中图分类号:TM732   数据库顾名思义就是存储数据的地方,它主要是经过Oracle公司研究的产品,其能够对数据进行保存,能够对大的数据量进行存储,方便以后的查阅,通过数据库来实现数据的存储。其数据存储的特点是经济性、高可用性、高可伸缩性以及功能的完善,其存储量非常大,但是在对其建立的数据进行增删改查的时候要经过SQL语句进行,通过SQL语句实现数据库的访问,以及数据库的数据的建立和数据表单的导入。Oracle所建立成的数据系统具有完善的处理能力,而且具有很高的安全保障机制,这使得数据在进行存储的时候其安全性,能够得到很好的保障,本文就相关的数据库的备份以及恢复进行研究,从故障的处理延伸到数据的备份和恢复,方便以后的数据库相关处理。   1 数据库的故障概述   数据库故障产生的原因很多,因此对于数据库的故障处理应该从更多的方面进行,下面将会从三个方面对数据库的故障进行分析,为故障的处理提供分析的依据。   1.1 事务故障分析   当数据库在处理相关事务的时候,由于断电的原因会造成事务处理不能够达到终点,在此过程中会发生事务的中断 ,此时就被称作为事务故障,当发生事务故障的时候,在此过程中出现的事务中断可能已经将部分数据回写到磁盘之中,因此在进行数据恢复的时候,恢复程序可以强行的恢复数据库的数据,但是不能够影响其他的事务运行,使得系统中该事务回到启动之前的状态   1.2 系统故障分析   系统故障的产生主要是由于不明确的原因造成系统中事务的中断,而产生事务的非正常终止,此时在内存中的缓存数据将会发生丢失,但是存储到数据库的数据则会得到保存,这样就会使得数据不会受到影响,当发生故障时,数据库中的事务发生中断,所存储事务结果会放在物理数据库中,为了确保数据的一致需要对数据库中的修改进行清除。   1.3 介质故障分析   介质故障的产生更多则是在系统运行的时候所发生的硬件故障比较多,使得在存储的过程中外存储的数据会发生丢失,或者是造成数据的部分丢失,当故障发生的时候,存储的磁盘上数据会遭到严重的破坏,此时需要对装入的数据引发故障的介质进行数据处理,使得前副本的数据得到恢复,并且要重新开始将事务进行提交,然后再进行数据库的录入。   2 数据恢复技术分析   在Oracle中进行数据恢复,主要是将冗余数据之下重新建立数据库中的数据,进行恢复需要注意两个比较关键性的问题,一是建立冗余数据,二是建立冗余数据进行数据库的恢复,在此过程中主要是对数据进行转储或者登录日志文件,在通常情况下要将数据库系统这两种使用方法进行探讨。   2.1 数据转储进行数据恢复   通常所说的转储主要是指将整个数据库进行转存,通过复制的方式将数据库存储到另外的磁盘或者是将整个磁盘保护起来,进行数据转储主要有两种的转储方式,一种是静态转储,另外一种是动态转储。其中所说的静态转储主要是在处理事务时进行转储的操作,但是在转储的过程中需要用户事务结束之后才能够进行,这样就会使得数据库的可用性降低;另外动态转储主要是指一种并发的发生过程,主要是用户事务以及转储操作的并发进行,在此期间可以允许数据库的修改或者是存取,动态转储能够保证副本中数据的有效性,而且它能够克服静态转储所存在的缺点。当我们进行动态转储的副本故障恢复时,要根据记录下的事务处理数据建立文件,然后根据副本上的日志将数据库恢复到比较正常的现状。   2.2 依据日志进行数据恢复   日志文件主要是用于数据库中的事务处理更新操作的文件,根据日志文件的信息可以对数据库中的故障进行解决,可以进行系统故障的分析,并且可以协助备份的副本解决故障达到恢复的目的。   3 故障恢复策略分析   在进行故障恢复的时候,首先要从事务故障、系统故障以及介质故障进行分析,前两种的故障通过系统修复自动完成,介质故障的恢复主要是重装数据库将重做已完成的事务。当进行系统故障恢复的时候,会要求将数据库的数据达到一致性,此时就要求将事务已经提交的结果要重新写入数据库之中,因此在系统重新启动的时候要对已经提交的事务进行重做,使得所有的数据恢复到一致的状态。对于动态的数据转储还需要日志的文件副本作为基准,将数据库的数据

文档评论(0)

sis_lxf + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档