最近在rman备份时候出现RMAN-00571 ORA-00245错误问题,
1、rac环境下,如果备份目录不在共享设备下降出现此问题
不管手动在rman中备份或者是脚本中备份,需要制定备份或者快照control的备份目录为共享目录
可以查看rman默认设置show all或者show snapshot controlfile name;
2、如果是备份脚本,注意将control的路径放在共享存储上
在 11gR2 及更高版本中,控制文件的备份在执行时不会持有 CF enqueue。对于非 RAC 数据库,这不会造成任何影响。但是,对于 RAC数据库,由于在 11gR2 中控制文件备份机制发生了更改,集群中的任何实例都可以写入到 snapshot/backup(快照/备份)控制文件。因此,Snapshot(快照)控制文件需要对所有实例都可见。从 SQL*Plus 直接创建控制文件的备份时也存在这种情况。集群中的任何实例都可以写入到备份控制文件。控制文件备份,即使使用 SQL“alter database backup controlfile...”,也必须在共享设备上创建备份
1、rac环境下,如果备份目录不在共享设备下降出现此问题
不管手动在rman中备份或者是脚本中备份,需要制定备份或者快照control的备份目录为共享目录
可以查看rman默认设置show all或者show snapshot controlfile name;
2、如果是备份脚本,注意将control的路径放在共享存储上
在 11gR2 及更高版本中,控制文件的备份在执行时不会持有 CF enqueue。对于非 RAC 数据库,这不会造成任何影响。但是,对于 RAC数据库,由于在 11gR2 中控制文件备份机制发生了更改,集群中的任何实例都可以写入到 snapshot/backup(快照/备份)控制文件。因此,Snapshot(快照)控制文件需要对所有实例都可见。从 SQL*Plus 直接创建控制文件的备份时也存在这种情况。集群中的任何实例都可以写入到备份控制文件。控制文件备份,即使使用 SQL“alter database backup controlfile...”,也必须在共享设备上创建备份