Utilisation de scripts d'aide au diagnostic dans AWS DMS - AWS Service de Migration de Base de Données

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation de scripts d'aide au diagnostic dans AWS DMS

Si vous rencontrez un problème lors de l'utilisation AWS DMS, votre ingénieur de support peut avoir besoin de plus d'informations sur votre base de données source ou cible. Nous voulons nous assurer que le AWS Support obtienne autant d'informations que possible dans les plus brefs délais. À cet effet, nous avons développé des scripts pour interroger ces informations pour plusieurs des principaux moteurs de base de données relationnelle.

Si un script d’assistance est disponible pour la base de données, vous pouvez le télécharger à l’aide du lien figurant dans la rubrique du script correspondant décrite ci-dessous. Après avoir vérifié et examiné le script (décrit ci-dessous), vous pouvez l’exécuter conformément à la procédure décrite dans la rubrique du script. Lorsque l'exécution du script est terminée, vous pouvez télécharger sa sortie dans votre dossier AWS Support (encore une fois, comme décrit ci-dessous).

Avant d’exécuter le script, vous pouvez détecter les erreurs susceptibles d’avoir été introduites lors du téléchargement ou du stockage du script d’assistance. Pour ce faire, comparez la somme de contrôle du fichier de script à une valeur fournie par AWS. AWS utilise l'SHA256algorithme pour la somme de contrôle.

Pour vérifier le fichier de script d’assistance à l’aide d’une somme de contrôle
  1. Ouvrez le dernier fichier de somme de contrôle fourni pour vérifier ces scripts d’assistance à l’adresse https://d2pwp9zz55emqw.cloudfront.net/sha256Check.txt. Par exemple, le contenu du fichier peut être le suivant.

    MYSQL dfafd0d511477c699f96c64693ad0b1547d47e74d5c5f2f2025b790b1422e3c8 ORACLE 6c41ebcfc99518cfa8a10cb2ce8943b153b2cc7049117183d0b5de3d551bc312 POSTGRES 6ccd274863d14f6f3146fbdbbba43f2d8d4c6a4c25380d7b41c71883aa4f9790 SQL_SERVER 971a6f2c46aec8d083d2b3b6549b1e9990af3a15fe4b922e319f4fdd358debe7
  2. Exécutez la commande de SHA256 validation correspondant à votre système d'exploitation dans le répertoire contenant le fichier de support. Par exemple, sur le système d’exploitation macOS, vous pouvez exécuter la commande suivante sur un script d’assistance Oracle décrit plus loin dans cette rubrique.

    shasum -a 256 awsdms_support_collector_oracle.sql
  3. Comparez les résultats de la commande avec la valeur indiquée dans le dernier fichier sha256Check.txt que vous avez ouvert. Les deux valeurs doivent être identiques. Si ce n’est pas le cas, contactez votre ingénieur support pour en savoir plus sur la non-correspondance et sur la manière d’obtenir un fichier de script d’assistance propre.

Si vous disposez d'un fichier de script de support propre, assurez-vous de le lire et de le comprendre du point de vue des performances et SQL de la sécurité avant de l'exécuter. Si vous n'êtes pas à l'aise avec l'exécution de SQL l'un des éléments de ce script, vous pouvez commenter ou supprimer le problèmeSQL. Vous pouvez également consulter votre ingénieur support pour connaître les solutions de contournement acceptables.

Une fois terminé avec succès et sauf indication contraire, le script renvoie le résultat dans un HTML format lisible. Le script est conçu pour en exclure HTML toutes les données ou informations de sécurité susceptibles de compromettre votre activité. De plus, il n’apporte aucune modification à la base de données ou à son environnement. Toutefois, si vous trouvez dans le fichier des informations HTML que vous n'êtes pas à l'aise de partager, n'hésitez pas à supprimer les informations problématiques avant de télécharger leHTML. Lorsque le dossier HTML est acceptable, téléchargez-le à l'aide des pièces jointes figurant dans les détails du dossier de votre dossier d'assistance.

Chacune des rubriques suivantes décrit les scripts disponibles pour une AWS DMS base de données prise en charge et explique comment les exécuter. Votre ingénieur support vous dirigera vers un script spécifique documenté ci-dessous.