您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Oracle数据库10g备份与恢复(技术白皮书)
Oracle数据库10g备份和恢复:RMAN和闪回技术Oracle白皮书2004年6月Oracle数据库10g备份和恢复:RMAN和闪回技术发展和革命.......................................................................................................3恢复管理器..................................................................................................3快速恢复区..................................................................................................4自动存储管理..............................................................................................6更改跟踪文件..............................................................................................6增量更新备份..............................................................................................7Oracle建议的策略...................................................................................7备份管理.......................................................................................................9跨平台的传输............................................................................................10革命还未结束............................................................................................11RMAN比对用户管理的恢复...............................................................11网格集群.....................................................................................................13人为错误的挑战............................................................................................13人为错误纠正—闪回技术.................................................................13人为错误的传统恢复..............................................................................14恢复时间目标............................................................................................14何时使用闪回与传统恢复的对比............................................................14闪回数据库................................................................................................15闪回表..........................................................................................................17闪回删除.....................................................................................................18什么是回收站?...................................................................................18闪回查询.....................................................................................................18闪回版本查询............................................................................................20闪回事务查询............................................................................................20实例..........................................................................................................21结论...................................................................................................................22Oracle数据库Database10g备份和恢复:RMAN和闪回技术页2Oracle数据库10g备份和恢复:RMAN和闪回技术发展和革命数据库备份可能是防止Oracle数据库发生介质故障的唯一方式。使用提供给DBA的大量工具和方法来恢复关键数据的重要性是毋庸置疑的。保护Oracle数据的成本和复杂性包括,从简单的每周备份到磁带,到记录更加繁复的文件快照或备用数据库。OracleDataGuard1.的体系结构有助于企业恢复对Oracle数据库造成不利影响的灾难、人为错误和损坏。每个工具和选项都有其自己的持续可用性优势,并且可以快速备份和/或恢复Oracle数据库。为了保护和恢复数据所采纳的方法或工具应该具有:可靠性。所有需要恢复的文件都进行了备份,且通过恢复操作能够方便地恢复文件。灵活性。Oracle数据库可以在数据库、表空间、数据文件和块级上备份或恢复。可管理性组织和管理备份文件以便用于恢复操作。可用性。备份操作不应该干扰数据库事务处理过程同时恢复操作应该快速、有效。Oracle恢复管理器通过新的版本和Oracle数据库10g包含的革命性技术进步继续得以完善,并提供您一直期待的简单、可靠和自动的恢复工具。此白皮书列出了Oracle数据库10g用于备份和恢复文件管理的新功能,增强的增量备份和异构平台上相同表空间数据的共享。让革命开始吧!恢复管理器恢复管理器(RMAN)是管理备份和更重要的数据库恢复的Oracle公用程序。提供数据库高级的性能和可用性的同时消除了操作的复杂性。从Oracle8开始,恢复管理器为DBA提供了集成的备份和恢复解决方案。1有关DataGuard的详细信息,请访问。Oracle数据库Database10g备份和恢复:RMAN和闪回技术页3恢复管理器确定了执行请求的备份、存储或恢复操作,然后与Oracle数据库服务器合作执行这些操作最为有效的方式。恢复管理器和服务器会自动识别出数据库结构的改动,并且动态地调整所需的操作以便适应更改。Oracle数据库10g恢复管理器功能集灵活变革了关键Oracle数据的恢复。不用花费成本或附加安装,RMAN即可管理Oracle数据库文件的备份和恢复。因为RMAN与Oracle内核紧密集成,它提供了有效恢复Oracle数据库的能力。快速恢复区和5年以前甚至1年以前相比,今天花费相同数量的钱,却能够买到更多的磁盘空间。可能只需要几G的磁盘空间就能满足当前的存储需要,磁盘容量的直线上升只是带来了闲置存储空间的浪费。您是否经常彻夜不眠,尽力设想该怎样使用这些闲置的磁盘空间吗?使数据库备份在磁盘上如何?在磁盘上制作备份要更快,因为消除了磁带写入的瓶颈。但更重要的是,如果需要数据库介质恢复,则立刻就可以使用数据文件备份。因为不需要查找磁带和空闲磁带设备来存储所需的数据文件和存档日志,所以减少了存储和恢复操作时间。但是等一下。备份至磁盘并不是一个新概念。多年来DBA一直在执行此类型的备份和恢复策略。RMAN始终都能够从磁盘位置备份和恢复数据库。什么是快速恢复区,是什么让它成为DBA的无价之宝?快速恢复区是一个统一的磁盘存储位置,用于Oracle数据库内的所有恢复相关的文件和活动。通过定义一个init.ora参数,所有RMAN备份、存档日志、控制文件自动备份和数据文件副本会自动写入指定的文件系统或ASM磁盘组。DB_RECOVERY_FILE_DEST=/oracle/flash_recovery_area给快速恢复区分配足够的空间可确保Oracle数据库更快速、更方便地自动恢复。现在,恢复时间目标取决于能够分配的空闲空间大小,此空间用来恢复相关文件。有关研究表示95%的恢复操作只需要3天的备份量。所以,如果拥有维持3天数据库备份和存档日志的磁盘空间,就可以在本地进行所需的备份。系统管理员将不需要检索磁带或清空磁带设备,即可还原需要的备份文件。Oracle数据库Database10g备份和恢复:RMAN和闪回技术页4好,现在Oracle数据库10g提供了一个参数可以将与恢复相关的文件组织到磁盘上的一个位置现在您可能会说,这又如何呢?它怎么能帮助我呢?我已经可以自己的磁盘上执行备份并且配置所有我需要的存档日志目标。我很高兴您问及这个问题。快速恢复区管理磁盘上的文件通过配置RMAN保留策略,快速恢复区将自动删除该配置不再需要的陈旧备份和存档日志。如果您将某一恢复窗口的保持策略设置为7天,RMAN将所有恢复数据库需要的备份文件保存7天。如果为所有的恢复文件设置了足够的磁盘空间偏离,那么只需要备份到磁带,以便满足离线灾难恢复和长期的存档要求。从介质故障中完全恢复数据库所需的所有文件是快速恢复区的一部分。这些与恢复相关的文件包括:控制文件:数据库创建过程中,在快速恢复区位置创建的副本。存档日志文件:配置快速恢复区时,存档程序后台进程随后在快速恢复区以及其他LOG_ARCHIVE_DEST_n配置位置中创建存档文件。闪回日志:快速恢复区会自动管理闪回数据库日志。控制文件自动备份:控制文件的默认位置。数据文件副本:RMAN创建的数据文件副本的默认位置是存储在快速恢复区。RMAN备份:在备份、复制操作过程中,RMAN创建文件的默认位置。如果恢复任务过程中需要磁带的话,这也是从磁带上恢复存档日志的默认位置企业管理器提供界面来定义快速恢复区。快速恢复区提供:相关恢复文件的统一存储位置为恢复文件分配的磁盘空间管理简化的数据库
本文标题:Oracle数据库10g备份与恢复(技术白皮书)
链接地址:https://www.777doc.com/doc-12159 .html