Importando com o Recurso de Importação de Dados

Use o recurso de importação de dados para importar dados de um bucket do serviço Object Storage para um sistema de banco de dados independente.

Você só pode importar para um sistema de banco de dados independente na mesma região do bucket do serviço Object Storage. Além disso, você pode importar um dump enquanto ele ainda está sendo exportado para um bucket do Object Storage, mas isso pode impedir que a ingestão em massa seja usada.

Para importar dados para um sistema de banco de dados de alta disponibilidade, primeiro importe dados para um sistema de banco de dados independente e, em seguida, ative a alta disponibilidade.

HeatWave pode usar a ingestão em massa para acelerar a importação de dados quando as seguintes condições forem atendidas:
  • A versão MySQL do sistema de BD é 8.4.0 ou posterior.
  • O arquivo CSV não é compactado nem compactado com a compactação zstd.
  • O terminador de coluna no arquivo CSV é um caractere de byte único.
  • A tabela tem uma chave primária criada explicitamente que não usa índice de prefixo. GIPK (Chave Primária Invisível Gerada) não é suportado.
  • A tabela usa um tablespace de arquivo por tabela.
  • A tabela usa o formato de linha dinâmica.
  • A tabela não tem colunas geradas (virtuais ou armazenadas).
  • A tabela não tem constraints CHECK.
  • A tabela usa apenas os seguintes tipos de dados suportados:
    • INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT (não assinado é suportado)
    • NUMERIC, DECIMAL (UNSIGNED não é suportado, obsoleto em MySQL 8.0.17)
    • FLOAT, DOUBLE (UNSIGNED não é suportado, obsoleto em MySQL 8.0.17)
    • CHAR, VARCHAR (Sem suporte a dados grandes, o registro precisa caber na página)
    • DATA, DATA E HORA
  • Na versão 9.0 ou superior, a tabela também pode usar os seguintes tipos de dados suportados:
    • TEXTO MINÚSCULO, TEXTO, TEXTO MÉDIO, TEXTO LONGO
    • JSON
    • VARCHAR (Suporte ao tamanho máximo)
Observação

Recomenda-se importar dados usando o recurso de importação de dados na Console. A importação é gerenciada pelo Serviço HeatWave e otimizada para processamento rápido de importação.
Observação

Use a versão mais recente do Shell MySQL para exportar os dados com a opção ocimds ativada. Isso pode evitar possíveis erros de importação de dados.

Usando a Console

Use o recurso de importação de dados na Console para importar dados de um bucket do serviço Object Storage para um sistema de banco de dados MySQL. Certifique-se de definir armazenamento suficiente para acomodar dados importados.

  1. Abra o menu, de navegação e selecione Bancos de Dados. Em HeatWave MySQL, clique em Sistemas de BD.
  2. Clique em Criar sistema de Banco de Dados.
  3. Configure o sistema de banco de dados e clique em Mostrar opções avançadas.
  4. Clique na guia Importação de dados e forneça as seguintes informações:
    • URL de origem da PAR: Se você tiver o URL da PAR (Solicitação Pré-Autenticada), especifique o URL da PAR para o bucket ou prefixo do bucket.
    • Clique aqui para criar um URL de PAR para um bucket existente: Se você não tiver um URL de PAR, clique no link para criar um URL de PAR para um bucket existente e forneça as seguintes informações:
      • Selecionar um bucket em <CompartmentName>: Selecione o bucket do serviço Object Storage que contém o seu dump.
      • Configurar prefixo:
        • Selecionar o prefixo: Selecione o prefixo na lista de prefixos válidos.
        • Informar um prefixo: Selecione a opção para permitir que você defina um prefixo de bucket, semelhante ao nome de uma pasta. O prefixo deve existir no bucket selecionado. Os nomes de prefixo usam o formato prefixName/. Omitir o delimitador de barra na PAR resulta em um URL inválido. Você pode especificar caminhos com vários níveis de pastas, prefixName/prefixName1/prefixName2/.

        HeatWave suporta somente o tipo de pasta do prefixo. O tipo de prefixo correspondente ao nome do arquivo não é suportado.

      • Especificar um tempo de validade para a PAR: Selecione um tempo de validade para a PAR. O valor padrão é uma semana.
  5. Clique em Criar e definir URL de PAR para gerar o URL da PAR e preencher o campo URL de origem da PAR com o URL da PAR gerado.
  6. Clique em Criar.