第2章 配置数据库可恢复性

认证目标

●配置和管理RMAN设置

●配置快速恢复区

●配置控制文件和重做日志文件来实现可恢复性

●备份和恢复NOARCHIVELOG数据库

Oracle提供多个备份过程和选项,以便为Oracle数据库的安全保驾护航。如果运用得当,这些选项将备份数据库并简便高效地恢复数据库。从Oracle Database 10g开始,可以使用恢复管理器(Recovery Manager, RMAN)执行几乎所有备份和恢复操作。在无法用RMAN进行恢复的环境中(例如数据库不处于ARCHIVELOG模式),请使用本章末尾介绍的用户管理的备份和恢复方法。

本章首先复习“逻辑”和“物理”两种备份类型。逻辑备份用于备份独立对象,如表或模式;而物理备份则备份文件系统级别的对象粒度,如构成表空间的数据文件。无论数据库处于联机模式还是脱机模式,均可执行数据库的物理备份。除使用操作系统命令备份处于备份模式的表空间(ALTER TABLESPACE BEGIN BACKUP)外,必须为所有联机备份使用RMAN。

本章为你学习RMAN热身。然而,使用RMAN备份或恢复数据库前,必须执行多个步骤:首先,数据库要处于ARCHIVELOG模式,否则,必须关闭数据库,然后在MOUNT模式下重新启动数据库;第二,必须确保环境中的保留策略和归档日志文件目标数量是适当的。

本章简要介绍常用的RMAN命令。第3章、第4章和第5章将分别介绍维护RMAN目录、创建RMAN备份以及用RMAN备份进行恢复等内容。第7章讨论RMAN安全备份,第8章介绍如何使用闪回功能。第9章介绍如何轻松地将一个表空间复制到另一个数据库,或者复制整个数据库。