Dépannage de l'importation de données

Dépannez les problèmes détectés lors de l'importation des données dans le système.

Erreur de résolution d'importation : Échec d'ouverture d'objet

Vous obtenez l'erreur d'importation lorsque l'URL de la demande préauthentifiée, définie dans le fichier manifeste, expire. Pour accéder aux données, vous devez rétablir le vidage de l'interpréteur de commandes MySQL dans le stockage d'objets, ce qui régénère les URL de demande préauthentifiée dans le fichier manifeste.

Utilisation de l'interpréteur de commandes MySQL

Utilisez l'interpréteur de commandes MySQL pour résoudre l'erreur Import Error: Failed opening object.

Cette tâche suppose ce qui suit :
  • Vous obtenez une erreur Import Error: Failed opening object similaire à la suivante :
    Import Error: Failed opening object
    '<ObjectStoragePath>/b/<BucketName>/o/<BucketPrefix>/@.json'
    in READ mode: Not Found (404)
Procédez de la façon suivante pour générer de nouvelles URL de demande préauthentifiée :
  1. Régénérez le fichier manifeste en exécutant à nouveau le vidage de l'interpréteur de commandes MySQL vers le stockage d'objets. Voir Utilitaire de vidage de l'interpréteur de commandes MySQL.
    Note

    L'importation à l'aide d'un fichier manifeste (@.manifest.json) est une fonctionnalité obsolète. Au lieu de cela, importez des demandes préauthentifiées à partir d'un compartiment ou d'un préfixe de compartiment.
  2. (Facultatif) Si vous avez besoin d'une période d'expiration de demande préauthentifiée plus longue, modifiez la valeur du paramètre de vidage de l'interpréteur de commandes MySQL, ociParExpireTime. Par défaut, les URL de demande préauthentifiée générées par l'interpréteur de commandes MYSQL expirent au bout d'une semaine à partir de l'heure courante. Voir Utilitaire de vidage de l'interpréteur de commandes MySQL.

Erreur de résolution de l'importation : L'URL n'est peut-être pas valide

Vous obtenez l'erreur d'importation en raison d'un format incorrect dans l'URL de la demande préauthentifiée.

L'une des raisons suivantes peut être l'erreur d'importation :

  • L'URL de la demande préauthentifiée a expiré. Les demandes préauthentifiées ont une expiration intégrée. Si vous avez dépassé la date d'expiration, créez une nouvelle URL de demande préauthentifiée.
  • Vous avez défini un préfixe de type nom de fichier au lieu d'un préfixe de type de dossier. Les préfixes de type nom de fichier ne sont pas pris en charge.
  • Vous avez défini un préfixe de type dossier, mais vous n'avez pas ajouté le nom du préfixe et la barre oblique de fin à l'URL de la demande préauthentifiée. Si vous importez à partir d'un préfixe de seau, ajoutez manuellement le nom du préfixe et la barre oblique à l'URL.
  • Vous avez indiqué une URL non valide ou incorrecte. Vérifiez votre URL et confirmez qu'elle est exacte. Si nécessaire, générez-en une nouvelle.

Utilisation de la console

Utilisez la console pour résoudre l'erreur Import Error: May not be a valid URL.

Cette tâche suppose ce qui suit :
  • Vous obtenez une erreur Import Error: May not be a valid URL similaire à la suivante :
    attribute = {source.sourceUrl}, value =
          {https://objectstorageURL/p/alphanumericString/n/tenancyName/b/bucketName/o/prefixName/}
          - may not be a valid url

Générez une nouvelle URL de demande préauthentifiée à l'aide de l'assistant de génération de demande préauthentifiée de la console. Voir Utilisation de demandes préauthentifiées.

Note

Il est recommandé d'utiliser la console pour générer une nouvelle URL de demande préauthentifiée.

Utilisation de l'interface de ligne de commande

Utilisez l'interface de ligne de commande pour résoudre l'erreur Import Error: May not be a valid URL.

Cette tâche suppose ce qui suit :
  • Vous obtenez une erreur Import Error: May not be a valid URL similaire à la suivante :
    attribute = {source.sourceUrl}, value =
          {https://objectstorageURL/p/alphanumericString/n/tenancyName/b/bucketName/o/prefixName/}
          - may not be a valid url
Générez manuellement une nouvelle URL de demande préauthentifiée à l'aide de l'interface de ligne de commande. Voir Utilisation de demandes préauthentifiées.