I faced with that error during restoring container database to non-container database.
RMAN Backup has been taken from container database. It was my 2 Node RAC database.
Target database is standalone(non-asm) database. While I run recover command I hit this error message:
RMAN-06067: RECOVER DATABASE required with a backup or created control file
So, What is the soultion? Here is my steps:
Change your recover script as below and skip SEED tablaspaces
RMAN> run { recover database skip forever tablespace 'PDB$SEED':SYSTEM,'PDB$SEED':SYSAUX,'PDB$SEED':UNDOTBS1,'PDB$SEED':TEMP; }
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
2 PDB$SEED MOUNTED 3 PROD MOUNTED
SQL> recover database using backup controlfile until cancel;
alter database open resetlogs;
alter pluggable database PROD
SQL> show pdbs
CON_ID|CON_NAME |OPEN MODE |RESTRICTED 2 |PDB$SEED |MOUNTED | 3 |PROD |MOUNTED |
SQL> alter pluggable database PROD open;