WEB开发网
开发学院数据库Oracle Oracle RMAN物理备份技术之管理维护 阅读

Oracle RMAN物理备份技术之管理维护

 2008-12-16 13:04:35 来源:WEB开发网   
核心提示: 快速恢复区Flash Recovery Area和控制文件记录保存时间参CONTROL_FILE_RECORD_KEEP_TIME之间的相互作用如果我们在使用快速恢复区保留RMAN备份的话,控制文件将记录恢复区中文件的创建记录,Oracle RMAN物理备份技术之管理维护(2),因为一般来

快速恢复区Flash Recovery Area和控制文件记录保存时间参CONTROL_FILE_RECORD_KEEP_TIME之间的相互作用

如果我们在使用快速恢复区保留RMAN备份的话,控制文件将记录恢复区中文件的创建记录,因为一般来讲文件创建的记录要比执行备份的信息要晚,如果有备份文件超过了CONTROL_FILE_RECORD_KEEP_TIME参数所规定的时间,ORACLE试图删除这些这些文件,否则ORACLE将增加控制文件的大小并且在alter.log中记录这一情况。如下所示:

kccwnc: tring to expand controlfile section nnnn for Oracle Managed Files

如果无法扩展控制文件,则alter.log中将出现以下信息:

WARNING: Oracle Managed File filename is unknown to controlfile. This is the
result of limitation in control file size that could not keep all recovery
area files.

也就是不能满足备份的保留冗余策略来保存备份了。

为了避免和降低这种情况的发生,我们可以采取以下措施:

使用32K大小的块创建控制文件,如果想设置控制文件32K大小的BLOCK,我们必须首先把SYSTEM表空间设置成为大于或者等于控制文件使用的BLOCK SIZE.修改了控制文件BLOCK_SIZE后,必须重建控制文件。

使用BACKUP RECOVERY AREA命令备份快速恢复区使得快速恢复区的文件成为可以删除的文件, 或者减小备份保留时间或者减小备份保留冗余度维护控制文件中的RMAN备份存储库。

交叉验证备份CROSESSCHECK BACKUPS

验证备份存储库中的备份记录和磁盘(或者磁带)上的备份文件是否一致。如果用磁盘保存备份,CROSSCHECK检查文件头是否有效,如果用磁带保存备份,CROSSCHECK检查文件是否存在。备份文件的三种可能的状态为:AVAILABLE, UNAVAILABLE, and EXPIRED,我们可以用LIST命令查看或者直接查询V$BACKUP_FILES、RC_DATAFILE_COPY、RC_ARCHIVED_LOG等视图。

上一页  1 2 3 4 5 6 7  下一页

Tags:Oracle RMAN 物理

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接