强>
强>
当archivelog或是备份被手工删除后,需要运行交叉核对。该命令确保复苏 目录或是控制文件中记录的数据与硬盘上的文件一致。
,
对于找不到的文件,反复核对会把它的状态标为过期。然后,你运行删除 过期的命令就可以把rman库中的相关记录和硬盘上的文件删除。
,
如果有些文件被错误地标为过期,那么在确认文件存在时,再次运行交叉核对 备份可以将这些文件重置为可用的状态。
,
也就是说,对于硬盘上已经不存在的文件,用删除过期在RMAN中删除相关记录。对于已经超过保留 政策的备份用删除过时的从硬盘和磁带设备上删除,并从RMAN中把记录删除。
,
在执行完
交叉核对备份;
Crossscheck backuppiece;
交叉核对archivelog;
<强>,强>
研究了一下,之前的备份一部分是直接备份在硬盘上,另一部分是通过DP备份在磁带上的。出现这样的错误是因为有磁带上的数据,但是未申请磁带类型的通道造成的。
,
RMAN>分配渠道维护类型 磁盘;
,
分配渠道:ORA_MAINT_DISK_6
频道ORA_MAINT_DISK_6: sid=137 devtype=磁盘
,
RMAN>删除过期archivelog;
,
规范不匹配任何归档日志恢复 目录
这个应该是正常的,没有发现过期的日志。
,
RMAN>删除过时的;
,
RMAN保留政策将适用于命令
RMAN保留政策设置为冗余1
删除过时的备份和拷贝如下:
Type ,,,,,,,,,,,,,,, Key ,完成 Time ,,文件名/处理
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
备份 Set ,,,,,,,,, 2499,, 2011-11-24 11:39:28
,备份
Piece ,,,,, 2511,, 2011-11-24 11:39:28
swt-oracle-full … 备份
Set ,,,,,,,,, 2564,, 2011-11-26 21:18:57 ,备份
Piece ,,,,, 2567,, 2011-11-26 21:18:57/备份/arc0dmsld1e … 备份
Set ,,,,,,,,, 2950,, 2011-12-14 14:45:40 ,备份
Piece ,,,,, 2955,, 2011-12-14 14:45:40/u01/oracle/flash_recovery_area/广州/backupset/2011 _12_14/o1_mf_annnn_TAG20111214T144526_7gjkjly0_.bkp … rman - 00571:=========================================================== rman - 00569:===============错误消息堆栈=============== rman - 00571:=========================================================== rman - 03002:失败删除命令12/15/2011 17:05:42 rman - 06091:为维护(的分配没有通道
适当的类型) 这里出错了 , 解决的办法是分别删除硬盘上与磁带上的过期备份数据。 删除硬盘上的过期备份 , , RMAN保留政策将适用于命令 RMAN保留政策设置为冗余1 删除过时的备份和拷贝如下: Type ,,,,,,,,,,,,,,, Key ,完成
Time ,,文件名/处理 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - 备份
Set ,,,,,,,,, 2509,, 2011-11-24 14:28:32 ,备份
Piece ,,,,, 2521,, 2011-11-24 14:28:32/备份/sp 备份
Set ,,,,,,,,, 2564,, 2011-11-26 21:18:57 ,备份
Piece ,,,,, 2567,, 2011-11-26 21:18:57/备份/arc0dmsld1e 备份
Set ,,,,,,,,, 2565,, 2011-11-26 21:19:20 ,备份
Piece ,,,,, 2568,, 2011-11-26 21:19:20/备份/arc0emsld29 控制文件
Copy ,,, 2709,, 2011-11-26 21:42:33/var/opt/omni/tmp/ctrl_gz.dbf 备份
Set ,,,,,,,,, 2885,, 2011-11-27 20:44:15 ,备份
Piece ,,,,, 2888,, 2011-11-27 20:44:15/备份/db_full_31.1 控制文件
Copy ,,, 2898,, 2011-11-27 20:43:57/备份/bj.ctl 备份
Set ,,,,,,,,, 2886,, 2011-11-27 20:44:21 ,备份
Piece ,,,,, 2889,, 2011-11-27 20:44:21/备份/db_full_32.1 备份
Set ,,,,,,,,, 2950,, 2011-12-14 14:45:40 ,备份
Piece ,,,,, 2955,, 2011-12-14 14:45:40/u01/oracle/flash_recovery_area/广州/backupset/2011 _12_14/o1_mf_annnn_TAG20111214T144526_7gjkjly0_.bkp 备份
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null删除过期备份时没有报频道分配给维护(适当的类型)