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;