当前位置: 首页 > 免费论文下载 > 综合管理 >
论文服务

Oracle数据库备份与恢复策略研究

时间:2013-05-13来源:易品网 点击:
引言 
  Oracle数据库作为主流数据库之一,是一个能支持各种操作系统和硬件平台功能极其强大和灵活的关系型数据库系统。Oracle数据备份是维护数据库系统安全的重点工作,广泛应用在世界各地。一般在正常情况下,Oracle数据库能够使数据的安全和系统保证稳定,为用户提供正常便利的服务,但是会在一定程度上影响到数据库中数据的正确性和安全性,受到计算机系统存在的安全问题的影响,会导致数据库的破坏和其中数据的丢失等后果发生,严重的甚至会导致系统瘫痪。因此,制定完善的数据库安全策略,以避免因数据丢失造成的严重损失就显得尤为重要。Oracle数据库的备份与恢复是最基本的措施,也是最有效的数据库保护措施之一。 
  1 产生Oracle数据库故障的原因 
  数据库处于危险时会造成许多无法估量的损失。因此,我们首先需要明确是由什么导致数据故障产生的,从而对症下药,找到合理的解决方法。就目前的研究现状而言,数据产生故障的原因有:(1)由逻辑错误引发的语句故障;(2)因用户进程非常态运行造成的进程故障;(3)由用户非正常操作导致的用户故障;(4)主要是后台进程造成的实例故障;五,由数据库文件发生物理损坏导致的介质故障。其中实例故障是数据库中较为常见的故障类型之一。 
  2 备份恢复 
  2.1 备份恢复的概念 
  Oracle数据库备份主要是针对数据库内所有数据和控制文件进行的备份工作。此项工作是保证数据库安全运行的重要环节之一,同时,是数据库管理人员的主要工作职责。Oracle数据库包括多种备份恢复方式,主要由逻辑备份恢复与物理备份恢复两种类型组成。逻辑备份和恢复从指定的备份集将数据导入到数据库或是用Oracle提供的导入导出工具将数据库中的逻辑数据导出到指定的备份集。逻辑备份产生的备份集较小,可以节省存储空间的占用。但是,逻辑备份和恢复在恢复时容易出现数据库不一致的问题,因此一般只适用于像测试数据库等备份工作。物理备份与恢复则是以物理数据块为单位,这种备份产生的备份集相对较大,可以完全避免出现数据库一致性现象,所以这种方式一般适用于像生产数据库等重要的数据库备份。 
  2.2 数据备份与恢复应遵循的原则 
  数据备份与恢复应遵循的原则有很多,其中最重要的是要确保方案可靠,能确保数据安全;其次,要在经济情况允许和技术支持的前提下,量力而行,达到经济实用,物美价廉的效果;最后,方案实施和运行时要保证系统的正常运行,尽量避免手工干预,采取自动执行的方法。 
  2.3 oracle数据库的有效备份与恢复策略 
  2.3.1 备份策略 
  (1)联机备份、脱机备份和逻辑备份(导入和导出)相结合。Oracle数据库备份策略以联机备份为主,脱机备份和逻辑备份为辅。当物理备份(联机备份与脱机备份)损坏时,用户可以通过重新创建数据库的方法,用逻辑备份来恢复数据库。 
  (2)在备份工作完成之后,用户需要检查备份是否成功、有效。 
  (3)每周尽可能进行至少一次数据库的脱机备份工作,提高工作效率。作为辅助成分的脱机备份,这种备份工作强调的是备份数据,而非复制物理文件。而不定时且定期的脱机备份,不但可以节省备份用,达到高效备份策略的目标,而且,数据库在特殊模式下可以在特定的情况下进行联机备份。这种备份模式有利于数据库恢复策略灵活性的提高和减少故障时导致的数据丢失问题。因此,用户可以在每天数据库访问量较少的时候进行联机备份,保证数据的正常、有效运行。 
  (4)尽可能保存两份或者多份的数据备份。其中,值得注意的是,在时间非紧迫状态下,应避免使用磁盘进行备份。但这种方法有一定弊端,即不能代替对数据库文件的物理备份,也不能提供完全恢复。 
  (5)将数据库的工作模式设置成归档模式并不定期地进行逻辑备份。具体问题具体分析,根据数据的实际使用情况,有针对性地实施部分备份或者全备份。 
  (6)介质应存放在与计算机设备不同的地点,使备份与计算机设备免于一同损坏。而且,备份介质最好使用大容量的磁带或磁带库。同时,养成良好的习惯,及时、准确地根据备份的内容、日期将介质统一编号,避免因备份和恢复时弄错介质使原有的备份丢失。 
  2.3.2 恢复策略 
  恢复策略包括备份恢复策略和向前滚动方案两种。其中,数据已经过备份是备份恢复策略有效实施的前提。备份恢复方案是脱离Oracle的管理时,并对数据库中某一块数据生成备份数据文件,然后自动存储于磁盘当中的方案。这样数据发生问题时,便可利用预先备份好的数据恢复到数据库中,重新实现备份。而向前滚动方案,能够使经过备份后的数据不丢失,并可以借助某个正常状态进性记忆形成日志文件。这种方法是为使数据库恢复到正常状态而借助存档的重做记录文件功能实现的,但成本较高。以下几点是根据不同数据故障实施的措施,为用户提供参考: 
  (1)如果忘记备份数据仅有归档日志的情况下,用户可以采取通过重建数据文件来恢复。但值得注意的是要确保将数据库设置为归档模式并且归档日志文件保存完整。 
  (2)数据库崩溃。数据的备份有逻辑备份和物理备份之分,或分为完全备份和不完全备份两种。数据库崩溃可能是由磁盘和磁盘阵列的介质不可靠导致的,也可能是受到病毒等因素的影响,这些因素会导致整个操作系统的崩溃,使得Oracle数据库也随之崩溃,造成不必要的损失。而在这种情况下用户只能利用完全备份来进行数据恢复工作。具体步骤:首先用户应该对文件系统进行重建,进而去掉失掉的坏块,对完好的磁盘和磁盘阵列再一次进行初始化操作,使磁盘为数据的恢复提供容量,确保磁盘和磁盘阵列的可靠性和消灭病毒,不给数据库崩溃留机会。然后利用完全备份完整的恢复数据库系统,最后启动数据库。其中,数据库恢复分成实例恢复与介质恢复两种。实例和崩溃恢复的主要目的是还原失败实例中缓存上记录的事务信息,并且关闭仍然打开的重做线程。这种恢复仅使用在线重做日志和当前处于在线的数据文件,而且自动接受重做信息,不需要用户干预,也就是说Oracle内部机制在发生实例和崩溃错误后,在数据库下次启动过程中自动进行数据恢复。 
  3 结束语 
  数据系统突发事故给用户带来的巨大损失,使我们应该要意识到数据库备份和恢复的重要性。同时需要对不同的数据故障了然于心,可以根据实际的情况制定出相关的备份策略,做出及时、有效的恢复策略。当然最重要的是养成良好的习惯,勤做备份,且经常检测备份的有效性,防患于未然,这样就能在工作当中最大限度地避免数据库损坏带来的麻烦,轻松应对各种情况了。 
  • 认准易品期刊网

1、最快当天审稿 最快30天出刊

易品期刊网合作杂志社多达400家,独家内部绿色通道帮您快速发表(部分刊物可加急)! 合作期刊列表


2、100%推荐正刊 职称评审保证可用

易品期刊网所推荐刊物均为正刊,绝不推荐假刊、增刊、副刊。刊物可用于职称评审! 如何鉴别真伪期刊?

都是国家承认、正规、合法、双刊号期刊,中国期刊网:http://www.cnki.net 可查询,并全文收录。


3、八年超过1万成功案例

易品期刊网站专业从事论文发表服务8年,超过1万的成功案例! 更多成功案例


4、发表不成功100%全额退款保证

易品期刊网的成功录用率在业内一直遥遥领先,对于核心期刊的审稿严格,若未能发表,全额退款! 查看退款证明

特色服务
杂志社内部绿色审稿通道,快速发表论文
发表流程
论文发表流程
专题推荐