Migrando uma Instância MySQL para o HeatWave Service

Ao implantar um novo sistema de banco de dados HeatWave, os clientes podem querer migrar dados existentes em uma instância do MySQL para o sistema de banco de dados HeatWave. A instância MySQL pode estar em execução on-premises, em outros fornecedores de nuvem como serviços gerenciados ou não gerenciados ou em uma instância do Serviço HeatWave.

Você pode empregar um dos seguintes métodos para migrar seus dados de uma instância MySQL para um sistema de BD HeatWave:

Usar o Serviço Database Migration

Você pode usar o Serviço Oracle Cloud Infrastructure (OCI) Database Migration para migrar uma instância MySQL para o Serviço HeatWave.

O Serviço Database Migration suporta migrações off-line e on-line. A migração off-line carrega apenas um snapshot dos dados do banco de dados de origem para o banco de dados de destino. Durante a migração off-line, seu aplicativo também precisa estar off-line para migrar o aplicativo para usar o banco de dados de destino sem perda de transação. A migração on-line permite a replicação de todas as transações de dados e metadados do banco de dados de origem para o destino, confirmadas após a carga inicial.
Faça o seguinte para migrar uma instância do MySQL para o Serviço HeatWave:
  1. Prepare o banco de dados de origem MySQL para migração on-line. Consulte Preparando Bancos de Dados MySQL para Migração.
  2. Crie objetos de conexão MySQL para os bancos de dados de origem e destino. Consulte Criando conexões MySQL.
  3. Crie um objeto de migração MySQL. Consulte Criando migrações MySQL.
  4. Valide e execute o job de migração. Consulte Gerenciamento de Jobs de Migração.

Tópicos Relacionados

Exportar e Importar Manualmente os Dados

Você pode executar as etapas de exportação e importação para migrar os dados de uma instância MySQL para um sistema de BD HeatWave usando a Console e o Shell MySQL.

Esta tarefa requer o seguinte:
  • Permissões para acessar a Console, criar um bucket do serviço Object Storage e fazer upload de objetos no bucket, criar um sistema de banco de dados e exibir ou criar uma configuração de VCN.
  • Se quiser usar a replicação em sua migração de dados, você deverá cumprir os requisitos e as limitações da replicação de entrada. Consulte Limitações.
Faça o seguinte para migrar uma instância do MySQL para o Serviço HeatWave:
Observação

As etapas opcionais permitem migrar todas as novas alterações com replicação. Isso reduz a alternância ao longo do tempo para converter o sistema de banco de dados como o servidor de banco de dados de produção.
  1. Crie um bucket do Object Storage para armazenar os dados exportados. Consulte Criando um Bucket de Armazenamento de Objetos.
  2. (Opcional) Se você quiser migrar todas as novas alterações com replicação, configure a instância MySQL para ser um servidor de replicação de origem. Consulte Configuração de Origem e Criando um Usuário de Replicação em um Servidor de Origem.
  3. Exporte a instância MySQL para um bucket do Object Storage. Consulte Exportação de uma Instância do MySQL.
  4. Crie um sistema de banco de dados MySQL e importe dados do bucket do serviço Object Storage para o sistema de banco de dados. Você pode importar usando o recurso de importação de dados ou usando o Shell MySQL. É recomendável importar usando o recurso de importação de dados. Consulte Importação com o Recurso de Importação de Dados e Importação com o Shell MySQL.
  5. (Opcional) Se você quiser migrar todas as novas alterações com replicação, configure uma replicação de entrada da instância MySQL (origem de replicação) para o novo sistema de banco de dados MySQL (réplica). Isso atualiza os dados no sistema de banco de dados com todas as alterações na instância MySQL após a exportação inicial. Consulte Criando um Canal de Replicação.