Depois de criar o espaço de trabalho de conversão e realizar a conversão inicial do esquema, pode corrigir problemas de conversão, modificar os objetos com o editor interativo e aplicar o esquema convertido à base de dados de destino.
As bases de dados podem ter frequentemente milhares de objetos. A conversão de todos os utilizadores numa única sessão pode ser um processo difícil. Com os espaços de trabalho de conversão, pode dividir o processo de conversão em várias fases em que adiciona novos objetos à conversão, corrige os problemas e, em seguida, testa-os na base 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 serviço de migração de bases de dados aplica aumentos de conversão automática a todos os seus objetos sempre que converte o esquema de origem. Se 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 da base de dados de origem, faça o seguinte:
- Na Google Cloud consola, aceda a Espaços de trabalho de conversão.
- Na lista de espaços de trabalho de conversão disponíveis, selecione o seu espaço de trabalho.
O editor do espaço de trabalho de conversão é aberto.
- Use o painel de esquemas Oracle para verificar se existem problemas de conversão nos objetos de origem. Este painel contém todos os objetos extraídos do seu esquema durante a criação do espaço de trabalho.
-
Corrija os problemas de conversão.
Pode usar o editor de SQL interativo, carregar um ficheiro de mapeamento de conversões para converter o objeto de uma forma específica ou usar as funcionalidades de conversão com tecnologia Gemini.
- Opcional: também pode usar o editor de SQL interativo para ajustar o esquema convertido de forma a satisfazer melhor as suas necessidades, mesmo que não existam problemas de conversão com o seu objeto. Para ver uma lista de objetos Oracle editáveis, consulte Tipos de objetos suportados.
- Depois de corrigir os problemas de conversão ou ajustar o esquema, clique em
Pode inspecionar o esquema convertido no separador Rascunho do Cloud SQL para PostgreSQL.
Converter origem.
O Database Migration Service analisa agora as suas alterações e
gera o esquema do PostgreSQL atualizado.
- Teste o esquema convertido na base de dados de destino. Faça o seguinte:
- Clique em > Testar. Aplicar ao destino
- Na página Definir destino, use o Perfil de ligação de destino menu pendente para selecionar o perfil de associação de destino.
- Clique em Definir e continuar.
- Na página Selecionar objetos e testar aplicação, use as caixas de verificação para selecionar que Esquema do PostgreSQL convertido que quer aplicar na base de dados de destino.
- Clique em Testar aplicação.
Consoante os resultados do teste, pode ter de ajustar ainda mais o esquema convertido.
- Se a captura instantânea do esquema extraída da origem tiver mais objetos
que ainda não migrou, adicione estes objetos ao espaço de trabalho:
- No painel Oracle, clique em
É aberto o painel de seleção de objetos.
Adicionar objetos.
- Na árvore de esquemas, use as caixas de verificação para selecionar os objetos que quer adicionar à conversão e, de seguida, clique em Adicionar objetos.
- No painel Oracle, clique em
- Repita os passos 3 a 8 até converter todos os objetos que quer migrar.
- Quando terminar de converter o esquema, clique em
> Aplicar.
O Database Migration Service cria agora as definições de esquema na base de dados de destino.
Aplicar ao destino
O que se segue?
O espaço de trabalho de conversão está pronto para a migração. Agora, pode criar a tarefa de migração.
Para obter um guia passo a passo completo da migração, consulte o guia de migração do Oracle para o Cloud SQL para PostgreSQL.