本书详解了如何使用RMAN实现可靠的数据归档和系统恢复, 内容涉及命令行、GUI、自动化数据库备份进程、执行Oralce闪回恢复、部署第三方管理工具等, 采用由简入繁、循序渐进的方式, 逐步地讨论从基本原则到设置到备份的内容。
本书介绍基本RMAN功能和高级RMAN功能。通过学习本书,你将全面了解RMAN,从而使用RMAN为数据库提供可靠完备的备份和恢复解决方案。本书还可帮助你扎实掌握RMAN技能,并将这些技能应用于数据库。
当谈论数据库时,几乎没什么比备份和恢复更重要的主题了。在多次公众演讲时,我都会提及一点,如果你的数据库未包含企业需要的数据,那么高超的调试技能、编写卓越的SQL以及构建RAC群集还有何意义?数据库的精髓是数据和数据保护。
因此,RMAN与Oracle数据库实际是鱼水关系。虽然还有其他解决方案,但这些方案不具有RMAN提供的选项。因此,几乎在所有实际场合,DBA都使用RMAN工具来执行数据库备份,在需要还原数据库时,这些备份将派上用场。诚然,个别情况下,会使用其他解决方案来满足特定需求,如使用快照技术来快速克隆数据库(OracleDatabase12c多租户功能经常使用这一方式)。无论如何,RMAN始终是现场恢复和灾难恢复场景的一线恢复工具。
0.1本书主要内容
本书介绍基本RMAN功能和高级RMAN功能。通过学习本书,你将全面了解RMAN,从而使用RMAN为数据库提供可靠完备的备份和恢复解决方案。本书还可帮助你扎实掌握RMAN技能,并将这些技能应用于数据库。
0.2本书编排方式
为帮助你掌握所需的RMAN技能,本书首先介绍RMAN基础知识。我们讨论了如何设置、配置和使用RMAN来完成各种备份和还原工作。然后讨论如何管理RMAN备份以及与RMAN相关的元数据。接着浓墨重彩地描述如何使用RMAN来增强HA(HighlyAvailable,HA)体系结构。最后回答有关RMAN的各个可用介质管理层的问题。你可使用多个供应商提供的介质来保存备份数据,并在未来使用这些数据还原数据库。
这是一本大块头书籍,也是一个宏大项目。本书纳入了OracleDatabase12c中的新功能,在上一版的基础上做了全面修订和更新,也做了适度删减,从而更加精炼凝重。
0.3本书面向的读者
本书面向负责备份和恢复Oracle数据库的每位OracleDBA,将引领新手学习如何备份和恢复Oracle数据库。工作经验较丰富的DBA可通过本书学习高级技能。本书也可作为DBA从事实际工作时的有用参考书籍。
RobertG.Freeman是Businessolver有限公司(位于美国爱荷华州得梅因市)的资深DBA。Robert有超过20年的Oracle数据库工作经验,曾在Oracle公司工作5年。在漫长的职业生涯中,Robert曾就职于中小公司,也曾为全球巨头管理Oracle数据库。Robert钟情于Oracle数据库,也深深地爱着两岁的女儿Amy。
MatthewHart已与他人合作撰写6本Oracle书籍,*新书籍有Oracle10gHighAvailabilitywithRAC,Flashback,andDataGuard和OracleEnterpriseManager10gGridControlHandbook以及本书。自从Oracle7.3和RMAN推出后,Matthew便一直从事HA和RMAN技术工作。Matthew目前居住在密苏里州的堪萨斯城。