重庆思庄Oracle、Redhat认证学习论坛

标题: RMAN-06091: no channel allocated for maintenance (of an appropriate type)的处理 [打印本页]

作者: 王亮    时间: 2020-10-30 15:41
标题: RMAN-06091: no channel allocated for maintenance (of an appropriate type)的处理
rman自动备份任务执行过程中,出现ORA-06091提示

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of delete command at 10/16/2020 02:30:13
RMAN-06091: no channel allocated for maintenance (of an appropriate type)

Recovery Manager complete.

备份脚本:
run{
allocate channel c1 device type disk;
allocate channel c2 device type disk;
allocate channel c3 device type disk;
allocate channel c4 device type disk;
report obsolete;
delete noprompt obsolete;
backup database plus archivelog delete input;
}
该脚本在之前的备份任务执行中并无任何问题,无任何告错。

通过查看备份信息发现之前的备份一部分是直接备份在硬盘上,另一部分的备份是通过第三方的备份软件备份在磁带上的。出现这样的错误是因为有磁带上的数据,但是未申请磁带类型的channel造成的。

通过命令查看当前rman通道设置
RMAN> show all;
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default

解决的办法是分别删除硬盘上与磁带上的过期备份数据。而这里只需要删除磁盘中的备份,那指定通过类型后进行删除,命令如下:

RMAN>delete obsolete device type disk;

删除磁盘上的过期备份







欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2