Trabajar con scripts de soporte de diagnóstico en AWS DMS - AWS Database Migration Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Trabajar con scripts de soporte de diagnóstico en AWS DMS

Si encuentra algún problema al trabajar con AWS DMS, es posible que el ingeniero de soporte necesite más información sobre la base de datos de origen o destino. Queremos asegurarnos de que AWS Support recibe la mayor cantidad posible de información requerida en el menor tiempo posible. Por lo tanto, desarrollamos scripts para consultar esta información en varios de los principales motores de bases de datos relacionales.

Si hay un script de soporte disponible para la base de datos, puede descargarlo mediante el enlace en el tema de script correspondiente descrito a continuación. Tras comprobar y revisar el script (descrito a continuación), puede ejecutarlo según el procedimiento descrito en el tema del script. Cuando se complete la ejecución del script, puede cargar la salida en el caso de AWS Support (de nuevo, se describe a continuación).

Antes de ejecutar el script, puede detectar cualquier error que se haya producido al descargar o almacenar el script de soporte. Para ello, compare la suma de comprobación del archivo de script con un valor proporcionado por AWS. AWS utiliza el algoritmo SHA256 para la suma de comprobación.

Para verificar el archivo de script de soporte mediante una suma de comprobación
  1. Abra el último archivo de suma de comprobación proporcionado para comprobar estos scripts de soporte en https://d2pwp9zz55emqw.cloudfront.net/sha256Check.txt. Por ejemplo, es posible que el archivo tenga contenido como el siguiente.

    MYSQL dfafd0d511477c699f96c64693ad0b1547d47e74d5c5f2f2025b790b1422e3c8 ORACLE 6c41ebcfc99518cfa8a10cb2ce8943b153b2cc7049117183d0b5de3d551bc312 POSTGRES 6ccd274863d14f6f3146fbdbbba43f2d8d4c6a4c25380d7b41c71883aa4f9790 SQL_SERVER 971a6f2c46aec8d083d2b3b6549b1e9990af3a15fe4b922e319f4fdd358debe7
  2. Ejecute el comando de validación SHA256 para el sistema operativo en el directorio que contiene el archivo de compatibilidad. Por ejemplo, en el sistema operativo macOS, puede ejecutar el siguiente comando en un script de soporte de Oracle que se describe más adelante en este tema.

    shasum -a 256 awsdms_support_collector_oracle.sql
  3. Compare los resultados del comando con el valor mostrado en el último archivo sha256Check.txt que ha abierto. Los dos valores deben coincidir. Si no es así, contacte con su ingeniero de soporte para informarle sobre la discrepancia y sobre cómo puede obtener un archivo de script de soporte limpio.

Si tiene un archivo de script de soporte limpio, antes de ejecutar el script asegúrese de leer y comprender SQL desde el punto de vista del rendimiento y la seguridad. Si no se siente cómodo ejecutando algo de SQL en este script, puede comentar o eliminar el SQL problemático. También puede consultar al ingeniero de soporte sobre cualquier solución alternativa aceptable.

Una vez finalizado correctamente y a menos que se indique lo contrario, el script devuelve el resultado en un formato HTML legible. El script está diseñado para excluir de este HTML cualquier dato o detalle de seguridad que pueda comprometer el negocio. Además, no realiza modificaciones en la base de datos ni en el entorno. Sin embargo, si encuentra alguna información en HTML que no le resulte cómodo compartir, no dude en eliminar la información problemática antes de cargar HTML. Cuando HTML sea aceptable, cárguelo utilizando los archivos adjuntos en los detalles del caso del caso de soporte.

En cada uno de los temas siguientes se describen los scripts disponibles para una base de datos de AWS DMS compatible y cómo ejecutarlos. El ingeniero de soporte le indicará un script específico documentado a continuación.