admin管理员组文章数量:1566678
同事收到告警磁盘空间不足,说删除归档无法直接在rman中进行操作,让帮看下,具体处理方法如下:
一、错误信息
在rman执行命令
crosscheck archivelog all;
delete noprompt archivelog all completed before 'sysdate-30';
报错信息如下
RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: failure of delete command at 03/28/2018 19:31:03 RMAN-06091: no channel allocated for maintenance (of an appropriate type)
根据错误日志提示可以判断由于rman备份通道调整为非磁盘通道,而默认我们设置的通道只磁盘通道,所以这里无法直接通过上述命令删除
二、解决方案
通过命令查看当前rman通道设置
RMAN> show all;
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
日常备份通过NBU备份,所以需要调整磁盘通道维护状态为磁盘
allocate channel for maintenance type disk;
然后进行上述删除操作。
其他参考命令:
delete obsolete device type disk; allocate channel for maintenance device type 'sbt_tape' ;
转载于:https://wwwblogs/rangle/p/8670296.html
本文标签: 案例RMANORACLEMaintenancetype
版权声明:本文标题:Oracle案例03——RMAN-06091: no channel allocated for maintenance (of an appropriate type) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1726298562a1064881.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论