Oracle RECOVER DATABASE报错:RMAN-03002、RMAN-06094
!](https://img-blog.csdnimg.cn/9f4637432a87461d8a241fb730ca51df.png)
原因:v$datafile和RMAN的REPORT SCHEMA中显示的数据文件名称目录不一致
报告数据库的物理结构。模式包括数据文件名、数据文件号、为这些数据文件指派的表空间、数据文件大小、以及数据文件是否含有回滚段
看SIZE和NAME列,SIZE为0 说明该文件在物理上不存在于磁盘上,可能上一步执行的switch datafile all不生效
将数据文件重命名为磁盘上的正确副本,再执行恢复就OK了,操作如下: