Diagnosticando e Solucionando Problemas de Importação de Dados

Solucione problemas encontrados ao importar dados para o sistema de banco de dados.

Resolvendo Erro de Importação: Falha ao abrir objeto

Você recebe o erro de importação quando o URL da PAR, que é definido no arquivo de manifesto, expira. Você não poderá acessar os dados até refazer o dump do MySQL Shell no serviço Object Storage, que gera novamente os URLs da PAR no arquivo de manifesto.

Usando o MySQL Shell

Use o Shell MySQL para resolver o erro Import Error: Failed opening object.

Essa tarefa supõe o seguinte:
  • Você recebe um erro Import Error: Failed opening object semelhante ao seguinte:
    Import Error: Failed opening object
    '<ObjectStoragePath>/b/<BucketName>/o/<BucketPrefix>/@.json'
    in READ mode: Not Found (404)
Faça o seguinte para gerar novos URLs de PAR:
  1. Gere novamente o arquivo de manifesto executando o dump do MySQL Shell no serviço Object Storage mais uma vez. Consulte Utilitário de Dump do MySQL Shell.
    Observação

    A importação usando um arquivo de manifesto (@.manifest.json) é uma funcionalidade obsoleta. Em vez disso, importe uma PAR do bucket ou prefixo de bucket.
  2. (Opcional) Se você precisar de um período de expiração de PAR mais longo, altere o valor do parâmetro de dump do MySQL Shell, ociParExpireTime. A validade padrão dos URLs de PAR gerados pelo MYSQL Shell é o horário atual mais uma semana. Consulte Utilitário de Dump do MySQL Shell.

Resolvendo o Erro de Importação: Talvez um URL não seja válido

Você recebe o erro de importação devido a um formato incorreto no URL da PAR.

Qualquer um dos seguintes pode ser um motivo para o erro de importação:

  • O URL da PAR expirou. As PARs têm uma validade incluída. Se você tiver ultrapassado a data de validade, crie um novo URL da PAR.
  • Você definiu um prefixo de tipo de nome de arquivo em vez de um prefixo de tipo de pasta. Prefixos de tipo de nome de arquivo não são suportados.
  • Você definiu um prefixo de tipo de pasta, mas não adicionou o nome do prefixo e a barra no URL da PAR. Se você estiver importando de um prefixo de bucket, adicione o nome do prefixo e a barra ao URL manualmente.
  • Você especificou um URL malformado ou incorreto. Verifique o URL e confirme se ele está correto. Se necessário, gere um novo.

Usando a Console

Use a Console para resolver o erro Import Error: May not be a valid URL.

Essa tarefa supõe o seguinte:
  • Você recebe um erro Import Error: May not be a valid URL semelhante ao seguinte:
    attribute = {source.sourceUrl}, value =
          {https://objectstorageURL/p/alphanumericString/n/tenancyName/b/bucketName/o/prefixName/}
          - may not be a valid url

Gere um novo URL de PAR usando o assistente de geração de PAR na Console. Consulte Usando solicitações pré-autenticadas.

Observação

Recomenda-se usar a Console para gerar um novo URL de PAR.

Usando a CLI

Use a interface da linha de comando para resolver o erro Import Error: May not be a valid URL.

Essa tarefa supõe o seguinte:
  • Você recebe um erro Import Error: May not be a valid URL semelhante ao seguinte:
    attribute = {source.sourceUrl}, value =
          {https://objectstorageURL/p/alphanumericString/n/tenancyName/b/bucketName/o/prefixName/}
          - may not be a valid url
Gere um novo URL de PAR manualmente usando a interface de linha de comando. Consulte Usando solicitações pré-autenticadas.