Migrar Dados para o Autonomous Database on Dedicated Exadata Infrastructure

A migração de dados está movendo dados com ou sem seu esquema de um sistema, local ou aplicativo para outro. Um exemplo clássico de migração de dados é quando você decide adotar o Autonomous Database para sua organização e mover os dados históricos existentes do banco de dados atual para o Autonomous Database.

A migração de dados é diferente do carregamento de dados de amostra ou de um pequeno volume de dados no banco de dados. Ela geralmente envolve grandes volumes de dados e pode ser uma atividade ocasional ou periódica, dependendo da necessidade. Consulte Opções de Carregamento de Dados para explorar as diferentes opções disponíveis para carregar dados de amostra no Autonomous Database.

Visão Geral da Migração de Dados

A Oracle fornece várias opções para migrar seus dados para um Autonomous Database on Dedicated Exadata Infrastructure. O Autonomous Database em uma Infraestrutura Dedicada do Exadata em uma infraestrutura dedicada permite que você execute exportação e importação manuais de dados de:
  • Banco de dados, sistema ou origem de dados on-premises
  • Aplicativos SaaS
  • Origem de dados de terceiros
  • Data lakes (Hadoop)
  • Outros Oracle Database Cloud Services


Ao migrar para o Autonomous Database, você pode:
  • Use ferramentas tradicionais, como o Oracle SQL*Loader e o Oracle Data Pump, para migrar seus bancos de dados de origem para o Autonomous Database.
  • Use o Data Migration Service (DMS) para migração simples de dados de bancos de dados grandes que requerem baixa inatividade da migração.
  • Use a ferramenta ZDM (Zero Downtime Migration) para fazer uma migração segura para o Autonomous Database na Nuvem Pública e para o Exadata Cloud@Customer.
  • Use o Oracle Object Storage para gerenciar, carregar e fazer upload de grandes volumes de dados.
  • Forneça os dados de origem em vários formatos, como arquivos de texto do SQL Loader, arquivos de dump de exportação e importação, arquivos CSV, JSON, Parquet.
  • Carregue dados no Autonomous Database anexando dispositivos NFS (Network File System) externos fornecidos pelo cliente ou pelo OCI FSS (Oracle Cloud Infrastructure File System Service) usando DBMS_CLOUD_ADMIN.

Observação:

Se você notar algum erro de compilação de objetos após migrar dados para um Autonomous Database, poderá recompilar os objetos de banco de dados usando UTL_RECOMP, conforme mostrado abaixo:
exec sys.UTL_RECOMP.RECOMP_PARALLEL(4);
UTLRP.SQL não pode ser usado para executar uma recompilação global em um Autonomous Database.

Pré-requisitos de Migração

Como pré-requisito, é recomendável executar a CPAT (Cloud Premigration Advisor Tool) para ajudar a avaliar a compatibilidade do banco de dados de origem com o Autonomous Database. A CPAT identifica possíveis ações que você pode precisar tomar antes ou durante a migração, priorizando sua importância e sugerindo resoluções. Algumas ferramentas e serviços de migração executam automaticamente esse consultor. Para obter mais informações, consulte a Cloud Premigration Advisor Tool em Oracle Database 19c Utilities ou Oracle Database 23ai Utilities.

Opções de Migração

Há várias opções disponíveis para migrar seus dados para um Autonomous Database em uma Infraestrutura Dedicada na nuvem pública, bem como para o Cloud@Customer

Essas opções são listadas abaixo junto com uma tabela para escolher a opção certa com base no caso de uso do cliente.
  • Oracle Database Migration Service: Um serviço de nuvem totalmente gerenciado que simplifica a migração de bancos de dados estabelecidos do local, de terceiros ou do Oracle Cloud para o Autonomous Database.
  • Oracle GoldenGate: A ferramenta de replicação de dados da Oracle para migração de dados ocasional, bem como replicação de dados com captura de dados de alteração.
  • ZDM (Zero Downtime Migration): Um serviço com uma interface de linha de comando que você instala e executa em um host provisionado. O servidor em que o software Zero Downtime Migration está instalado é chamado de host de serviço Zero Downtime Migration. Você pode executar um ou mais jobs de migração do banco de dados no host do serviço Zero Downtime Migration.
  • Armazenamento de Arquivos de Rede (NFS): Use seu armazenamento de NFS (Network File System) local para mover dados de e para dentro das implantações do Exadata Cloud@Customer anexando seu compartilhamento de NFS (Network File Storage) ao seu Autonomous Database.
  • Oracle Data Pump: Utilitário de banco de dados compatível com movimentação de metadados e dados em massa de alta velocidade entre bancos de dados Oracle e Autonomous Database.
  • Oracle SQL*Loader: Utilitário de banco de dados para carregar dados de arquivos externos no Oracle Database.

Casos de Uso de Migração

Dependendo do seu banco de dados de origem, uma ou mais das opções de migração acima podem ser usadas para migrar dados para o Autonomous Database em implantações na Nuvem Pública ou no Exadata Cloud@Customer. A seguir, estão listados alguns dos casos de uso de migração mais comuns para ajudar você a escolher a opção certa.
Caso de Uso de Migração Opções de Migração Referência Adicional

Não Oracle Database → ADB-D na Nuvem Pública ou no Exadata Cloud@Customer.


Caso de Uso 1

  • Oracle SQL*Loader
  • Oracle GoldenGate
  • Usando o armazenamento NFS para migrar dados para o Autonomous Database no Exadata Cloud@Customer
  • Usando o OCI File Storage para carregar dados no Autonomous Database no Oracle Public Cloud

Oracle Database versão 11.2.0.4 e posterior → ADB-D na Nuvem Pública


Caso de Uso 2

  • Serviço Database Migration (DMS)
  • ZDM (Zero Downtime Migration) - Migração on-line ou off-line usando o OCI Object Storage
  • Oracle Data Pump
  • Oracle SQL*Loader
  • Oracle GoldenGate

Oracle Database versão 11.2.0.4 e posterior → ADB-D no Exadata Cloud@Customer


Caso de Uso 3

  • ZDM (Zero Downtime Migration) - Migração on-line ou off-line usando o OCI Object Storage
  • Usando o armazenamento do NFS para migrar dados para o Autonomous Database no Exadata Cloud@Customer
  • Oracle Data Pump usando o OCI Object Storage ou um Armazenamento de NFS fornecido pelo Cliente
  • Oracle GoldenGate

Oracle Database versão abaixo 11.2.0.4 → ADB-D na Nuvem Pública ou Exadata Cloud@Customer


Caso de Uso 4

  • Oracle SQL*Loader
  • Oracle Data Pump
  • Usando o armazenamento do NFS para migrar dados para o Autonomous Database no Exadata Cloud@Customer
  • Usando o OCI File Storage para carregar dados no Autonomous Database no Oracle Public Cloud

Banco de Dados do OCI (VMDB, BMDB, ExaCS) → ADB-D na Nuvem Pública


Caso de Uso 5

  • Serviço Database Migration (DMS)
  • ZDM (Zero Downtime Migration) - Migração on-line ou off-line usando o OCI Object Storage
  • Oracle Data Pump
  • Oracle SQL*Loader

Banco de Dados do OCI (VMDB, BMDB, ExaCS) → ADB-D no Exadata Cloud@Customer


Caso de Uso 6

  • ZDM (Zero Downtime Migration) - Migração on-line ou off-line usando o OCI Object Storage
  • Oracle Data Pump
  • Oracle SQL*Loader

Autonomous Database Serverless → ADB-D na Nuvem Pública ou no Exadata Cloud@Customer


Caso de Uso 7

  • Oracle GoldenGate Extract configurado para capturar do Autonomous Database de origem.
  • Oracle Data Pump

Fornecedores de Nuvem de Terceiros (AWS, Azure) → ADB-D na Nuvem Pública ou Exadata Cloud@Customer


Caso de Uso 8

  • Oracle Data Pump
  • O ZDM (Zero Downtime Migration 21.2) oferece suporte a RDS e AWS

Autonomous Database em Infraestrutura Dedicada do Exadata → ADB-D na Nuvem Pública ou Exadata Cloud@Customer


Caso de Uso 9

  • Oracle GoldenGate Replicat configurado para aplicar ao Autonomous Database de destino.
  • Oracle Data Pump

Observação:

A decisão da ferramenta ou utilitário de migração a ser usada depende de vários fatores, como banco de dados de origem, formato de dados de origem, volume de dados e complexidade.Para ajudá-lo a identificar a solução mais ideal para migrar seus dados para o Autonomous Database, a Oracle fornece um utilitário de consultoria chamado Oracle Cloud Migration Advisor.Consulte www.oracle.com/goto/move para obter mais informações sobre esse utilitário.