About Cloning Autonomous AI Database

Cloning is the process of creating a point-in-time copy of your Autonomous AI Database or its backup set. You can use the cloning feature to quickly set up an Autonomous AI Database with historical data for purposes such as testing, development, or analytics.

Tip:
The speed of the clone operation depends on the number of CPUs you specify for the clone you are creating. Therefore, you can improve the speed of the clone operation by specifying more CPUs for the clone and then scaling it down to the desired number of CPUs (as described in Remove CPU or Storage Resources from Autonomous AI Database on Dedicated Exadata Infrastructure) after the clone operation completes.

Clone Types

Autonomous AI Database supports the following clone types:

Clone Sources

You can create a database clone from any of the following sources:

  1. A running database instance: You can create a new database instance by cloning an Autonomous AI Database instance.

    While cloning a database instance, you may:

    • Choose a different Exadata Infrastructure, Autonomous Exadata VM Cluster, or Autonomous Container Database for the clone database.

    • Create the clone database in the same region or a region different from the clone source.

    • Create the clone database in the same tenancy or a tenancy different from the clone source. A cross-tenancy clone can be in the same region or a region different from the clone source. Cross tenancy cloning is supported on Oracle Public Cloud deployments only.

  2. A backup of a database instance: You can create a new database instance by cloning an automatic backup of the Autonomous AI Database, either an on-demand backup or a long-term backup.

    In an Autonomous Data Guard setup, you can clone from a backup at the primary or standby location.

    While creating a database instance from backup, you may:

    • Select a backup from a list of backups within a date range or create a point-in-time clone. Point-in-time clones contain all data up to a specified timestamp. The specified timestamp must be within the retention period defined at the Autonomous Container Database level.

      Note:
      You can not clone a long-term backup using the Point-in-time clone option. Long-term backups are manual backups that can be retained for a minimum of 90 days and a maximum of 10 years. Refer to About Backup and Recovery for more details.

    • Choose a different Exadata Infrastructure, Autonomous Exadata VM Cluster, or Autonomous Container Database for the clone database.

    • Create the clone database in the same region or a region different from the clone source.

    • Create the clone database in the same tenancy or a tenancy different from the clone source. A cross-tenancy clone can be in the same region or a region different from the clone source. Cross tenancy cloning is supported on Oracle Public Cloud deployments only.

After submitting a clone request, the clone database shows up as PROVISIONING until the new dedicated database is available. You cannot initiate a new clone operation on a dedicated database that is already being cloned until the ongoing operation completes.

Also, note the following information about the newly cloned database:

Clone Requirements

To clone an Autonomous AI Database instance or its backup set successfully, the following requirements have to be met:

Cross Tenancy Clone Requirements

APPLIES TO: Applicable Oracle Public Cloud only

To create a cross tenancy clone from an Autonomous AI Database instance or its backup set successfully, you must ensure to meet the following requirements:

Note:
The cross-tenancy clone requirements discussed below are needed in addition to the general clone requirements discussed in Clone Requirements.

Clone Limitations

There are a few limitations with cloning Autonomous AI Database as listed below:

Step-by-Step Guides

To learn how to clone an Autonomous AI Database from different clone sources using the OCI console, see:

You can also use the CreateAutonomousDatabase API to clone a database. For information about using the API and signing requests, see REST APIs and Security Credentials. For information about SDKs, see Software Development Kits and Command Line Interface.