Learn About Migrating with Oracle Cloud Backup Service

You can create an Oracle Database Cloud Service database deployment with a database that is instantiated from a cloud backup that was created using Oracle Database Backup Cloud Service.

You can create a Database Cloud Service database deployment that hosts a single-instance database, and then replace the newly created database by using another database’s backup to Oracle Database Backup Cloud Service. This process is often called “instantiate from backup” and the database from which the backup was made is called the “source database.”

Before You Begin

The database contained by the cloud backup that you are going to use must meet certain requirements:

  • It must be Oracle Database 18c, Oracle Database 12c Release 12.2.0.1, 12.1.0.2 or Oracle Database 11g Release 11.2.0.4 with the latest PSU (patch set update) applied.

  • If the database is Oracle Database 12c Release 12.1.0.2 or later, it must be multitenant (CDB). Database Cloud Service does not support non-CDB databases that are at version 12.1.0.2 or later.

  • The database from which the backup was made uses File System or Automatic Storage Management as its storage method for data files.

Create a Database Deployment Using a Cloud Backup

You can create an Oracle Database Cloud Service database deployment with a database that is instantiated from a cloud backup that was created by using Oracle Database Backup Cloud Service.

You can use the Oracle Database Cloud Service creation wizard to perform an instantiate-from-backup operation because it creates a database deployment, provided that the database that is recovered from the backup is smaller than 2 TB (1.2 TB if you plan to back up the new deployment to cloud and local storage).

Otherwise, you perform an instantiate-from-backup operation by following these high level steps:

  1. Create an Oracle Database Cloud Service database deployment that hosts a single-instance database.

  2. If necessary, scale up the deployment’s storage to accommodate the source database.

  3. Replace the database on the deployment by using a cloud backup.

    You can perform this step by using the Oracle Database Cloud Service console or by using the dbaasapi utility on the deployment’s compute node to perform ibkup actions to start and then monitor the replacement.