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

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4034|回复: 0
打印 上一主题 下一主题

[Oracle] RMAN-06091: no channel allocated for maintenance (of an appropriate type)的处理

[复制链接]
跳转到指定楼层
楼主
发表于 2020-10-30 15:41:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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;

删除磁盘上的过期备份


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-26 21:30 , Processed in 0.142064 second(s), 21 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表