删除过期备份时没有报频道分配给维护(适当的类型)

  


当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

删除过期备份时没有报频道分配给维护(适当的类型)