Criar um espaço de trabalho de conversão e converter o esquema
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Nesta página, mostramos 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,
crie um perfil de conexão para 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 fazer upgrade para acessar a
conversão automática do Gemini.
O upgrade do espaço de trabalho só pode ser feito uma vez, imediatamente após a abertura do espaço de trabalho de conversão recém-criado.
Essa operação é descrita como a última etapa deste procedimento.
Para criar um espaço de trabalho de conversão interativo e realizar a conversão de esquema, faça o seguinte:
No console Google Cloud , acesse Espaços de trabalho de conversão.
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.
Em Mecanismo de banco de dados de destino, selecione
AlloyDB para PostgreSQL.
Clique em Criar espaço de trabalho e continuar.
Na página Definir snapshot do esquema de origem e pull, faça o seguinte:
No menu suspenso Perfil de conexão de origem, selecione o perfil de conexão do banco de dados de origem.
Clique em Extrair snapshot do esquema e continuar.
O Database Migration Service 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 escolher quais objetos
você quer converter para a sintaxe do PostgreSQL.
Não é necessário converter todos os objetos de uma só vez. Em vez disso, você pode
selecionar apenas alguns objetos agora e
adicionar mais objetos à conversão depois.
Clique em Converter e continuar.
O espaço de trabalho de conversão será aberto.
Ao abrir um novo espaço de trabalho pela primeira vez, você pode fazer upgrade dele para acessar o recurso de conversão automática com tecnologia do Gemini.
Faça o seguinte:
Na caixa de diálogo Conheça a conversão automática do Gemini, marque a caixa de seleção
Faça upgrade do espaço de trabalho para conhecer a nova experiência e clique em
Continuar.
Na caixa de diálogo Converter objetos de origem com o Gemini?, clique em Converter.
O Database Migration Service agora realiza o processo de conversão novamente para
aplicar melhorias de conversão com tecnologia do Gemini
além dos resultados de conversão determinísticos.
Para 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
Os 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 usar o tipo legado de espaços de trabalho de conversão para suas migrações. Se você precisar usar um espaço de trabalho de conversão legado, abra a seção Criar um espaço de trabalho de conversão legado e converter o esquema para mais informações.
Criar um espaço de trabalho de conversão legado e converter o esquema
Os espaços de trabalho de conversão legados usam arquivos de configuração do Ora2Pg.
Antes de criar um espaço de trabalho de conversão legado, crie sua configuração do Ora2Pg fora do Database Migration Service.
Para mais informações, consulte
Trabalhar com espaços de trabalho de conversão legados.
No console Google Cloud , acesse Espaços de trabalho de conversão.
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.
Em Mecanismo de banco de dados de destino, selecione
AlloyDB para PostgreSQL.
Expanda a seção Personalizar configurações do espaço de trabalho e marque a caixa de seleção Ativar espaço de trabalho de conversão legada.
Clique em Criar espaço de trabalho e continuar.
Na página Conectar-se à origem e converter objetos, faça o seguinte:
No menu suspenso Perfil de conexão de origem, selecione o perfil de conexão do banco de dados de origem.
Na caixa Arquivo de configuração, clique em Procurar e use
o seletor de arquivos do sistema para escolher o arquivo de mapeamento de conversão.
Para fazer upload de vários arquivos de mapeamento de conversão, clique em
Adicionar arquivo.
Na seção Converter a configuração, clique em
Extrair esquema e converter.
O Database Migration Service agora está se conectando ao banco de dados de origem,
recuperando seu esquema e convertendo-o no esquema SQL de destino
de acordo com as regras definidas no 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 é possível aplicar o esquema convertido ao banco de dados de destino. Se o banco de dados de origem incluir tabelas sem chaves
primárias, também será necessário criar manualmente restrições de chave primária nas
tabelas convertidas no banco de dados de destino depois de aplicar o esquema convertido.
Para mais informações, consulte
Trabalhar com espaços de trabalho de conversão legados.
A seguir
Agora você pode trabalhar com o 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 banco de dados de destino. Consulte
Converter código e esquema do Oracle para a sintaxe do PostgreSQL.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-05 UTC."],[[["\u003cp\u003eConversion workspaces enable the conversion of schema and objects from a source database to a format compatible with the destination database, facilitating data migration.\u003c/p\u003e\n"],["\u003cp\u003eSetting up a conversion workspace involves defining settings, connecting to the source database to pull schema objects, converting the source schema, and applying the converted schema to the destination database.\u003c/p\u003e\n"],["\u003cp\u003eYou have two options when setting up a conversion workspace: utilizing a new conversion workspace with a built-in editor or a legacy workspace that uses the Ora2Pg conversion tool.\u003c/p\u003e\n"],["\u003cp\u003eBefore creating a conversion workspace, you must create a connection profile for the Oracle source database, and optionally configure an Ora2Pg file for legacy workspaces.\u003c/p\u003e\n"],["\u003cp\u003eThe conversion process may involve running tests to ensure proper connectivity with the source database, and the system allows for schema adjustments and re-conversion as needed, offering flexibility throughout the process.\u003c/p\u003e\n"]]],[],null,["# Create a conversion workspace and convert schema\n\nThis page shows you how to create a conversion workspace and use\nit to immediately perform deterministic code and schema conversion from Oracle\nto PostgreSQL. Before you create the workspace, make sure that you\n[create a connection profile for your source database](/database-migration/docs/oracle-to-alloydb/create-source-connection-profile).\n\nWorkspaces with the built-in editor\n-----------------------------------\n\nWhen you create an interactive conversion workspace,\nyou can upgrade it to access\n[Gemini auto-conversion](/database-migration/docs/oracle-to-alloydb/code-conversion-with-gemini#auto-conversion).\nUpgrading the workspace is possible only once,\nimmediately after you open the newly created conversion workspace.\nThis operation is described as the last step in this procedure.\n\nTo create an interactive conversion workspace and perform the schema\nconversion, do the following:\n\n1. In the Google Cloud console, go to **Conversion workspaces** .\n\n [Go to Conversion workspaces](https://console.cloud.google.com/dbmigration/conversion-workspaces)\n2. Click **Set up workspace**.\n3. On the **Create a conversion workspace** page, do the following:\n 1. Enter the name, identifier, and region for your conversion workspace.\n 2. From the **Source database engine** drop-down menu, select **Oracle**.\n 3. From the **Destination database engine** select **AlloyDB for PostgreSQL**.\n 4. Click **Create workspace and continue**.\n4. On the **Define source and pull schema snapshot** page, do the following:\n 1. From the **Source connection profile** drop-down menu, select the connection profile for your source database.\n 2. Click **Pull schema snapshot and continue**.\n\n Database Migration Service is now connecting to the source database and retrieving your schema.\n This process can take several minutes.\n5. On the **Select and convert objects** page, use the checkboxes to select which objects you want to convert to PostgreSQL syntax.\n\n You don't have to convert all your objects in one go. Instead, you can\n select just a few objects now and\n [add more objects to the conversion](/database-migration/docs/oracle-to-alloydb/work-with-conversion-workspaces#add-source-objects) later.\n6. Click **Convert and continue** .\n\n The conversion workspace opens.\n7. When you open a new workspace for the first time, you can upgrade it to access the Gemini-powered auto-conversion feature. Do the following:\n - In the **Introducing Gemini auto-conversion** dialog, select the **Upgrade workspace to explore the new experience** checkbox, and click **Continue**.\n - In the **Convert source objects with Gemini?** dialog, click **Convert** .\n\n Database Migration Service now performs the conversion process again to\n apply Gemini-powered conversion enhancements\n on top of the deterministic conversion results.\n For more information on Gemini auto-conversion\n feature, see\n [Gemini auto-conversion](/database-migration/docs/oracle-to-alloydb/code-conversion-with-gemini#auto-conversion).\n\nLegacy conversion workspaces\n----------------------------\n\nLegacy conversion workspaces are an older, more limited type of conversion\nworkspaces. We don't recommend using the legacy type of conversion\nworkspaces for your migrations. If you need to use a legacy conversion workspace,\nexpand the **Create a legacy conversion workspace and convert schema** section\nfor more information. \n\n#### Create a legacy conversion workspace and convert schema\n\nLegacy conversion workspaces use Ora2Pg configuration files.\nBefore you create a legacy conversion workspace, make sure you first\ncreate your Ora2Pg configuration outside Database Migration Service.\nFor more information, see\n[Work with legacy conversion workspaces](/database-migration/docs/oracle-to-alloydb/legacy-conversion-workspaces).\n\n1. In the Google Cloud console, go to **Conversion workspaces** .\n\n [Go to Conversion workspaces](https://console.cloud.google.com/dbmigration/conversion-workspaces)\n2. Click **Set up workspace**.\n3. On the **Create a conversion workspace** page, do the following:\n 1. Enter the name, identifier, and region for your conversion workspace.\n 2. From the **Source database engine** drop-down menu, select **Oracle**.\n 3. From the **Destination database engine** select **AlloyDB for PostgreSQL**.\n 4. Expand the **Customize workspace configurations** section, and select the **Enable legacy conversion workspace** checkbox.\n 5. Click **Create workspace and continue**.\n4. On the **Connect to source and convert objects** page, do the following:\n 1. From the **Source connection profile** drop-down menu, select the connection profile for your source database.\n 2. In the **Configuration file** box, click **Browse** and use\n the system file picker to select your conversion mapping file.\n\n You can upload multiple conversion mapping files by clicking\n **Add file**.\n 3. In the **Convert the configuration** section, click\n **Pull schema and convert**.\n\n Database Migration Service is now connecting to the source database,\n retrieving your schema and converting it to the destination SQL schema\n according to the rules defined in your conversion mapping file.\n This process can take several minutes.\n5. Click **Save and close** .\n\n The conversion workspace details page opens.\n\nYou can now apply the converted schema to your destination\ndatabase. If your source database includes tables that don't have primary\nkeys, you also need to manually create primary key constraints in the\nconverted tables in the destination database after you apply the converted schema.\nFor more information, see\n[Work with legacy conversion workspaces](/database-migration/docs/oracle-to-alloydb/legacy-conversion-workspaces).\n\nWhat's next\n-----------\n\nYou can now work with your conversion workspace to fix conversion issues,\nmodify your objects with the interactive editor, and apply converted schema\nto your destination database. See\n[Convert Oracle code and schema to PostgreSQL syntax](/database-migration/docs/oracle-to-alloydb/convert-sql)."]]