Converter o código e o esquema do 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, é possível corrigir problemas de conversão, modificar seus 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. A conversão de todos eles 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.

Para converter objetos do banco de dados de origem, faça o seguinte:

  1. No console do Google Cloud, acesse Espaços de trabalho de conversão.

    Acesse os espaços de trabalho de conversão

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

  3. 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 extraídos do seu esquema durante a criação do espaço de trabalho.
  4. 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 assistida pelo Gemini.

  5. Opcional: também é possível usar o editor de SQL interativo para ajustar o esquema convertido e atender melhor às suas necessidades, mesmo que não haja problemas de conversão com o objeto. Para conferir uma lista de objetos Oracle editáveis, consulte Tipos de objetos compatíveis.
  6. Depois de corrigir problemas de conversão ou ajustar o esquema, clique em Converter origem. O Database Migration Service agora analisa suas mudanças e gera o esquema atualizado do PostgreSQL.

    É possível inspecionar o esquema convertido na guia Rascunho do Cloud SQL para PostgreSQL.

  7. Teste o esquema convertido no seu banco de dados de destino. Faça o seguinte:
    1. Clique em Aplicar à origem > Testar.
    2. Na página Definir destino, use o Perfil de conexão de destino.
    3. para selecionar o perfil de conexão de destino.
    4. Clique em Definir e continuar.
    5. Na página Selecionar objetos e testar aplicativo, use as caixas de seleção para selecionar quais
    6. esquema convertido do PostgreSQL que você quer aplicar no banco de dados de destino.
    7. Clique em Testar aplicativo.

    Dependendo dos resultados do teste, talvez seja necessário ajustar ainda mais o esquema convertido.

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

      O painel de seleção de objetos é aberto.

    2. Na árvore de esquemas, use as caixas de seleção para selecionar os objetos que você quer adicionar à conversão e clique em Adicionar objetos.
  9. Repita as etapas de 3 a 8 até converter todos os objetos que você quer migrar.
  10. 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