Trabalhando com scripts de suporte de diagnóstico em AWS DMS - AWS Database Migration Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Trabalhando com scripts de suporte de diagnóstico em AWS DMS

Se você encontrar algum problema ao trabalhar com AWS DMS, seu engenheiro de suporte pode precisar de mais informações sobre seu banco de dados de origem ou de destino. Queremos garantir que o AWS Support receba o máximo possível das informações necessárias no menor tempo possível. Portanto, desenvolvemos scripts para consultar essas informações para vários dos principais mecanismos de bancos de dados relacionais.

Se um script de suporte estiver disponível para o banco de dados, baixe-o utilizando o link no tópico do script correspondente descrito a seguir. Depois de verificar e analisar o script (descrito a seguir), é possível executá-lo de acordo com o procedimento descrito no tópico do script. Quando a execução do script estiver concluída, você poderá fazer o upload da saída para o seu caso de AWS Support (novamente, descrito a seguir).

Antes de executar o script, é possível detectar quaisquer erros que possam ter sido introduzidos ao baixar ou armazenar o script de suporte. Para fazer isso, compare a soma de verificação do arquivo de script com um valor fornecido por AWS. AWS usa o SHA256 algoritmo para a soma de verificação.

Como verificar o arquivo de script de suporte utilizando uma soma de verificação
  1. Abra o arquivo de soma de verificação mais recente fornecido para verificar esses scripts de suporte em https://d2pwp9zz55emqw.cloudfront.net/sha256Check.txt. Por exemplo, o arquivo pode ter conteúdo como o seguinte.

    MYSQL dfafd0d511477c699f96c64693ad0b1547d47e74d5c5f2f2025b790b1422e3c8 ORACLE 6c41ebcfc99518cfa8a10cb2ce8943b153b2cc7049117183d0b5de3d551bc312 POSTGRES 6ccd274863d14f6f3146fbdbbba43f2d8d4c6a4c25380d7b41c71883aa4f9790 SQL_SERVER 971a6f2c46aec8d083d2b3b6549b1e9990af3a15fe4b922e319f4fdd358debe7
  2. Execute o comando de SHA256 validação do seu sistema operacional no diretório que contém o arquivo de suporte. Por exemplo, no sistema operacional macOS, é possível executar o comando a seguir em um script de suporte do Oracle descrito posteriormente neste tópico.

    shasum -a 256 awsdms_support_collector_oracle.sql
  3. Compare os resultados do comando com o valor mostrado no arquivo sha256Check.txt aberto mais recentemente. Os dois valores devem corresponder. Caso contrário, entre em contato com o seu engenheiro de suporte sobre a incompatibilidade e sobre como é possível obter um arquivo de script de suporte limpo.

Se você tiver um arquivo de script de suporte limpo, antes de executar o script, certifique-se de lê-lo e compreendê-lo tanto SQL do ponto de vista do desempenho quanto da segurança. Se você não se sentir confortável executando nenhum dos SQL itens deste script, você pode comentar ou remover o problemaSQL. Também é possível consultar o seu engenheiro de suporte sobre quaisquer soluções alternativas aceitáveis.

Após a conclusão bem-sucedida e salvo indicação em contrário, o script retorna a saída em um HTML formato legível. O script foi projetado para excluir disso HTML quaisquer dados ou detalhes de segurança que possam comprometer seus negócios. Ele também não faz modificações no banco de dados ou no ambiente. No entanto, se você encontrar alguma informação no HTML que não se sinta à vontade para compartilhar, sinta-se à vontade para remover as informações do problema antes de fazer o upload doHTML. Quando HTML for aceitável, faça o upload usando os anexos nos detalhes do caso do seu caso de suporte.

Cada um dos tópicos a seguir descreve os scripts disponíveis para um AWS DMS banco de dados compatível e como executá-los. O seu engenheiro de suporte direcionará você para um script específico documentado a seguir.