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.

Métodos e guias de migração gratuitos

Selecionando um método de migração

O melhor método de migração considera fatores de planejamento comerciais e técnicos. A Oracle oferece soluções automatizadas que simplificam os fluxos de trabalho de atualização e migração usando utilitários Oracle incorporados, opções de banco de dados e produtos de suporte. Os DBAs também podem usar os utilitários do Oracle Database para projetar seus próprios fluxos de trabalho de migração.

descrição do diagrama abaixo

O diagrama VISÃO GERAL descreve os elementos principais na seleção de um método de migração e seus fatores de planejamento comerciais e técnicos. O resultado desse exercício de planejamento leva você a uma execução de migração automatizada ou do tipo "faça você mesmo". O Migration Method Advisor e o Cloud Migration Advisor farão recomendações com base nesses dois grupos de fatores de planejamento.

Os fatores de planejamento comerciais incluem tempo de inatividade tolerado, impacto no desempenho e na arquitetura da aplicação e a simplicidade ou complexidade do processo de migração que afetará o risco comercial.

Os fatores de planejamento técnicos impactam o grau e o desempenho dos processos de automação. As considerações sobre o do banco de dados incluem versão e plataforma de origem e destino, se recursos avançados de foram usados, tamanho do banco de dados e extensão e experiência de habilidades de migração.

A Oracle oferece duas categorias de métodos de migração: soluções totalmente ou parcialmente automatizadas ou uma estratégia "faça você mesmo", permitindo que os DBAs orquestrem seus próprios fluxos de trabalho de migração personalizados usando qualquer ou todas as ferramentas e tecnologias da Oracle.

Por fim, o processo é muito mais simples se você delegar o trabalho de migração real à Oracle ou a terceiros. A Oracle ou seus parceiros estão sempre dispostos a ajudar você.

Fluxos de trabalho de migração e destinos da OCI

Os fluxos de trabalho de migração atendem a requisitos operacionais simples e complexos. As migrações podem ser executadas independentemente de as aplicações estarem online ou offline na origem ou no destino e dentro ou entre firewalls. Para migrações online, uma carga inicial é seguida pela aplicação de alterações incrementais contínuas. Os fluxos de trabalho lógicos também podem incluir atualizações de versão.

descrição do diagrama abaixo Você pode realizar migrações físicas ou lógicas de banco de dados offline ou online com as seguintes ofertas de OCI Database de destino: Base Database Service, Exadata Database Service ou Autonomous Database. Se sua origem não puder ser acessada por meio de uma conexão direta, o OCI Database Migration e o Zero Downtime Migration podem oferecer suporte a uma conexão indireta por meio do uso de um agente.

Continuidade dos negócios

Migração offline

  • As aplicações estão offline durante a migração
  • Duplica todo o banco de dados em uma operação

Migração online

  • As aplicações ficam online durante a migração
  • Captura alterações incrementais do banco de dados de origem em tempo real e as aplica continuamente ao banco de dados de destino

Movimentação de dados

Migração lógica

  • Captura dados de origem e metadados separadamente dos dados físicos usando Oracle Data Pump e OCI GoldenGate
  • Permite que os bancos de dados de origem e de destino sejam de diferentes versões e plataformas
  • As soluções de migração lógica incluem integração com Cloud Premigration Advisor Tool (CPAT)

Migração física

Conexões de rede

Conexão direta

  • Origem e destino estão na mesma rede física ou virtual

Conexão indireta

  • A origem e o destino estão em redes separadas e provavelmente protegidas por firewalls
  • O acesso nas redes requer um agente seguro

Como o OCI Database Migration funciona

O OCI Database Migration migra Oracle Databases de implementações on-premises ou na nuvem para a OCI. A experiência gráfica do usuário fácil de usar valida e gerencia fluxos de trabalho de migração. O serviço Database Migration usa de forma transparente os serviços Zero Downtime Migration, Cloud Premigration Advisor Tool, Data Pump e GoldenGate para migrações seguras, tolerantes a falhas e incrementais.

descrição do diagrama abaixo Os bancos de dados de origem com suporte podem ser on-premises, na OCI ou em outros provedores de nuvem. Usando o serviço OCI Database Migration, os usuários registram os bancos de dados de origem e de destino e escolhem entre a migração online ou offline. Na fase de validação, o CPAT avalia a compatibilidade da origem e do destino, procura conteúdo potencialmente problemático e faz recomendações. Depois que todos os erros forem resolvidos, os dados são carregados primeiro pelo Data Pump, e o usuário pode escolher entre carregar o destino por meio do armazenamento intermediário no Oracle Cloud Infrastructure (OCI) Object Storage ou um link direto entre o banco de dados de origem e o de destino. No caso online, após a carga inicial, a replicação contínua usa o GoldenGate.

Como o Zero Downtime Migration funciona

O Zero Downtime Migration (ZDM) oferece opções de fluxo de trabalho online/offline e físico/lógico e permite atualizações de versão em linha. O ZDM é executado por meio da interface de linha de comando (Command Line Interface, CLI) e APIs REST. A ferramenta Cloud Premigration Advisor é integrada ao fluxo de trabalho lógico. O licenciamento do Data Guard ou do GoldenGate não é necessário.

descrição do diagrama abaixo

Este diagrama descreve como funciona a família de soluções de migração sem tempo de inatividade.

Primeiro, a imagem ilustra quais bancos de dados de origem e destinos da OCI são suportados. Os bancos de dados de origem incluem Oracle Database, Oracle Exadata e OCI Database on-premises, Oracle Exadata Cloud Service e Exadata Cloud at Customer. Também inclui Oracle Database no AWS.

Os bancos de dados de destino da OCI incluem Autonomous Database, ADB-Exadata Cloud at Customer, Exadata Cloud at Customer, Exadata Cloud Service e o serviço Oracle Base Database.

O Zero Downtime Migration tem cinco fases principais. Prontidão, carga inicial, captura contínua e aplicação, switchover final e conclusão.

Na fase de preparação ou prontidão, os clientes usam a ferramenta Cloud Premigration Advisor manual ou automaticamente para testar o banco de dados de origem em relação aos requisitos planejados do destino.

A partir daí, o usuário opta por uma das duas opções para migração de banco de dados. As migrações físicas usam o Recovery Manager para a carga inicial e o Data Guard para a sincronização contínua. As migrações lógicas usam o Data Pump para a carga inicial e o GoldenGate para a sincronização contínua.

Na conclusão de ambos os estilos de migração, ocorre uma transição técnica e o banco de dados de destino torna-se o banco de dados ativo.

A etapa final avalia o desempenho da migração e limpa os ambientes técnicos.

Como o Enterprise Manager Migration Workbench funciona

O Migration Workbench oferece opções de fluxo de trabalho físico/lógico e offline. Os fluxos de trabalho são gerenciados com uma experiência gráfica do usuário, CLI e APIs REST. O CPAT é incorporado ao fluxo de trabalho do Data Pump. O Enterprise Manager é um software licenciado que inclui o Migration Workbench e o SQL Performance Analyzer.

descrição do diagrama abaixo

O Enterprise Manager Database Migration Workbench ajuda você a migrar de bancos de dados de contêineres ou não contêineres 11g para 21c para muitas versões e plataformas on-premises e na nuvem. As origens on-premises do Oracle Database incluem Standard e Enterprise Edition e Exadata Database Machine. As origens do OCI Database incluem Base Data Service, Exadata Cloud Service e Exadata Cloud@Customer. Os destinos do OCI Database incluem Base Database Service, Exadata Cloud Service, Autonomous Database e Exadata Cloud@Customer.

O Migration Workbench pode ser usado para escolher bancos de dados de origem e de destino e criar fluxos para uma migração de banco de dados completa ou parcial, usando métodos físicos ou lógicos. O método físico faz uso do Oracle Data Pump. O método lógico utiliza o Recovery Manager Transportable Tablespaces.

Na fase de validação do banco de dados, o Premigration Advisor analisa a origem para estabelecer a compatibilidade do banco de dados de destino. A ferramenta procura conteúdo potencialmente problemático e faz recomendações. Depois que todos os erros forem resolvidos, o método de migração físico ou lógico será iniciado.

Se o Data Pump for usado, os metadados e os dados serão exportados da origem para o armazenamento intermediário no OCI Object Storage em um formato criptografado. Do OCI Object Storage, metadados e dados são movidos para o banco de dados de destino.

Se o Transportable Tablespace for usado, os metadados e os dados são exportados da origem para o armazenamento de destino usando os recursos de backup do Recovery Manager. Em seguida, o Recovery Manager restaura os metadados e os dados no banco de dados de destino.

Várias ferramentas de análise de migração estão disponíveis. A análise relata os processos de migração passo a passo com um resumo de validação pré e pós-migração e detalhes sobre falhas.

O SQL Performance Analyzer compara o desempenho do SQL antes e depois da migração entre os bancos de dados de origem e de destino. Ele relata o impacto positivo ou negativo no desempenho junto com a causa raiz e as recomendações de ajuste. O SQL Performance Analyzer faz parte da opção de banco de dados do Oracle Real Application Testing e está integrado ao Migration Workbench.

Utilitários e tecnologias de banco de dados

O Oracle Database inclui ferramentas gratuitas e essenciais para os DBAs gerenciarem seus bancos de dados, incluindo desenvolvimento e gerenciamento de cenários de migração personalizados. Essas ferramentas também são incorporadas às soluções de migração automatizadas. GoldenGate oferece recursos online adicionais. Consulte as Perguntas Frequentes para saber mais sobre cada um.

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

Conheça o Oracle Database Migration

Avaliação gratuita

A Oracle oferece um Modo Gratuito sem limite de tempo na seleção de serviços, como Autonomous Database, Compute e Storage, bem como US$ 300 em créditos gratuitos para experimentar serviços de nuvem adicionais.

Entre em contato com um especialista em migração

Tem interesse em saber mais sobre migrações de bancos de dados Oracle para a Oracle Cloud Infrastructure? Deixe um de nossos especialistas ajudar.

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.