Esta página mostra como criar um espaço de trabalho de conversão e usá-lo para realizar imediatamente a conversão determinística de código e esquema do Oracle para o PostgreSQL. Antes de criar o espaço de trabalho, certifique-se de criar um perfil de conexão para o seu banco de dados de origem .
Espaços de trabalho com o editor integrado
Ao criar um espaço de trabalho de conversão interativo, você pode atualizá-lo para acessar a conversão automática do Gemini . A atualização do espaço de trabalho só é possível uma vez, imediatamente após a abertura do espaço de trabalho de conversão recém-criado. Esta operação é descrita como a última etapa deste procedimento.
Para criar um espaço de trabalho de conversão interativo e executar a conversão de esquema, faça o seguinte:
- No Google Cloud console, vá para Espaços de trabalho de conversão .
- Clique em Configurar espaço de trabalho .
- Na página Criar um espaço de trabalho de conversão , faça o seguinte:
- Insira o nome, o identificador e a região do seu espaço de trabalho de conversão.
- No menu suspenso Mecanismo de banco de dados de origem , selecione Oracle .
- No mecanismo de banco de dados de destino, selecione Cloud SQL para PostgreSQL .
- Clique em Criar espaço de trabalho e continuar .
- Na página Definir origem e extrair instantâneo do esquema , faça o seguinte:
- No menu suspenso Perfil de conexão de origem , selecione o perfil de conexão para seu banco de dados de origem.
- Clique em Extrair instantâneo do esquema e continuar .
O Serviço de Migração de Banco de Dados está se conectando ao banco de dados de origem e recuperando seu esquema. Esse processo pode levar vários minutos.
- Na página Selecionar e converter objetos , use as caixas de seleção para selecionar quais objetos você deseja converter para a sintaxe PostgreSQL.
Você não precisa converter todos os seus objetos de uma só vez. Em vez disso, você pode selecionar apenas alguns objetos agora e adicionar mais objetos à conversão posteriormente.
- Clique em Converter e continuar .
O espaço de trabalho de conversão é aberto.
- Ao abrir um novo espaço de trabalho pela primeira vez, você pode atualizá-lo para acessar o recurso de conversão automática do Gemini. Faça o seguinte:
- Na caixa de diálogo Introdução à conversão automática do Gemini , marque a caixa de seleção Atualizar espaço de trabalho para explorar a nova experiência e clique em Continuar .
- Na caixa de diálogo Converter objetos de origem com Gemini?, clique em Converter .
O Serviço de Migração de Banco de Dados agora executa o processo de conversão novamente para aplicar os aprimoramentos de conversão do Gemini aos resultados de conversão determinística. Para obter mais informações sobre o recurso de conversão automática do Gemini, consulte Conversão automática do Gemini .
Espaços de trabalho de conversão legados
Espaços de trabalho de conversão legados são um tipo mais antigo e limitado de espaços de trabalho de conversão. Não recomendamos o uso de espaços de trabalho de conversão legados para suas migrações. Se precisar usar um espaço de trabalho de conversão legado, expanda a seção "Criar um espaço de trabalho de conversão legado e converter esquema" para obter mais informações.
Crie um espaço de trabalho de conversão legado e converta o esquema
Os workspaces de conversão legados usam arquivos de configuração do Ora2Pg. Antes de criar um workspace de conversão legado, certifique-se de criar a configuração do Ora2Pg fora do Database Migration Service. Para obter mais informações, consulte Trabalhar com workspaces de conversão legados .
- No Google Cloud console, vá para Espaços de trabalho de conversão .
- Clique em Configurar espaço de trabalho .
- Na página Criar um espaço de trabalho de conversão , faça o seguinte:
- Insira o nome, o identificador e a região do seu espaço de trabalho de conversão.
- No menu suspenso Mecanismo de banco de dados de origem , selecione Oracle .
- No mecanismo de banco de dados de destino, selecione Cloud SQL para PostgreSQL .
- Expanda a seção Personalizar configurações do espaço de trabalho e marque a caixa de seleção Habilitar espaço de trabalho de conversão legado .
- Clique em Criar espaço de trabalho e continuar .
- Na página Conectar à origem e converter objetos , faça o seguinte:
- No menu suspenso Perfil de conexão de origem , selecione o perfil de conexão para seu banco de dados de origem.
Na caixa Arquivo de configuração , clique em Procurar e use o seletor de arquivos do sistema para selecionar seu arquivo de mapeamento de conversão.
Você pode carregar vários arquivos de mapeamento de conversão clicando em Adicionar arquivo .
Na seção Converter a configuração , clique em Puxar esquema e converter .
O Serviço de Migração de Banco de Dados está se conectando ao banco de dados de origem, recuperando seu esquema e convertendo-o para o esquema SQL de destino, de acordo com as regras definidas no seu arquivo de mapeamento de conversão. Esse processo pode levar vários minutos.
- Clique em Salvar e fechar .
A página de detalhes do espaço de trabalho de conversão é aberta.
Agora você pode aplicar o esquema convertido ao seu banco de dados de destino. Se o seu banco de dados de origem incluir tabelas sem chaves primárias, você também precisará criar manualmente restrições de chave primária nas tabelas convertidas no banco de dados de destino após aplicar o esquema convertido. Para obter mais informações, consulte Trabalhar com espaços de trabalho de conversão legados .
O que vem a seguir
Agora você pode trabalhar com seu espaço de trabalho de conversão para corrigir problemas de conversão, modificar seus objetos com o editor interativo e aplicar o esquema convertido ao seu banco de dados de destino. Consulte Converter código e esquema Oracle para a sintaxe PostgreSQL .
,Esta página mostra como criar um espaço de trabalho de conversão e usá-lo para realizar imediatamente a conversão determinística de código e esquema do Oracle para o PostgreSQL. Antes de criar o espaço de trabalho, certifique-se de criar um perfil de conexão para o seu banco de dados de origem .
Espaços de trabalho com o editor integrado
Ao criar um espaço de trabalho de conversão interativo, você pode atualizá-lo para acessar a conversão automática do Gemini . A atualização do espaço de trabalho só é possível uma vez, imediatamente após a abertura do espaço de trabalho de conversão recém-criado. Esta operação é descrita como a última etapa deste procedimento.
Para criar um espaço de trabalho de conversão interativo e executar a conversão de esquema, faça o seguinte:
- No Google Cloud console, vá para Espaços de trabalho de conversão .
- Clique em Configurar espaço de trabalho .
- Na página Criar um espaço de trabalho de conversão , faça o seguinte:
- Insira o nome, o identificador e a região do seu espaço de trabalho de conversão.
- No menu suspenso Mecanismo de banco de dados de origem , selecione Oracle .
- No mecanismo de banco de dados de destino, selecione Cloud SQL para PostgreSQL .
- Clique em Criar espaço de trabalho e continuar .
- Na página Definir origem e extrair instantâneo do esquema , faça o seguinte:
- No menu suspenso Perfil de conexão de origem , selecione o perfil de conexão para seu banco de dados de origem.
- Clique em Extrair instantâneo do esquema e continuar .
O Serviço de Migração de Banco de Dados está se conectando ao banco de dados de origem e recuperando seu esquema. Esse processo pode levar vários minutos.
- Na página Selecionar e converter objetos , use as caixas de seleção para selecionar quais objetos você deseja converter para a sintaxe PostgreSQL.
Você não precisa converter todos os seus objetos de uma só vez. Em vez disso, você pode selecionar apenas alguns objetos agora e adicionar mais objetos à conversão posteriormente.
- Clique em Converter e continuar .
O espaço de trabalho de conversão é aberto.
- Ao abrir um novo espaço de trabalho pela primeira vez, você pode atualizá-lo para acessar o recurso de conversão automática do Gemini. Faça o seguinte:
- Na caixa de diálogo Introdução à conversão automática do Gemini , marque a caixa de seleção Atualizar espaço de trabalho para explorar a nova experiência e clique em Continuar .
- Na caixa de diálogo Converter objetos de origem com Gemini?, clique em Converter .
O Serviço de Migração de Banco de Dados agora executa o processo de conversão novamente para aplicar os aprimoramentos de conversão do Gemini aos resultados de conversão determinística. Para obter mais informações sobre o recurso de conversão automática do Gemini, consulte Conversão automática do Gemini .
Espaços de trabalho de conversão legados
Espaços de trabalho de conversão legados são um tipo mais antigo e limitado de espaços de trabalho de conversão. Não recomendamos o uso de espaços de trabalho de conversão legados para suas migrações. Se precisar usar um espaço de trabalho de conversão legado, expanda a seção "Criar um espaço de trabalho de conversão legado e converter esquema" para obter mais informações.
Crie um espaço de trabalho de conversão legado e converta o esquema
Os workspaces de conversão legados usam arquivos de configuração do Ora2Pg. Antes de criar um workspace de conversão legado, certifique-se de criar a configuração do Ora2Pg fora do Database Migration Service. Para obter mais informações, consulte Trabalhar com workspaces de conversão legados .
- No Google Cloud console, vá para Espaços de trabalho de conversão .
- Clique em Configurar espaço de trabalho .
- Na página Criar um espaço de trabalho de conversão , faça o seguinte:
- Insira o nome, o identificador e a região do seu espaço de trabalho de conversão.
- No menu suspenso Mecanismo de banco de dados de origem , selecione Oracle .
- No mecanismo de banco de dados de destino, selecione Cloud SQL para PostgreSQL .
- Expanda a seção Personalizar configurações do espaço de trabalho e marque a caixa de seleção Habilitar espaço de trabalho de conversão legado .
- Clique em Criar espaço de trabalho e continuar .
- Na página Conectar à origem e converter objetos , faça o seguinte:
- No menu suspenso Perfil de conexão de origem , selecione o perfil de conexão para seu banco de dados de origem.
Na caixa Arquivo de configuração , clique em Procurar e use o seletor de arquivos do sistema para selecionar seu arquivo de mapeamento de conversão.
Você pode carregar vários arquivos de mapeamento de conversão clicando em Adicionar arquivo .
Na seção Converter a configuração , clique em Puxar esquema e converter .
O Serviço de Migração de Banco de Dados está se conectando ao banco de dados de origem, recuperando seu esquema e convertendo-o para o esquema SQL de destino, de acordo com as regras definidas no seu arquivo de mapeamento de conversão. Esse processo pode levar vários minutos.
- Clique em Salvar e fechar .
A página de detalhes do espaço de trabalho de conversão é aberta.
Agora você pode aplicar o esquema convertido ao seu banco de dados de destino. Se o seu banco de dados de origem incluir tabelas sem chaves primárias, você também precisará criar manualmente restrições de chave primária nas tabelas convertidas no banco de dados de destino após aplicar o esquema convertido. Para obter mais informações, consulte Trabalhar com espaços de trabalho de conversão legados .
O que vem a seguir
Agora você pode trabalhar com seu espaço de trabalho de conversão para corrigir problemas de conversão, modificar seus objetos com o editor interativo e aplicar o esquema convertido ao seu banco de dados de destino. Consulte Converter código e esquema Oracle para a sintaxe PostgreSQL .