之前使用的nbu进行数据库备份,最近nbu废弃了,改为直接备份在磁盘上,但是控制文件里还会有之前磁带备份的信息,需要删除。
不然备份脚本使用delete obsolete;命令会报错。使用如下方法解决。
1,分配通道
RMAN> allocate channel for maintenance device type sbt parms 'SBT_LIBRARY=oracle
.disksbt,ENV=(BACKUP_DIR=D:\backup\oraclebak)';
2,验证
crosscheck backup;
,3,删除
RMAN> delete noprompt expired backup;
不然备份脚本使用delete obsolete;命令会报错。使用如下方法解决。
1,分配通道
RMAN> allocate channel for maintenance device type sbt parms 'SBT_LIBRARY=oracle
.disksbt,ENV=(BACKUP_DIR=D:\backup\oraclebak)';
2,验证
crosscheck backup;
,3,删除
RMAN> delete noprompt expired backup;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29108064/viewspace-2137008/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29108064/viewspace-2137008/