Esta página mostra como configurar um espaço de trabalho de conversão. Antes de criar um espaço de trabalho de conversão, faça o seguinte:
- Crie um perfil de conexão para o banco de dados Oracle de origem. Para mais informações, consulte Criar um perfil de conexão do Oracle.
- Opcional: se você quiser usar o espaço de trabalho de conversão legado, prepare o arquivo de configuração do Ora2Pg. Consulte Configurar o Ora2Pg.
Os espaços de trabalho de conversão ajudam a converter o esquema e os objetos do banco de dados de origem em um formato compatível com o banco de dados de destino. Essa conversão permite que o Database Migration Service migre seus dados entre os bancos de dados de origem e de destino.
Os espaços de trabalho de conversão estão disponíveis para revisão e modificação na página Espaços de trabalho de conversão e podem ser reutilizados em jobs de migração.
Para configurar um espaço de trabalho de conversão, siga estas etapas:
- Defina as configurações do espaço de trabalho de conversão.
- Conecte-se ao banco de dados de origem e extraia os objetos de origem para o Database Migration Service.
Realize a conversão de origem:
Em espaços de trabalho de conversão com o editor integrado: usando o editor integrado de espaços de trabalho de conversão, um espaço de editor em tempo real em que você pode converter, visualizar e modificar os resultados da conversão.
Em espaços de trabalho legados: usando o Ora2Pg para converter o esquema
Aplicar o esquema convertido ao banco de dados de destino: o Database Migration Service usa o SQL convertido para criar todas as entidades necessárias no banco de dados de destino. Isso ajuda a garantir que os dados migrados sejam carregados corretamente no banco de dados.
Definir as configurações do espaço de trabalho de conversão
Acesse a página Espaços de trabalho de conversão no console Google Cloud .
Clique em Configurar espaço de trabalho e, na janela de diálogo, selecione uma das seguintes opções:
Clique em Configurar novo espaço de trabalho se quiser usar o novo espaço de trabalho de conversão com o editor de conversão integrado.
OU
Clique em Configurar espaço de trabalho legado se quiser usar o espaço de trabalho legado com a ferramenta de conversão Ora2Pg.
Use a tabela a seguir para preencher os campos do painel Criar um espaço de trabalho de conversão da página Criar um espaço de trabalho de conversão:
Campo Descrição Nome do espaço de trabalho de conversão Insira o nome de exibição do espaço de trabalho da conversão. Ele é usado para identificar seu espaço de trabalho ao criar um job de migração ou quando você quer localizá-lo na lista de espaços de trabalho de conversão. ID do espaço de trabalho de conversão O Database Migration Service preenche esse campo automaticamente com base no nome do espaço de trabalho de conversão inserido. É possível manter o ID gerado automaticamente ou alterá-lo. Região Selecione a região em que o espaço de trabalho de conversão está armazenado. Os perfis de conexão e os jobs de migração só podem usar espaços de trabalho de conversão armazenados na mesma região. A seleção de região não afeta a capacidade do seu espaço de trabalho de conversão de se conectar à origem, mas pode afetar a conectividade com o destino e a disponibilidade se a região tiver um período de inatividade. Essa escolha é permanente e não pode ser alterada. Mecanismo do banco de dados de origem O Oracle é selecionado automaticamente. Mecanismo de banco de dados de destino Selecione o mecanismo de banco de dados de destino. Revise os pré-requisitos exibidos na seção Criar um espaço de trabalho de conversão. Eles são gerados automaticamente pelo Database Migration Service para verificar o que você precisa preparar para esse caminho de migração. Os pré-requisitos incluem informações sobre como:
Criar um perfil de conexão com o banco de dados Oracle de origem
Configure o banco de dados Oracle de origem para que o espaço de trabalho de conversão possa extrair dados dele.
É melhor concluir esses pré-requisitos nesta etapa, mas é possível concluí-los a qualquer momento antes de terminar a criação do espaço de trabalho de conversão.
Clique em Criar espaço de trabalho e continuar.
Conectar-se à origem e converter objetos
O caminho para converter objetos de esquema de origem depende do espaço de trabalho de conversão que você usa.
Espaços de trabalho com o editor integrado
Selecione seu perfil de conexão de origem na lista suspensa Perfil de conexão de origem.
Clique em Executar teste para verificar se o Database Migration Service pode se comunicar com a origem.
Se um teste falhar, isso indicará que parte do processo teve um problema. É possível fazer as alterações necessárias e depois testar novamente.
Navegue até a parte do fluxo em questão para corrigir o problema e teste novamente.
Clique em Extrair esquema e continuar.
O Database Migration Service agora está se conectando ao seu banco de dados de origem para fazer o download de esquema e informações de código. Essa operação pode levar alguns minutos, dependendo de fatores como conectividade de rede ou tamanho do banco de dados.
Quando o Database Migration Service terminar de extrair as informações de origem, a interface passará automaticamente para a seção Selecionar e converter objetos.
Em Selecionar e converter objetos, use o esquema de origem para selecionar todas as entidades que você quer que o Database Migration Service converta em esquema e código compatível com o mecanismo SQL do banco de dados de destino.
Essa seleção não é permanente. Depois, você pode adicionar ou remover mais objetos diretamente no editor de conversões. Isso permite interagir com o processo de conversão de maneira flexível e trabalhar apenas nos objetos em que você quer se concentrar.
Nesse ponto, você pode realizar uma das duas ações:
Clique em Salvar e continuar.
O Database Migration Service cria o espaço de trabalho de conversão. Você pode acessar o espaço do editor e editar as configurações do espaço de trabalho, mas o esquema e o código ainda não foram convertidos. Mais tarde, você precisa realizar a conversão para preparar o esquema e o código do banco de dados de destino antes de executar os trabalhos de migração.
Continue em Converter origens.
Clique em Converter e continuar.
O Database Migration Service cria seu espaço de trabalho de conversão e realiza a conversão inicial do esquema e do código. Agora é possível visualizar o SQL gerado automaticamente no editor do espaço de trabalho de conversão.
Continue em Analisar problemas de conversão.
Espaços de trabalho legados
Selecione seu perfil de conexão de origem na lista suspensa Perfil de conexão de origem.
Opcional. Clique em Conferir detalhes para conferir mais informações sobre o perfil de conexão.
Clique em Executar teste para verificar se o Database Migration Service pode se comunicar com a origem.
Se um teste falhar, isso indicará que parte do processo teve um problema. É possível fazer as alterações necessárias e depois testar novamente.
Navegue até a parte do fluxo em questão para corrigir o problema e teste novamente.
Clique em Procurar para selecionar e fazer upload de um arquivo de configuração do Ora2Pg que você configurou.
Opcional. Para fazer upload de outros arquivos de configuração do Ora2Pg, clique em Adicionar arquivo.
Clique em Extrair esquema e converter para validar se o Database Migration Service pode migrar seus dados com as configurações do Ora2Pg fornecidas. Isso inclui:
Como se conectar ao banco de dados de origem
Como recuperar o esquema e o código do banco de dados de origem
Criar mapeamentos de tabelas entre os bancos de dados de origem e de destino
Conversão do esquema e do código do banco de dados de origem em dialetos compatíveis com o dialeto do banco de dados de destino
Se um teste falhar, então:
Corrija todos os arquivos de configuração do Ora2Pg.
Reaplique os DDLs atualizados na instância de destino do Cloud SQL para PostgreSQL.
Clique em Extrair esquema e converter novamente.
Clique em Salvar e fechar.
Na caixa de diálogo, clique em Salvar e fechar.