您的位置:首页 > 其它

crosscheck archivelog all;crosscheck backup of区别

2016-05-14 15:34 423 查看
crosscheck archivelog all; 验证的是DB的归档日志即log_archive_dest参数指定位置的文件,当手工删除了归档日志以后,Rman备份会检测到日志缺失,从而无法进一步继续执行。
所以此时需要手工执行crosscheck过程,之后Rman备份可以恢复正常。

RMAN> crosscheck archivelog all;

释放的通道: ORA_DISK_1

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: sid=18 devtype=DISK

对归档日志的验证失败

存档日志文件名 =D:ORACLEORA92DATABASEARCHIVEARC00026.001 记录 ID=28 时间戳

=607690515

对归档日志的验证失败

存档日志文件名 =D:ORACLEORA92DATABASEARCHIVEARC00027.001 记录 ID=29 时间戳

=607690586

已交叉检验的 2 对象

crosscheck backup of archivelog all;验证的是用rman 备份归档日志的备份文件,执行完这个命令后可用delete expired archivelog;删除状态为expired的备份文件

RMAN> crosscheck backup of archivelog all;

使用通道 ORA_DISK_1

交叉校验备份段: 找到为 'EXPIRED'

备份段 handle=D:ORACLEBACKUPARC39_TESTDB_39_1 recid=38 stamp=607690347

交叉校验备份段: 找到为 'EXPIRED'

备份段 handle=D:ORACLEBACKUPARC%E_TESTDB_41_1 recid=40 stamp=607690481

交叉校验备份段: 找到为 'EXPIRED'

备份段 handle=D:ORACLEBACKUPARC_%E_TESTDB_43_1 recid=42 stamp=607690517

交叉校验备份段: 找到为 'AVAILABLE'

备份段 handle=D:ORACLEBACKUPARC_%E_TESTDB_45_1 recid=44 stamp=607690588

交叉校验备份段: 找到为 'AVAILABLE'

备份段 handle=D:ORACLEBACKUPARC_%E_TESTDB_46_1 recid=45 stamp=607690590

交叉校验备份段: 找到为 'AVAILABLE'

备份段 handle=D:ORACLEBACKUPARC_%E_TESTDB_47_1 recid=46 stamp=607690592

已交叉检验的 6 对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: