Migrate Oracle Databases to OCI

Oracle provides strategies, solutions, tools, and services for online and offline database migrations. Free planning advisors, automation, and step-by-step guides help you perform non-disruptive and validated migrations.

Migrate Oracle Databases to OCI

  • Maintain business uptime

    Migrate databases while applications are online.

  • Every version and platform

    Move from any version, platform, and OS to any OCI Database service, including Exadata, Cloud@Customer, and Autonomous.

  • Extensive automation

    Choose easy-to-use user experiences that simplify even the most complex scenarios or assemble workflows for exceptional situations.

  • Much more than moving data

    Advisors help you choose target databases, efficient estate migration, and best practice methods.

  • Upgrade as you migrate

    Upgrade and migrate simultaneously in a streamlined migration workflow.

  • Leverage existing investments

    Transfer licenses and workloads with BYOL for discounted rates, support fee offsets, and more.

Getting Started: Migrate Oracle Databases to OCI


Oracle’s best practice planning advisors and automated solutions help you through your migration lifecycle. Supported by zero downtime technologies and enterprise-class database utilities, applications can remain online during migrations, enabling the least risk, disruption, and cost.

Overview diagram, details below
Migrate Oracle Databases to OCI Overview
Plan Prepare Execute Validate
  • Identify sources and targets
  • Prioritize business and technical planning factors
  • Use planning advisors
  • Provision resources
  • Simulate migrations and respond to exceptions
  • Backup source database
  • Copy source to target
  • Capture ongoing changes and apply to target
  • Confirm data movement
  • Compare performance
  • Switchover to new database

Planning Advisors

Best practice planning tools allow you to make strategic and tactical decisions, from choosing the best database to migrating with the least effort and business disruption. Fine-tune a migration method that considers acceptable downtime, upgrade considerations, and DBA skills.

Planning Advisors diagram explanation below

Oracle offer six database migration planning advisors. Each of these tools can be used independently or together to help you assess your database migration options, strategy, and complexity. They are grouped into two categories: overall estate assessment and specific technical recommendations. Some tools require little to no preparation and others require complete details of your database estate. If you choose TRY, you can try out these tools.

Here’s brief summary for each of these tools:

Estate Explorer evaluates an entire database estate that you can upload from a spreadsheet or Enterprise Manager. The reporting identify database candidates that require the least effort to migrate to Autonomous Database.

Service Advisor helps you choose which Oracle Database service is best for your requirements.

Methods Advisor provides quick insight to which migration method and supporting technologies are appropriate for specific source and target databases.

Premigration Tool is a detailed technical diagnostic tool that identifies incompatibilities and remediation for upgrades and migrations between databases.

Cloud Migration Advisor is a detailed diagnostics and recommendation tool combining the capabilities of the migration methods advisor and estate explorer plus additional factors to make more precise recommendations.

Enterprise Manager Migration Workbench is an embedded feature of Enterprise Manager. This tool leverages known metadata around your database estate and makes planning recommendations.

Two of these tools, Estate Explorer and Cloud Migration advisor are not yet self-service, but with the help of your Oracle sales person, you can access them. Enterprise Manager is a licensed product, but you can explore the product on a trial basis from within the OCI Marketplace.

You can learn more about these tools and access informative links on the TECHNOLOGIES tab.


Evaluate source databases with the Cloud Premigration Advisor Tool (CPAT) against target database and platform to identify upgrades, prioritize exceptions, and suggest resolutions. Use step-by-step guides to provision environments and iteratively test migration workflows.

Prepare diagram explanation below

In this "Prepare" diagram, there are two layers of preparation steps. The first layer above represents the Cloud Premigration Advisor Tool (CPAT). These are the steps to evaluate and prepare your source databases to be compatible with the target. The steps of CPAT are to identify exceptions, present the findings, take remediation actions or not, then rerun the advisor until all issues are resolved. CPAT is embedded into the automated migration solutions and part of the logical migration method workflows.

The second layer is to perform a test migration. These steps include provisioning cloud resources, run or execute the migration, validate the movement and performance, then reset the environment until you are ready to do execute the migration. PREPARATION means practice running the migration and developing procedures for failure, reset, and recovery.

Migration workflow technologies

Three automated alternatives streamline and orchestrate migration workflows using Oracle Database utilities for offline migrations. For online migrations, high availability and standby capabilities are added. Finally, additional technologies validate performance and ongoing synchronization.

Execute diagram explanation below

In this EXECUTE diagram, all Oracle technologies are identified in each of the migration steps.

In the prepare phase, there are two strategies – use automated solutions or do it yourself with any of the component tools, services, utilities, and products. Regardless of your choice, the next step is to use the Cloud Premigration Advisor Tool to test the source database metadata and data against the compatibility requirements of the target database.

In the execute phase, there are two business continuity factors to choose from – online or offline. If you choose offline migrations, they can either by physical or logical. Physical means that you use the Oracle Recovery Manager backup-restore function. Logical means you use oracle Data Pump to do a data extract and import. If you choose online migrations, you will either use GoldenGate or Data Guard for the ongoing synchronization as new and changed data is introduced during the migration.

In the validate phase, all migration methods will validate that data moved. In addition to that, the Enterprise Manager solution also includes SQL Performance Analyzer in the workflow which will compare the performance of key SQL statements on both the original and migrated database.

Oracle GoldenGate Veridata validates that source and target databases are in sync. This is especially important during long migrations or in a complicated database implementation where multiple databases must stay in sync incrementally even during the migration.


Beyond ensuring data movement, SQL Performance Analyzer can prove operational readiness by comparing source versus target performance. For complex online migrations, Oracle GoldenGate Veridata guarantees that sources and targets are synchronized. GoldenGate Veridata and Enterprise Manager may require additional licensing.

  • Migration workflow solutions

    • OCI Database Migration
    • Zero Downtime Migration
    • Enterprise Manager Migration Workbench

    All solutions validate data and data object movement.

  • Enterprise Manager SQL Performance Analyzer

    Ensures the target database performs better than the source. Part of Oracle Real Application Testing.

  • GoldenGate Veridata

    Ensures that source and targets are synchronized.

Guides et méthodes de migration gratuits

Sélection d'une méthode de migration

La meilleure méthode de migration tient compte des facteurs de planification commerciale et technique. Oracle propose des solutions automatisées qui simplifient et rationalisent les workflows de mise à niveau et de migration à l'aide des utilitaires Oracle intégrés, des options de base de données et des produits de support. Les administrateurs de base de données peuvent également exploiter les utilitaires Oracle Database pour concevoir leurs propres workflows de migration.

Description du diagramme ci-dessous

Ce diagramme de la section PRÉSENTATION décrit les principaux éléments de la sélection d'une méthode de migration, ainsi que ses facteurs de planification commerciale et technique. Le résultat de cet exercice de planification vous amène à automatiser ou à effectuer vous-même l'exécution de la migration. L'outil de conseil sur les méthodes de migration et celui sur la migration cloud font des recommandations à partir de ces deux groupes de facteurs de planification.

Les facteurs de planification métier comprennent les temps d'arrêt tolérés, l'impact sur les performances des applications, l'impact sur l'architecture des applications et la simplicité ou la complexité du processus de migration qui auront un impact sur les risques commerciaux.

Les facteurs de planification technologique ont une incidence sur le degré et les performances des processus d'automatisation. Les bases de données doivent prendre en compte la version et la plateforme sources et cibles, l'utilisation de fonctionnalités de base de données avancées, la taille de la base de données, ainsi que l'étendue et l'expérience des compétences en matière de migration.

Oracle propose deux catégories de méthodes de migration : les solutions entièrement ou partiellement automatisées ou une stratégie pratique permettant aux administrateurs de base de données d'orchestrer leurs propres workflows de migration personnalisés à l'aide de tous les outils et technologies Oracle.

Enfin, le processus de migration est grandement simplifié si vous déléguez le travail de migration réel à Oracle ou à des tiers. Oracle et ses partenaires sont toujours désireux de vous aider.

Workflows de migration et cibles OCI

Les workflows répondent aux exigences opérationnelles simples et complexes. Les migrations peuvent être exécutées, que les applications soient en ligne ou hors ligne, à la source ou à la cible, ainsi qu'à l'intérieur ou derrière des pare-feux. Pour les migrations en ligne, un chargement initial est suivi par l'application de modifications incrémentielles continues. Les workflows logiques peuvent également inclure des mises à niveau de version.

Description du diagramme ci-dessous Vous pouvez effectuer une migration de base de données physique ou logique hors ligne ou en ligne avec les offres de bases de données OCI cibles suivantes : Base Database Service, Exadata Database Service ou Autonomous Database. Si votre source n'est pas accessible via une connexion directe, OCI Database Migration et Zero Downtime Migration peuvent prendre en charge une connexion indirecte via un agent.

La continuité des activités

Migration hors ligne

  • Les applications sont hors ligne pendant la migration
  • Duplication de l'ensemble de la base de données en une seule opération

Migration en ligne

  • Les applications sont en ligne pendant la migration
  • Capture en temps réel les modifications incrémentielles de la base de données source et les applique en continu à la base de données cible

Déplacement de données

Migration logique

  • Capture des données et métadonnées sources séparément des données physiques à l'aide d'Oracle Data Pump et d'OCI GoldenGate.
  • Permet aux bases de données source et cible d'avoir des versions et des plates-formes différentes
  • Les solutions de migration logique incluent l'intégration avec Cloud Premigration Advisor Tool (CPAT)

Migration physique

  • Capture les données et métadonnées source à l'aide de Recovery Manager et les modifications en cours avec Oracle Data Guard.

Connexion réseau

Connexion directe

  • La source et la cible se trouvent sur le même réseau physique ou virtuel

Connexion indirecte

  • La source et la cible sont sur des réseaux distincts et probablement derrière des pare-feu
  • L'accès à travers les réseaux nécessite un agent sécurisé

Fonctionnement d'OCI Database Migration

OCI Database Migration migre les bases de données Oracle des déploiements sur site ou dans le cloud vers OCI. L'expérience utilisateur graphique facile à utiliser valide et gère les workflows de migration. Database Migration utilise de manière transparente les services Zero Downtime Migration, Cloud Premigration Advisor Tool, Data Pump et GoldenGate pour des migrations sécurisées, tolérantes aux pannes et incrémentielles.

Description du diagramme ci-dessous Les bases de données sources prises en charge peuvent être on-premises, sur OCI ou dans d'autres fournisseurs cloud. En utilisant le service OCI Database Migration, les utilisateurs enregistrent les bases de données sources et cibles et choisissent entre une migration en ligne ou hors ligne. Dans la phase de validation, CPAT évalue la compatibilité entre la source et la cible, recherche le contenu potentiellement problématique et émet des recommandations. Une fois toutes les erreurs résolues, les données sont d'abord chargées via Data Pump, et l'utilisateur a le choix entre charger la cible via un stockage intermédiaire dans Oracle Cloud Infrastructure (OCI) Object Storage ou un lien direct entre la base de données source et la base de données cible. Dans le cas en ligne, après la charge initiale, la réplication continue utilise GoldenGate.

Fonctionnement de Zero Downtime Migration

Zero Downtime Migration (ZDM) offre des options de workflow en ligne/hors ligne et physique/logique et permet des mises à niveau de version en ligne. ZDM est exécuté via l'interface de ligne de commande (CLI) et les API REST. L'outil Cloud Premigration Advisor est intégré au workflow logique. Aucune licence de Data Guard ou GoldenGate n'est requise.

Description du diagramme ci-dessous

Ce diagramme décrit le fonctionnement de la famille de solutions de Zero Downtime Migration.

Tout d'abord, l'image illustre les sources de base de données et les cibles OCI prises en charge. Les bases de données sources comprennent des bases de données Oracle on-premises et des bases de données Oracle Exadata et OCI, Oracle Exadata Cloud Service et Exadata Cloud at Customer. De plus, Oracle Database on AWS est inclus.

Les bases de données OCI cible comprennent Autonomous Database, ADB-Exadata Cloud at Customer, Exadata Cloud at Customer, Exadata Cloud Service et le service Oracle Base Database.

Les migrations avec Zero Downtime comportent cinq étapes principales : la préparation, le chargement initial, la capture et l'application continues, la permutation finale et la finalisation.

Pendant la phase de préparation, les clients utilisent manuellement ou automatiquement Cloud Premigration Advisor Tool pour tester la base de données source en fonction des exigences cible planifiées.

Ensuite, l'utilisateur choisit l'une des deux options pour la migration de base de données. Les migrations physiques utilisent Recovery Manager pour le chargement initial et la protection des données pour la synchronisation continue. Les migrations logiques utilisent Data Pump pour le chargement initial et GoldenGate pour la synchronisation continue.

À la fin des deux styles de migration, une permutation technique se produit et la base de données cible devient la base de données active.

L'étape finale évalue les performances de la migration, puis nettoie les environnements techniques.

Fonctionnement d'Enterprise Manager Migration Workbench

Migration Workbench propose des options de workflow physique/logique et hors ligne. Les workflows sont gérés avec une expérience utilisateur graphique, une interface de ligne de commande et des API REST. Le fichier CPAT est intégré au workflow Data Pump. Enterprise Manager est un logiciel sous licence qui inclut Migration Workbench et SQL Performance Analyzer.

Description du diagramme ci-dessous

Enterprise Manager Database Migration Workbench vous aide à migrer des bases de données conteneurisées ou non conteneurisées 11g vers 21c vers de nombreuses versions et plateformes on-premises et cloud. Les sources Oracle Database on-premises comprennent Standard et Enterprise Edition et Exadata Database Machine. Les sources de base de données OCI comprennent Base Data Service, Exadata Cloud Service et Exadata Cloud@Customer. Les bases de données OCI cibles comprennent Base Database Service, Exadata Cloud Service, Autonomous Database et Exadata Cloud@Customer.

Migration Workbench peut être utilisé pour choisir des bases de données sources et cibles et créer des flux de migration pour une migration de base de données complète ou partielle à l'aide de méthodes de migration physique ou logique. La méthode physique utilise Oracle Data Pump. La méthode logique utilise Oracle Recovery Manager Transportable Tablespaces.

Lors de la phase de validation de la base de données, Premigration Advisor analyse la source à des fins de compatibilité avec la base de données cible. Il recherche un contenu potentiellement problématique et formule des recommandations. Une fois toutes les erreurs résolues, la méthode de migration physique ou logique commence.

Si Data Pump est utilisé, les métadonnées et les données sont exportées du stockage source vers le stockage intermédiaire dans OCI Object Storage dans un format chiffré. À partir d'OCI Object Storage, les métadonnées et les données sont déplacées vers la base de données cible.

Si vous utilisez Transportable Tablespace, les métadonnées et les données sont exportées du stockage source vers le stockage cible à l'aide des fonctionnalités de sauvegarde de Recovery Manager. Ensuite, Recovery Manager restaure les métadonnées et les données dans la base de données cible.

Plusieurs outils d'analyse de migration sont disponibles. L'analyse de la migration rend compte des processus de migration étape par étape, avec un résumé de la validation avant et après la migration et des détails sur les échecs.

SQL Performance Analyzer compare les performances SQL avant et après la migration entre les bases de données source et cible. Il signale l'impact positif ou négatif sur les performances, ainsi que la cause première et les recommandations de réglage. SQL Performance Analyzer fait partie de l'option de base de données de la suite Oracle Real Application Testing et est intégré dans Migration Workbench.

Technologies et utilitaires de base de données

Oracle Database comprend des outils gratuits et essentiels destinés aux administrateurs de base de données pour gérer leurs bases de données, notamment pour développer et gérer des scénarios de migration personnalisés. Ces outils sont également intégrés aux solutions de migration automatisée. GoldenGate offre des fonctionnalités en ligne supplémentaires. Consultez la FAQ pour en savoir plus sur chacun d'entre eux.

Database migration testimonials

  • Virginia ABC logo

    Oracle Zero Downtime Migration

    “Using Oracle Zero Downtime Migration, we were able to move multiple databases to OCI in a single weekend. It would have taken us at least two years and a lot of headaches to migrate them one by one.”

  • Eclipsys logo

    OCI Database Migration

    “Until OCI Database Migration service, we had to dedicate our most experienced DBAs to manage the variety of Oracle tools. With OCI DMS, all the setup, administration, validation, and workflow needed for zero downtime migrations is automated and happens behind the scenes.”

  • Wipro logo

    Oracle Enterprise Manager Migration Workbench

    “We rely on Oracle Enterprise Manager to manage our Oracle fleet of applications and database environments in the cloud and on-premises across the globe. We are excited about the new EM release that will further simplify migrating workloads to Oracle Cloud Infrastructure with improved visibility and better quality of service.”

  • IDC logo

    Oracle Enterprise Manager Migration Workbench

    “In today’s hybrid IT environment, it’s crucial that customers not only be able to monitor and manage Oracle Databases across both cloud and on-premises, but also seamlessly to move them. The new Migration Workbench in Oracle Enterprise Manager should help customers make the database transition to cloud easier and with very high levels of confidence.”

Learn more about OCI migration

  • Oracle migration assistance

    Oracle Cloud Lift Services provide guidance from cloud engineers on planning, architecting, prototyping, and managing cloud migrations.

    Learn about Oracle Cloud Lift

  • Bring your own license

    Use existing Oracle software licenses in OCI for discounted hourly usage fees.

    Learn about Oracle BYOL (PDF)

  • Partner migration assistance

    Choose an experienced Oracle global partner to help you plan and perform your database migration.

    Visit the partner community

  • Earn rewards for every dollar spent on OCI

    With Oracle Support Rewards, Oracle customers can reduce their technology software license support bill—even down to zero.1

    Learn about Oracle Support Rewards

Premiers pas avec Oracle Database migration

Essai gratuit

Oracle offre un niveau gratuit illimité sur une sélection de services, tels qu'Autonomous Database, Compute et Storage, ainsi que 300 USD de crédits gratuits pour essayer des services cloud supplémentaires.

Contactez un expert en migration

Vous souhaitez en savoir plus sur Oracle Database Migrations vers Oracle Cloud Infrastructure ? Laissez l’un de nos experts vous aider.

1. Reduction in tech support bill is subject to regional tax regulations. Taxes cannot be paid with rewards and only the pretax invoice amount can be paid with rewards.