Converta o código e o esquema da Oracle para a sintaxe do PostgreSQL

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:

  1. Na Google Cloud consola, aceda a Espaços de trabalho de conversão.

    Aceda aos espaços de trabalho de conversão

  2. 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.

  3. 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.
  4. 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.

  5. 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.
  6. Depois de corrigir os problemas de conversão ou ajustar o esquema, clique em Converter origem. O Database Migration Service analisa agora as suas alterações e gera o esquema do PostgreSQL atualizado.

    Pode inspecionar o esquema convertido no separador Rascunho do Cloud SQL para PostgreSQL.

  7. Teste o esquema convertido na base de dados de destino. Faça o seguinte:
    1. Clique em Aplicar ao destino > Testar.
    2. Na página Definir destino, use o Perfil de ligação de destino
    3. menu pendente para selecionar o perfil de associação de destino.
    4. Clique em Definir e continuar.
    5. Na página Selecionar objetos e testar aplicação, use as caixas de verificação para selecionar que
    6. Esquema do PostgreSQL convertido que quer aplicar na base de dados de destino.
    7. Clique em Testar aplicação.

    Consoante os resultados do teste, pode ter de ajustar ainda mais o esquema convertido.

  8. 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:
    1. No painel Oracle, clique em Adicionar objetos.

      É aberto o painel de seleção de objetos.

    2. 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.
  9. Repita os passos 3 a 8 até converter todos os objetos que quer migrar.
  10. Quando terminar de converter o esquema, clique em Aplicar ao destino > Aplicar.

    O Database Migration Service cria agora as definições de esquema na base de dados de destino.

O que se segue?