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á.
Migração do esquema de origem para o banco de dados de destino utilizando a AWS SCT
Nesta seção, você utiliza a AWS Schema Conversion Tool para migrar o esquema de origem para o banco de dados de destino. Como alternativa, é possível utilizar a DMS Schema Conversion para converter os esquemas do banco de dados de origem. Para obter mais informações, consulte Conceitos básicos da DMS Schema Conversion.
Como migrar o esquema de origem para o banco de dados de destino com a AWS SCT
Instale a AWS Schema Conversion Tool. Para obter mais informações, consulte Instalação, verificação e atualização da AWS SCT no AWSGuia do usuário da Schema Conversion Tool.
Ao baixar drivers JDBC para o MySQL e o PostgreSQL, anote o local em que salva os drivers, caso a ferramenta solicite a localização deles.
Abra o AWS Schema Conversion Tool. Escolha Arquivo e Novo projeto.
Na janela Novo projeto, defina os seguintes valores:
Defina o Nome do projeto como
DMSProject
.Mantenha a Localização como está para armazenar o projeto da AWS SCT na pasta padrão.
Escolha OK.
-
Escolha Adicionar origem para adicionar um banco de dados MySQL de origem ao projeto e escolha MySQL e Avançar.
Na página Adicionar origem, defina os seguintes valores:
Nome da conexão:
source
Nome do servidor: insira o endpoint do banco de dados MySQL anotado anteriormente.
Porta do servidor:
3306
Nome do usuário:
admin
Senha:
changeit
-
Escolha Adicionar destino para adicionar um banco de dados de destino do Amazon RDS para PostgreSQL ao projeto e escolha Amazon RDS para PostgreSQL. Escolha Próximo.
Na página Adicionar origem, defina os seguintes valores:
Nome da conexão:
target
Nome do servidor: insira o endpoint do banco de dados PostgreSQL anotado anteriormente.
Porta do servidor:
5432
Banco de dados: insira o nome do banco de dados PostgreSQL.
Nome do usuário:
postgres
Senha:
changeit
No painel esquerdo, escolha dms_sample em Esquemas. No painel direito, escolha o banco de dados Amazon RDS para PostgreSQL de destino. Escolha Criar mapeamento. É possível adicionar várias aplicações a um único projeto da AWS SCT. Para obter mais informações sobre regras de mapeamento, consulte Criação de regras de mapeamento.
Escolha Visualização principal.
No painel esquerdo, escolha dms_sample em Esquemas. Abra o menu de contexto (clique com o botão direito do mouse) e selecione Converter esquema. Confirme a ação.
Depois que a ferramenta converte o esquema, o esquema dms_sample aparece no painel direito.
No painel direito, em Esquemas, abra o menu de contexto (clique com o botão direito do mouse) de dms_sample e escolha Aplicar ao banco de dados. Confirme a ação.
Verifique se a migração do esquema foi concluída. Siga as etapas a seguir.
Para verificar a migração do esquema
Conecte-se ao cliente do Amazon EC2.
Inicie o cliente do PSQL com o comando a seguir. Especifique o endpoint do banco de dados PostgreSQL e forneça a senha do banco de dados quando solicitado.
psql \ --host=dms-postgresql.
abcdefg12345
.us-west-2.rds.amazonaws.com \ --port=5432 \ --username=postgres \ --password \ --dbname=dms_sampleConsulte uma das tabelas (vazias) para verificar se a AWS SCT aplicou o esquema corretamente.
dms_sample=> SELECT * from dms_sample.player; id | sport_team_id | last_name | first_name | full_name ----+---------------+-----------+------------+----------- (0 rows)