If you want to perform a cross-platform upgrade, you need to know the restrictions and guidelines of this method.
When using DBUA or performing a manual upgrade for Oracle Database, you cannot directly migrate or transport data in a database on one operating system to another operating system. For example, you cannot migrate data in an Oracle database on Solaris to an Oracle 19c database on Windows using DBUA. You must follow procedures specific to your operating system platforms.
To see the platforms that support cross-platform data transport, run the following query using SQL*Plus:
For more information see:
Oracle Database Administrator’s Guide for a discussion of transporting data across platforms
Oracle Database Backup and Recovery User’s Guide for information on using the RMAN CONVERT DATABASE and RMAN CONVERT TABLESPACE commands