RMAN维护:RMAN中的交叉校验crosscheck
2016-01-25 20:45
609 查看
检查所有备份集的状态并判断是否在备份介质上
crosscheck的其他验证命令
RMAN-06091 没有为维护指定通道 相应的类型 错误排查
RMAN 备份的删除
可能有这样的情况:实际存在的备份和账上记录的备份是不一致的,即账实不符合,用crosscheck命令来更新一下账实相符率,类似资产中的盘点。
当使用crosscheck命令时,如果没有使用恢复目录,则大致的备份信息存在vbackupset或者vbackup_set或者vdatafile_copy 这两个视图中,当使用了恢复目录的时候,存储在RC_DATAFILE_COPY和RC_BACKUP_SET对象中。
如果备份集或者副本不存在介质上,它们会被标记为expired ,如果这些被标记为expired的备份集或者副本再次存在于备份介质上,crosscheck命令会再次将它们标记为available。
一般输出有两部分:第一部分是为’AVAILABLE’ 状态的,第二部分是为不存在备份介质中的备份片,需要注意的是RMAN不会将deleted状态的备份片改为available状态。
RMAN> crosscheck backup of datafile 1;
RMAN> crosscheck backup of tablespace users;
RMAN> crosscheck backup of controlfile;
RMAN> crosscheck backup of spfile;
RMAN> crosscheck backup tag=’full’;
RMAN> crosscheck backup completed after ‘sysdate - 2 ‘;
RMAN> crosscheck backup completed between ‘sysdate - 5 ’ and ’ sysdate - 1’;
RMAN> crosscheck backup completed between ‘sysdate - 5 ’ and ’ sysdate ‘;
RMAN> crosscheck backup device type sbt;
RMAN> crosscheck archivelog all;
查看下备份,发现有两个备份的设备类型是磁带:
当初用磁带备份的命令如下:
利用下面的命令删除下磁带上的备份:
run {
allocate channel x1 type ‘sbt_tape’
parms=”SBT_LIBRARY=oracle.disksbt,
ENV=(BACKUP_DIR=C:\app\oracle\rman)”;
CROSSCHECK BACKUPSET;
DELETE NOPROMPT OBSOLETE;
release channel x1;
}
在默认情况下执行下delete obsolete命令就没有报错了。
RMAN>delete backup;
RMAN>delete backupset; (和delete backup效果类同)
RMAN> delete noprompt obsolete; #不提示直接删除过期备份
RMAN> delete obsolete; #删除过期备份
RMAN> delete expired backup; #删除过备份(已经确认备份片丢失后,用这个命令会标记备份片永久丢失)
RMAN> delete expired copy;
RMAN> delete expired backupset;
crosscheck的其他验证命令
RMAN-06091 没有为维护指定通道 相应的类型 错误排查
RMAN 备份的删除
可能有这样的情况:实际存在的备份和账上记录的备份是不一致的,即账实不符合,用crosscheck命令来更新一下账实相符率,类似资产中的盘点。
当使用crosscheck命令时,如果没有使用恢复目录,则大致的备份信息存在vbackupset或者vbackup_set或者vdatafile_copy 这两个视图中,当使用了恢复目录的时候,存储在RC_DATAFILE_COPY和RC_BACKUP_SET对象中。
如果备份集或者副本不存在介质上,它们会被标记为expired ,如果这些被标记为expired的备份集或者副本再次存在于备份介质上,crosscheck命令会再次将它们标记为available。
检查所有备份集的状态,并判断是否在备份介质上
RMAN> crosscheck backup; 使用通道 ORA_DISK_1 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T191330_CBD0TV6H_.BKP RECID=327 STAMP=902085211 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\809378F024254A0AAF1C7D06CC6D9706\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T191330_CBD0WWLJ_.BKP RECID=328 STAMP=9 02085276 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\A00BB53DE42D4A6C8AC2FCFA7944681C\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T191330_CBD0XZX2_.BKP RECID=329 STAMP=9 02085311 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\AUTOBACKUP\2016_01_25\O1_MF_S_902085337_CBD0YSL4_.BKP RECID=330 STAMP=902085337 已交叉检验的 4 对象
一般输出有两部分:第一部分是为’AVAILABLE’ 状态的,第二部分是为不存在备份介质中的备份片,需要注意的是RMAN不会将deleted状态的备份片改为available状态。
crosscheck的其他验证命令
我们还可以验证其他的对象:数据文件、表空间备份、控制文件备份、服务器参数文件备份、加入标记的备份、基于使用的设备和或者基于一个时间周期交叉检验所有备份:RMAN> crosscheck backup of datafile 1;
RMAN> crosscheck backup of tablespace users;
RMAN> crosscheck backup of controlfile;
RMAN> crosscheck backup of spfile;
RMAN> crosscheck backup tag=’full’;
RMAN> crosscheck backup completed after ‘sysdate - 2 ‘;
RMAN> crosscheck backup completed between ‘sysdate - 5 ’ and ’ sysdate - 1’;
RMAN> crosscheck backup completed between ‘sysdate - 5 ’ and ’ sysdate ‘;
RMAN> crosscheck backup device type sbt;
RMAN> crosscheck archivelog all;
RMAN> crosscheck backup of datafile 1; 使用通道 ORA_DISK_1 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T194827_CBD2WDBO_.BKP RECID=331 STAMP=902087308 已交叉检验的 1 对象 RMAN> crosscheck backup of tablespace users; 使用通道 ORA_DISK_1 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T194827_CBD2WDBO_.BKP RECID=331 STAMP=902087308 已交叉检验的 1 对象 RMAN> crosscheck backup of controlfile; 使用通道 ORA_DISK_1 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\AUTOBACKUP\2016_01_25\O1_MF_S_902087376_CBD2YK6W_.BKP RECID=334 STAMP=902087377 已交叉检验的 1 对象 RMAN> crosscheck backup of spfile; 使用通道 ORA_DISK_1 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\AUTOBACKUP\2016_01_25\O1_MF_S_902087376_CBD2YK6W_.BKP RECID=334 STAMP=902087377 已交叉检验的 1 对象 RMAN> crosscheck backup tag='full'; 使用通道 ORA_DISK_1 说明与资料档案库中的任何备份都不匹配 RMAN> crosscheck backup completed after 'sysdate - 2 '; 使用通道 ORA_DISK_1 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T194827_CBD2WDBO_.BKP RECID=331 STAMP=902087308 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\809378F024254A0AAF1C7D06CC6D9706\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T194827_CBD2WX08_.BKP RECID=332 STAMP=9 02087325 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\AUTOBACKUP\2016_01_25\O1_MF_S_902087376_CBD2YK6W_.BKP RECID=334 STAMP=902087377 已交叉检验的 3 对象 RMAN> crosscheck backup completed between 'sysdate - 5 ' and ' sysdate - 1'; 使用通道 ORA_DISK_1 说明与资料档案库中的任何备份都不匹配 RMAN> crosscheck backup completed between 'sysdate - 5 ' and ' sysdate '; 使用通道 ORA_DISK_1 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T194827_CBD2WDBO_.BKP RECID=331 STAMP=902087308 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\809378F024254A0AAF1C7D06CC6D9706\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T194827_CBD2WX08_.BKP RECID=332 STAMP=9 02087325 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\AUTOBACKUP\2016_01_25\O1_MF_S_902087376_CBD2YK6W_.BKP RECID=334 STAMP=902087377 已交叉检验的 3 对象 RMAN> crosscheck backup device type sbt; 释放的通道: ORA_DISK_1 RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: crosscheck 命令 (在 01/25/2016 20:24:00 上) 失败 RMAN-06471: 未找到用来为 SBT_TAPE 分配通道的配置 RMAN> crosscheck backup device type sbt_tpye; RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: crosscheck 命令 (在 01/25/2016 20:24:18 上) 失败 RMAN-06471: 未找到用来为 sbt_tpye 分配通道的配置 RMAN> crosscheck backup completed ; RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-00558: 分析输入命令时出错 RMAN-01009: 语法错误: 找到 ";": 应为: "after, before, between" 中的一个 RMAN-01007: 在第 1 行第 29 列, 文件: standard input RMAN> crosscheck archivelog all; 分配的通道: ORA_DISK_1 通道 ORA_DISK_1: SID=130 设备类型=DISK 说明与资料档案库中的任何归档日志都不匹配
RMAN-06091: 没有为维护指定通道 (相应的类型) 错误排查
当初用测试磁带的命令备份了几个文件,当运行 delete obsolete 的时候报上面的错误。RMAN> delete obsolete; RMAN 保留策略将应用于该命令 将 RMAN 保留策略设置为冗余 1 使用通道 ORA_DISK_1 删除以下已废弃的备份和副本: 类型 关键字 完成时间 文件名/句柄 -------------------- ------ ------------------ -------------------- 存档日志 111 2016-01-05 20:14:12 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_05\O1_MF_1_7_C8QDWMYZ_.ARC 存档日志 112 2016-01-05 20:14:12 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_05\O1_MF_1_5_C8QDWN6G_.ARC 存档日志 113 2016-01-05 20:14:12 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_05\O1_MF_1_6_C8QDWNCM_.ARC 存档日志 114 2016-01-05 22:17:15 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_05\O1_MF_1_1_C8QN3CC0_.ARC 存档日志 115 2016-01-06 18:33:55 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_06\O1_MF_1_2_C8SVDM2C_.ARC 备份集 316 2016-01-06 19:56:09 备份片段 325 2016-01-06 19:56:09 diqqnduj_1_1 存档日志 116 2016-01-07 18:30:02 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_07\O1_MF_1_3_C8WHKB0Q_.ARC 备份集 317 2016-01-06 19:56:11 备份片段 326 2016-01-06 19:56:11 c-3752195400-20160106-00 存档日志 117 2016-01-07 22:04:00 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_07\O1_MF_1_4_C8WW2HRM_.ARC 存档日志 118 2016-01-08 11:28:28 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_08\O1_MF_1_5_C8YC6VY9_.ARC 存档日志 119 2016-01-08 22:00:31 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_08\O1_MF_1_6_C8ZJ7Z9R_.ARC 存档日志 120 2016-01-18 11:03:50 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_18\O1_MF_1_7_C9ROJO6K_.ARC 存档日志 121 2016-01-18 11:30:48 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_18\O1_MF_1_8_C9RQ38GN_.ARC 备份集 318 2016-01-25 19:14:26 备份片段 327 2016-01-25 19:14:26 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T191330_CBD0TV6H_.BKP 备份集 319 2016-01-25 19:15:02 备份片段 328 2016-01-25 19:15:02 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\809378F024254A0AAF1C7D06CC6D9706\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T191330_CB D0WWLJ_.BKP 备份集 320 2016-01-25 19:15:33 备份片段 329 2016-01-25 19:15:33 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\A00BB53DE42D4A6C8AC2FCFA7944681C\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T191330_CB D0XZX2_.BKP 备份集 321 2016-01-25 19:15:37 备份片段 330 2016-01-25 19:15:37 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\AUTOBACKUP\2016_01_25\O1_MF_S_902085337_CBD0YSL4_.BKP 备份集 324 2016-01-25 19:49:36 备份片段 333 2016-01-25 19:49:36 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\A00BB53DE42D4A6C8AC2FCFA7944681C\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T194827_CB D2XQJZ_.BKP RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: delete 命令 (在 01/25/2016 20:00:07 上) 失败 RMAN-06091: 没有为维护指定通道 (相应的类型)
查看下备份,发现有两个备份的设备类型是磁带:
RMAN> list backup summary; 备份列表 =============== 关键字 TY LV S 设备类型 完成时间 段数 副本数 压缩标记 ------- -- -- - ----------- ------------------- ------- ------- ---------- --- 316 B F A SBT_TAPE 2016-01-06 19:56:09 1 1 NO TAG20160106T195603 317 B F A SBT_TAPE 2016-01-06 19:56:11 1 1 NO TAG20160106T195610 318 B F A DISK 2016-01-25 19:14:26 1 1 NO TAG20160125T191330 319 B F A DISK 2016-01-25 19:15:02 1 1 NO TAG20160125T191330 320 B F A DISK 2016-01-25 19:15:33 1 1 NO TAG20160125T191330 321 B F A DISK 2016-01-25 19:15:37 1 1 NO TAG20160125T191537 322 B F A DISK 2016-01-25 19:48:40 1 1 NO TAG20160125T194827 323 B F A DISK 2016-01-25 19:49:02 1 1 NO TAG20160125T194827 324 B F A DISK 2016-01-25 19:49:36 1 1 NO TAG20160125T194827 325 B F A DISK 2016-01-25 19:49:37 1 1 NO TAG20160125T194936 RMAN>
当初用磁带备份的命令如下:
run { allocate channel x1 type 'sbt_tape' parms="SBT_LIBRARY=oracle.disksbt, ENV=(BACKUP_DIR=C:\app\oracle\rman)"; backup datafile 1 format='%U'; }
利用下面的命令删除下磁带上的备份:
run {
allocate channel x1 type ‘sbt_tape’
parms=”SBT_LIBRARY=oracle.disksbt,
ENV=(BACKUP_DIR=C:\app\oracle\rman)”;
CROSSCHECK BACKUPSET;
DELETE NOPROMPT OBSOLETE;
release channel x1;
}
RMAN> run { 2> allocate channel x1 type 'sbt_tape' 3> parms="SBT_LIBRARY=oracle.disksbt, 4> ENV=(BACKUP_DIR=C:\app\oracle\rman)"; 5> CROSSCHECK BACKUPSET; 6> DELETE NOPROMPT OBSOLETE; 7> release channel x1; 8> } 释放的通道: ORA_DISK_1 分配的通道: x1 通道 x1: SID=130 设备类型=SBT_TAPE 通道x1: WARNING: Oracle Test Disk API 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T191330_CBD0TV6H_.BKP RECID=327 STAMP=902085211 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\809378F024254A0AAF1C7D06CC6D9706\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T191330_CBD0WWLJ_.BKP RECID=328 STAMP=9 02085276 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\A00BB53DE42D4A6C8AC2FCFA7944681C\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T191330_CBD0XZX2_.BKP RECID=329 STAMP=9 02085311 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\AUTOBACKUP\2016_01_25\O1_MF_S_902085337_CBD0YSL4_.BKP RECID=330 STAMP=902085337 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T194827_CBD2WDBO_.BKP RECID=331 STAMP=902087308 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\809378F024254A0AAF1C7D06CC6D9706\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T194827_CBD2WX08_.BKP RECID=332 STAMP=9 02087325 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\A00BB53DE42D4A6C8AC2FCFA7944681C\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T194827_CBD2XQJZ_.BKP RECID=333 STAMP=9 02087351 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\AUTOBACKUP\2016_01_25\O1_MF_S_902087376_CBD2YK6W_.BKP RECID=334 STAMP=902087377 已交叉检验的 8 对象 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=diqqnduj_1_1 RECID=325 STAMP=900446163 交叉校验备份片段: 找到为 'AVAILABLE' 备份片段句柄=c-3752195400-20160106-00 RECID=326 STAMP=900446170 已交叉检验的 2 对象 RMAN 保留策略将应用于该命令 将 RMAN 保留策略设置为冗余 1 删除以下已废弃的备份和副本: 类型 关键字 完成时间 文件名/句柄 -------------------- ------ ------------------ -------------------- 存档日志 111 2016-01-05 20:14:12 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_05\O1_MF_1_7_C8QDWMYZ_.ARC 存档日志 112 2016-01-05 20:14:12 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_05\O1_MF_1_5_C8QDWN6G_.ARC 存档日志 113 2016-01-05 20:14:12 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_05\O1_MF_1_6_C8QDWNCM_.ARC 存档日志 114 2016-01-05 22:17:15 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_05\O1_MF_1_1_C8QN3CC0_.ARC 存档日志 115 2016-01-06 18:33:55 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_06\O1_MF_1_2_C8SVDM2C_.ARC 备份集 316 2016-01-06 19:56:09 备份片段 325 2016-01-06 19:56:09 diqqnduj_1_1 存档日志 116 2016-01-07 18:30:02 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_07\O1_MF_1_3_C8WHKB0Q_.ARC 备份集 317 2016-01-06 19:56:11 备份片段 326 2016-01-06 19:56:11 c-3752195400-20160106-00 存档日志 117 2016-01-07 22:04:00 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_07\O1_MF_1_4_C8WW2HRM_.ARC 存档日志 118 2016-01-08 11:28:28 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_08\O1_MF_1_5_C8YC6VY9_.ARC 存档日志 119 2016-01-08 22:00:31 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_08\O1_MF_1_6_C8ZJ7Z9R_.ARC 存档日志 120 2016-01-18 11:03:50 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_18\O1_MF_1_7_C9ROJO6K_.ARC 存档日志 121 2016-01-18 11:30:48 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_18\O1_MF_1_8_C9RQ38GN_.ARC 备份集 318 2016-01-25 19:14:26 备份片段 327 2016-01-25 19:14:26 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T191330_CBD0TV6H_.BKP 备份集 319 2016-01-25 19:15:02 备份片段 328 2016-01-25 19:15:02 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\809378F024254A0AAF1C7D06CC6D9706\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T191330_CB D0WWLJ_.BKP 备份集 320 2016-01-25 19:15:33 备份片段 329 2016-01-25 19:15:33 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\A00BB53DE42D4A6C8AC2FCFA7944681C\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T191330_CB D0XZX2_.BKP 备份集 321 2016-01-25 19:15:37 备份片段 330 2016-01-25 19:15:37 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\AUTOBACKUP\2016_01_25\O1_MF_S_902085337_CBD0YSL4_.BKP 备份集 324 2016-01-25 19:49:36 备份片段 333 2016-01-25 19:49:36 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\A00BB53DE42D4A6C8AC2FCFA7944681C\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T194827_CB D2XQJZ_.BKP 已删除的归档日志 归档日志文件名=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_05\O1_MF_1_7_C8QDWMYZ_.ARC RECID=111 STAMP=900360852 已删除的归档日志 归档日志文件名=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_05\O1_MF_1_5_C8QDWN6G_.ARC RECID=112 STAMP=900360852 已删除的归档日志 归档日志文件名=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_05\O1_MF_1_6_C8QDWNCM_.ARC RECID=113 STAMP=900360852 已删除的归档日志 归档日志文件名=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_05\O1_MF_1_1_C8QN3CC0_.ARC RECID=114 STAMP=900368235 已删除的归档日志 归档日志文件名=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_06\O1_MF_1_2_C8SVDM2C_.ARC RECID=115 STAMP=900441235 已删除的归档日志 归档日志文件名=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_07\O1_MF_1_3_C8WHKB0Q_.ARC RECID=116 STAMP=900527402 已删除的归档日志 归档日志文件名=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_07\O1_MF_1_4_C8WW2HRM_.ARC RECID=117 STAMP=900540240 已删除的归档日志 归档日志文件名=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_08\O1_MF_1_5_C8YC6VY9_.ARC RECID=118 STAMP=900588508 已删除的归档日志 归档日志文件名=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_08\O1_MF_1_6_C8ZJ7Z9R_.ARC RECID=119 STAMP=900626431 已删除的归档日志 归档日志文件名=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_18\O1_MF_1_7_C9ROJO6K_.ARC RECID=120 STAMP=901451030 已删除的归档日志 归档日志文件名=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\ARCHIVELOG\2016_01_18\O1_MF_1_8_C9RQ38GN_.ARC RECID=121 STAMP=901452648 已删除备份片段 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T191330_CBD0TV6H_.BKP RECID=327 STAMP=902085211 已删除备份片段 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\809378F024254A0AAF1C7D06CC6D9706\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T191330_CBD0WWLJ_.BKP RECID=328 STAMP=9 02085276 已删除备份片段 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\A00BB53DE42D4A6C8AC2FCFA7944681C\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T191330_CBD0XZX2_.BKP RECID=329 STAMP=9 02085311 已删除备份片段 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\AUTOBACKUP\2016_01_25\O1_MF_S_902085337_CBD0YSL4_.BKP RECID=330 STAMP=902085337 已删除备份片段 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\A00BB53DE42D4A6C8AC2FCFA7944681C\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T194827_CBD2XQJZ_.BKP RECID=333 STAMP=9 02087351 16 对象已删除 已删除备份片段 备份片段句柄=diqqnduj_1_1 RECID=325 STAMP=900446163 已删除备份片段 备份片段句柄=c-3752195400-20160106-00 RECID=326 STAMP=900446170 2 对象已删除 释放的通道: x1
在默认情况下执行下delete obsolete命令就没有报错了。
RMAN> delete obsolete; RMAN 保留策略将应用于该命令 将 RMAN 保留策略设置为冗余 1 分配的通道: ORA_DISK_1 通道 ORA_DISK_1: SID=130 设备类型=DISK 未找到已废弃的备份 RMAN> list backup summary; 备份列表 =============== 关键字 TY LV S 设备类型 完成时间 段数 副本数 压缩标记 ------- -- -- - ----------- ------------------- ------- ------- ---------- --- 322 B F A DISK 2016-01-25 19:48:40 1 1 NO TAG20160125T194827 323 B F A DISK 2016-01-25 19:49:02 1 1 NO TAG20160125T194827 325 B F A DISK 2016-01-25 19:49:37 1 1 NO TAG20160125T194936
RMAN 备份的删除
RMAN> delete backupset; #删除所有备份RMAN>delete backup;
RMAN>delete backupset; (和delete backup效果类同)
RMAN> delete noprompt obsolete; #不提示直接删除过期备份
RMAN> delete obsolete; #删除过期备份
RMAN> delete expired backup; #删除过备份(已经确认备份片丢失后,用这个命令会标记备份片永久丢失)
RMAN> delete expired copy;
RMAN> delete expired backupset;
RMAN> list backup summary; 备份列表 =============== 关键字 TY LV S 设备类型 完成时间 段数 副本数 压缩标记 ------- -- -- - ----------- ------------------- ------- ------- ---------- --- 322 B F A DISK 2016-01-25 19:48:40 1 1 NO TAG20160125T194827 323 B F A DISK 2016-01-25 19:49:02 1 1 NO TAG20160125T194827 325 B F A DISK 2016-01-25 19:49:37 1 1 NO TAG20160125T194936 RMAN> delete backupset; 使用通道 ORA_DISK_1 备份片段列表 BP 关键字 BS 关键字 Pc# Cp# 状态 设备类型段名称 ------- ------- --- --- ----------- ----------- ---------- 331 322 1 1 AVAILABLE DISK C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T194827_CBD2WDBO_.BKP 332 323 1 1 AVAILABLE DISK C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\809378F024254A0AAF1C7D06CC6D9706\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T194 827_CBD2WX08_.BKP 334 325 1 1 AVAILABLE DISK C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\AUTOBACKUP\2016_01_25\O1_MF_S_902087376_CBD2YK6W_.BKP 是否确定要删除以上对象 (输入 YES 或 NO)? yes 已删除备份片段 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T194827_CBD2WDBO_.BKP RECID=331 STAMP=902087308 已删除备份片段 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\809378F024254A0AAF1C7D06CC6D9706\BACKUPSET\2016_01_25\O1_MF_NNNDF_TAG20160125T194827_CBD2WX08_.BKP RECID=332 STAMP=9 02087325 已删除备份片段 备份片段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\AUTOBACKUP\2016_01_25\O1_MF_S_902087376_CBD2YK6W_.BKP RECID=334 STAMP=902087377 3 对象已删除 RMAN> list backup summary; 说明与资料档案库中的任何备份都不匹配
相关文章推荐
- Linux kernel release 4.4 中文翻译
- Android自定义组件之ListPopWindow
- windows下配置Nginx+Mysql+Php7
- 工具的使用——Photoshop
- win10 与linux mint双系统 只能进入mint而无法进入windows的解决方案
- Windows OS上安装运行Apache Kafka教程
- Linux第二天02
- CENTOS6 安装配置 pptpd 心得
- copy与mutableCopy
- OpenStack Ceilometer监控模块没有数据
- nginx做了一层负载均衡代理,nginx转发请求给tomcat时,端口号已经丢失掉了
- Linux mint 亮度调节
- 【智能路由器】新手openwrt平台搭建
- Apache条件日志、格式,组合日志combined,通用日志common
- Linux进程学习笔记(一)
- 解决Apache日志"internal dummy connection"方法
- centos设置服务开机自启动
- 如何使用shell脚本对android手机的操作---初级篇1
- Xshell
- linux下C语言ip有关