OCP认证考试指南(1ZO-063) Oracle Database 12c高级管理
上QQ阅读APP看书,第一时间看更新

4.7 本章知识点回顾

使用多种RMAN备份类型和策略

●RMAN备份有完全备份和增量备份之分。

●增量备份的级别有0和1两种。级别0备份是完全备份,可将其用作差异、增量或累积增量级别1备份策略的一部分。

●RMAN映像副本是数据文件的准确副本。使用RMAN生成数据文件的副本具有检查每个读取块的受损情况的附加优势。

●RMAN可以使用备份压缩来节省目标设备的空间,在恢复操作期间,RMAN会自动解压缩备份内容。

●为RMAN使用闪回恢复区有两个优势:RMAN会自动命名闪回恢复区中的备份文件,在闪回恢复区空间紧张时会自动删除过时的备份文件。

●多个数据库可以共用一个闪回恢复区。

●RMAN命令SHOW ALL列出所有持久RMAN设置。

●使用CONFIGURE CONTROLFILE AUTOBACKUP ON,确保每次备份后存在目标数据库控制文件的备份副本。

执行完全和增量备份

●RMAN备份是备份集或映像备份。

●只能使用RMAN创建和读取备份集。

●BACKUP命令的FORMAT子句指定目标备份文件名的替换变量。

●可以创建数据文件、归档重做日志文件和控制文件的映像副本。

●只能将映像副本写到磁盘上。

●在恢复操作期间,可以使用SWITCH命令,在数据文件与其映像副本之间方便快捷地切换。

●完整数据库备份包括所有数据文件和控制文件。

●数据文件的完全备份是完整数据库备份的一个逻辑子集。

●完全备份不能用作增量备份策略的基础。

●增量备份有级别0和级别1之分。

●增量级别0备份可以用作增量备份策略的基础。

●差异备份会备份自上次级别0或级别1增量备份以来所有发生了变化的块。

●累积增量备份会备份自上次级别0备份以来所有发生了变化的块。

●通过创建块更改跟踪文件来启用快速增量备份。

●将RMAN配置为使用块更改跟踪文件前,需要执行级别0增量备份。

●数据字典视图V$BLOCK_CHANGE_TRACKING可显示块更改跟踪文件的名称和状态。

●通过使用多路复用备份集,可以显著减少为同一备份创建多个副本占用的时间。

●无法将备份多路复用到闪回恢复区,也不能对映像副本执行多路复用操作。

●使用BACKUP... BACKUPSET命令,在磁盘或磁带上创建现有RMAN备份的副本。

●如果在BACKUP命令中使用SKIP READONLY, RMAN将忽略对只读表空间的备份。

●如果对RMAN进行了相应的配置以进行备份优化,RMAN将仅备份只读表空间的附加副本以满足已经配置的保留策略的要求。

●归档备份是某个时间点数据库的快照,用于满足归档或法规的需要。

●有了归档备份,将可以在不影响原始数据库的保留策略的情况下,将数据库的副本迁移到另一个系统上。

●要创建归档备份,请在BACKUP命令中指定KEEP UNTIL TIME或KEEP FOREVER选项。

●RMAN归档备份也包含为了在恢复时使用备份所需的归档日志。

●可以使用CHANGE命令来更改归档备份的状态。

●多段RMAN备份可以显著减少将特大数据文件备份到多个目标时需要的时间。

●使用多段模式时,可以运行VALIDATE命令。

●SECTION SIZE参数确定多段备份或验证操作中每个段的大小。

●V$BACKUP_SET和RC_BACKUP_SET视图可显示MULTI_SECTION列,此列表明备份是否是多段备份。

●V$BACKUP_DATAFILE和RC_BACKUP_DATAFILE视图包含SECTION_SIZE列,此列显示多段备份中每个段的块数。

●RMAN可以使用4种压缩级别(BASIC、LOW、MEDIUM和HIGH),压缩备份时使用的块。

●除BASIC外,所有压缩方法均需要指定Advanced Compression选项。

●透明加密使用数据库钱包来加密备份,而且仅允许将备份还原到源数据库。

●密码加密使用密码来加密备份,允许将备份还原到源数据库或另一个数据库。

●可在同一个备份上使用透明加密和密码加密。

●可以使用SET ENCRYPTION命令,为单个备份启用透明加密。

使用技术改进备份

●可以使用CONFIGURE命令持久保存通道,也可以在RUN块中使用ALLOCATE CHANNEL命令分配通道。

●将DISK用作默认设备类型时,不需要分配任何通道。

●RMAN使用备份优化,如果已经在磁盘或磁带上备份了一个或多个文件,将不再备份相应的文件。

●备份优化在忽略源文件前会考虑多路复用和保留策略。

●使用CONFIGURE BACKUP OPTIMIZATION ON命令在RMAN中设置备份优化。

管理备份

●LIST命令提供有关备份集、映像副本、代理副本和存储脚本的可用性的基本信息。

●REPORT命令更详细地分析恢复目录中的备份信息。

●可使用REPORT命令识别过时备份。

●可使用REPORT命令识别需要更多备份副本来满足保留策略需要的数据文件。

●CROSSCHECK验证命令比较恢复目录中的备份条目与磁盘或磁带上的实际备份。

●DELETE OBSOLETE命令从恢复目录和备份位置删除过时的备份。

●可以使用DELETE EXPIRED命令删除已经过期的备份。

执行非数据库文件的备份

●如果想要在数据库打开时备份控制文件,可以使用两个不同的SQL命令:ALTER DATABASE BACKUP CONTROLFILE TO <filename>和ALTER DATABASE BACKUP CONTROLFILE TO TRACE。

●ALTER DATABASE BACKUP CONTROLFILE TO <filename>在指定位置创建控制文件的精确二进制副本。

●ALTER DATABASE BACKUP CONTROLFILE TO TRACE创建一个可编辑的脚本,该脚本在目录$ORACLE_BASE/diag/rdbms/<database>/<instance>/trace中重新创建控制文件。

●如果有控制文件的最新备份副本,并且数据文件和联机重做日志文件都没有损坏,那么丢失联机控制文件的所有副本,并不会丢失任何已经提交的事务。

●如果使用CREATE CONTROLFILE手动创建了替换控制文件,或者使用了由ALTER DATABASE BACKUP CONTROLFILE TO TRACE创建的某个版本的控制文件脚本,那么在还原控制文件后,不需要使用RESETLOGS打开数据库。

●当为ASM实例使用asmcmd实用程序时,可以运行md_backup命令,导出磁盘组元数据以供恢复时使用。