Migrate Data into Autonomous AI Database on Dedicated Exadata Infrastructure

Data migration is moving data with or without its schema from one system, location, or application to another. One classic example of data migration is when you decide to adopt Autonomous AI Database for your organization and move the existing historical data from the current database to Autonomous AI Database.

Data migration is different from loading sample data or a small volume of data into your database. It usually involves large volumes of data and can be a one-time activity or periodic activity depending on the requirement. See Data Loading Options to explore the different options available for loading sample data into Autonomous AI Database.

Data Migration Overview

Oracle provides several options to migrate your data to an Autonomous AI Database on Dedicated Exadata Infrastructure. Autonomous AI Database on Dedicated Exadata Infrastructure on dedicated infrastructure lets you perform manual data export and import from:

Description of the illustration data_migration.png

When migrating to Autonomous AI Database, you can:

Note:

If you notice any object compilation errors after migrating data into an Autonomous AI Database, you can recompile the database objects using, as shown below. UTLRP.SQL cannot be used to perform a global recompile on an Autonomous AI Database.

exec sys.UTL_RECOMP.RECOMP_PARALLEL(4);

Migration Prerequisites

As a prerequisite, it is recommended that you run the Cloud Premigration Advisor Tool (CPAT) to help you evaluate the compatibility of the source database with the Autonomous AI Database. CPAT identifies potential actions you may need to take before or during the migration, prioritizing their importance and suggesting resolutions. Some migration tools and services automatically run this advisor. Refer to Cloud Premigration Advisor Tool in Oracle Database 19c Utilities or Oracle Database 26ai Utilities for more information.

Migration Options

There are multiple options available to move your data into an Autonomous AI Database on Dedicated Infrastructure in the public cloud as well as Cloud@Customer.

These options are listed below along with a table to pick the right option based on customer use case.

Migration Use Cases

Depending on your source database, one or more of the above migration options can be used for migrating data to Autonomous AI Database on Public Cloud or Exadata Cloud@Customer deployments. Listed below are some of the most common migration use cases to help you pick the right option.

Migration Use Case Migration Option(s) Further Reference

Non-Oracle Database → ADB-D on Public Cloud or Exadata Cloud@Customer.

Use Case 1
  • Oracle SQL*Loader
  • Oracle GoldenGate
  • Using NFS storage to migrate data into Autonomous AI Database on Exadata Cloud@Customer
  • Using OCI File Storage to load data into Autonomous AI Database on Oracle Public Cloud

Oracle Database version 11.2.0.4 and above → ADB-D on Public Cloud

Use Case 2
  • Database Migration Service (DMS)
  • Zero Downtime Migration (ZDM) - Online or offline migration using OCI Object Storage
  • Oracle Data Pump
  • Oracle SQL*Loader
  • Oracle GoldenGate

Oracle Database version 11.2.0.4 and above → ADB-D on Exadata Cloud@Customer

Use Case 3
  • Zero Downtime Migration (ZDM) - Online or offline migration using OCI Object Storage
  • Using NFS storage to migrate data into Autonomous on Exadata Cloud@Customer
  • Oracle Data Pump using OCI Object Storage or Customer provided NFS Storage
  • Oracle GoldenGate

Oracle Database version below 11.2.0.4 → ADB-D on Public Cloud or Exadata Cloud@Customer

Use Case 4
  • Oracle SQL*Loader
  • Oracle Data Pump
  • Using NFS storage to migrate data into Autonomous on Exadata Cloud@Customer
  • Using OCI File Storage to load data into Autonomous AI Database on Oracle Public Cloud

OCI Database (VMDB, BMDB, ExaCS) → ADB-D on Public Cloud

Use Case 5
  • Database Migration Service (DMS)
  • Zero Downtime Migration (ZDM) - Online or offline migration using OCI Object Storage
  • Oracle Data Pump
  • Oracle SQL*Loader

OCI Database (VMDB, BMDB, ExaCS) → ADB-D on Exadata Cloud@Customer

Use Case 6
  • Zero Downtime Migration (ZDM) - Online or offline migration using OCI Object Storage
  • Oracle Data Pump
  • Oracle SQL*Loader

Autonomous AI Database Serverless → ADB-D on Public Cloud or Exadata Cloud@Customer

Use Case 7
  • Oracle GoldenGate Extract configured to capture from the source Autonomous AI Database.
  • Oracle Data Pump

3rd Party Cloud Vendors (AWS, Azure) → ADB-D on Public Cloud or Exadata Cloud@Customer

Use Case 8
  • Oracle Data Pump
  • Zero Downtime Migration (ZDM 21.2) supports RDS and AWS

Autonomous AI Database on Dedicated Exadata Infrastructure → Autonomous AI Database on Dedicated Exadata Infrastructure

Use Case 9
  • Oracle GoldenGate Replicat configured to apply to the target Autonomous AI Database.
  • Oracle Data Pump

Note: Deciding the migration tool or utility to use depends on multiple factors such as your source database, source data format, data volume and complexity. To help you identify the most optimal solution for migrating your data to Autonomous AI Database, Oracle provides an advisory utility called Oracle Cloud Migration Advisor. See www.oracle.com/goto/move for more information about this utility.

Related Content

Load Data into Autonomous AI Database