Upgrade and Migrate Your Database to the Cloud
Using this single step direct migration procedure, you can migrate your on-premise database to Oracle Cloud Infrastructure with near zero downtime and at the same time upgrade the database to the latest version. This migration procedure reduces cost, end-to-end migration time, and the testing effort required to migrate a database.
Upgrade to Oracle Database 18c
Restore the RMAN backup of the source 11.2.0.3 database under 18c Oracle Home and upgrade to Oracle Database18c.
With Oracle Database Exadata Cloud Service, it is assumed that the target container database is already created. The backup brought from the on-premise database is upgraded to 18c and plugged in as a pluggable database (PDB) in this pre-created container. Although the on-premise database backup is 11.2.0.3, you can restore it in an 18c DB Home on Oracle Database Exadata Cloud Service.
Use the SCN captured from the source RMAN backup when defining the Set until SCN
. This is to ensure that
we're restoring the database up to a certain point, this is also the starting point
to start applying our change deltas from Oracle GoldenGate.
Convert the Database to a Container Database
Plug the non-container database into the target container as a pluggable database (PDB).
After updating the timezone, the non-container database is ready to be plugged in as
a pluggable database in the target container. Since the database size is huge, you
can create the PDB using the NOCOPY
clause. When you use the
NOCOPY
clause, the same set of datafiles that belong to
non-container database are repointed to the pluggable database instead of performing
a copy operation. This saves time and space for huge databases.
Synchronize With the Source
Start change synchronization on the target database to apply change deltas and migrate the data.
After the database is restored and plugged in as pluggable database in the target container, the initial load for Oracle GoldenGate is complete. Start the change synchronization from the same SCN that you captured during RMAN backup taken from source database.