Issue Moving data from 11g to 18c I have an rman database backup from Oracle 11g XE which i am trying to import into oracle 18c XE database using below commands

rman target /
shutdown abort;
startup nomount;
SET DBID DBID_FROM_ORACLE11G
restore controlfile from 'PATH_TO_CONTROL_FILE';
alter database mount;


After "alter database mount" I am getting below error

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of sql statement command at 05/29/2019 11:12:45
ORA-65101: container database set up incorrectly


Is there something I am missing or is there anything wrong with my procedure
Yes.

If you want to the save a lot of time and trouble, forget RMAN for this specific task. Oracle XE 11g is limited to 11 GB data. Data Pump can easily handle that.

Data Pump Export

Data Pump Import