Depois de criar o espaço de trabalho de conversão e realizar a conversão de esquema inicial, é possível corrigir problemas de conversão, modificar os objetos com o editor interativo e aplicar o esquema convertido ao banco de dados de destino.
Os bancos de dados geralmente têm milhares de objetos. Converter todos em uma única sessão pode ser um processo desafiador. Com os espaços de trabalho de conversão, é possível dividir o processo de conversão em várias fases, em que você adiciona novos objetos à conversão, corrige os problemas e os testa no banco de dados de destino.
Os espaços de trabalho de conversão podem produzir resultados de conversão determinísticos ou melhorá-los com a conversão automática do Gemini. Quando a conversão automática do Gemini está ativada, o Database Migration Service aplica melhorias de conversão automática a todos os objetos sempre que você converte o esquema de origem. Se você quiser usar apenas regras de conversão determinísticas, desative a conversão automática do Gemini no seu espaço de trabalho.
Para converter objetos do banco de dados de origem, faça o seguinte:
- No console do Google Cloud , acesse Espaços de trabalho de conversão.
- Na lista de espaços de trabalho de conversão disponíveis, selecione o seu.
O editor do espaço de trabalho de conversão é aberto.
Use o painel de esquema do Oracle para verificar se há problemas de conversão nos objetos de origem. Esse painel contém todos os objetos que você extraiu do esquema durante a criação do espaço de trabalho.
Também recomendamos que você verifique o código convertido com os recursos de conversão do Gemini. Recursos como o assistente de conversão ou as avaliações de qualidade podem acelerar bastante o processo de conversão.
-
Corrija os problemas de conversão.
É possível usar o editor de SQL interativo, fazer upload de um arquivo de mapeamento de conversão para converter o objeto de uma maneira específica ou usar os recursos de conversão com tecnologia do Gemini.
- Opcional: também é possível usar o editor de SQL interativo para ajustar o esquema convertido para atender melhor às suas necessidades, mesmo que não haja problemas de conversão com o objeto. Para ver uma lista de objetos Oracle editáveis, consulte Tipos de objetos compatíveis.
- Depois de corrigir os problemas de conversão ou ajustar o esquema, clique em
Converter origem.
O Database Migration Service agora analisa as mudanças e
gera o esquema atualizado do PostgreSQL.
É possível inspecionar o esquema convertido na guia Rascunho do Cloud SQL para PostgreSQL.
- Teste o esquema convertido no banco de dados de destino. Faça o seguinte:
- Clique em Aplicar ao destino > Teste.
- Na página Definir destino, use o Perfil de conexão de destino menu suspenso para selecionar o perfil de conexão de destino.
- Clique em Definir e continuar.
- Na página Selecionar objetos e testar aplicativo, use as caixas de seleção para selecionar quais convertido do PostgreSQL que você quer aplicar no banco de dados de destino.
- Clique em Testar aplicativo.
Dependendo dos resultados do teste, talvez seja necessário ajustar ainda mais o esquema convertido.
- Se o snapshot do esquema extraído da origem tiver mais objetos
que você ainda não migrou, adicione esses objetos ao espaço de trabalho:
- No painel Oracle, clique em
Adicionar objetos.
O painel de seleção de objetos é aberto.
- Na árvore de esquemas, use as caixas de seleção para escolher os objetos que você quer adicionar à conversão e clique em Adicionar objetos.
- No painel Oracle, clique em
Adicionar objetos.
- Repita as etapas de 3 a 8 até converter todos os objetos que você quer migrar.
- Quando terminar de converter o esquema, clique em
Aplicar ao destino
> Aplicar.
O Database Migration Service agora cria as definições de esquema no banco de dados de destino.
A seguir
Seu espaço de trabalho de conversão está pronto para a migração. Agora é possível criar o job de migração.
Para um tutorial completo de migração, consulte o guia de migração do Oracle para o Cloud SQL para PostgreSQL.