10 Melhores Ferramentas Gratuitas de Migração de Bancos de Dados para MySQL, PostgreSQL, SQL Server e Oracle DB

Neste artigo, listo 5 ferramentas oficiais e 5 ferramentas de migração de bancos de dados de código aberto para converter bancos de dados MySQL, PostgreSQL, MS SQL Server e Oracle, para sua informação.

download-icon
Descarregar Gratuitamente
para VM, SO, DB, Arquivo, NAS, etc.
ana

Updated by Ana on 2026/06/18

Índice
  • 1. MySQL Workbench

  • 2. Oracle SQL Developer

  • 3. Assistente de Migração do SQL Server (SSMA)

  • 4. Microsoft SQL Server Integration Services (SSIS)

  • 5. MySQLyog

  • 6. Ora2Pg

  • 7. Pgloader

  • 8. Pg2mysql

  • 9. Sqlserver2pgsql

  • 10. Bcp e pg_dump

  • Cópia de Segurança Completa para MySQL, PostgreSQL, SQL Server e Oracle DB

  • Resumo

1675221382398355.jpg

Oracle Database, MySQL, Microsoft SQL Server e PostgreSQL são os 4 bancos de dados mais populares do mundo, segundo o C# Corner, a comunidade global de desenvolvedores de software e dados.

As empresas frequentemente migram dados existentes para outro banco de dados para reduzir custos, melhorar o desempenho ou aumentar a escalabilidade, conforme necessidades específicas de negócios. Neste artigo, listo 5 ferramentas oficiais e 5 ferramentas de código aberto para migração de bancos de dados, destinadas à conversão de MySQL, PostgreSQL, MS SQL Server e Oracle DB, para sua informação.

1. MySQL Workbench

O MySQL Workbench é uma aplicação visual gratuita e uma ferramenta de interface gráfica do usuário que integra o desenvolvimento SQL, a migração de dados, o projeto, a criação, a manutenção, o backup e a recuperação de bancos de dados MySQL.

Está disponível em todos os sistemas operacionais principais, como Windows, Linux e macOS, com três edições diferentes: edição gratuita MySQL Community (de código aberto), MySQL Standard comercial e edições Enterprise. O lançamento mais recente é o MySQL Workbench 8.0.

Compatibilidade com a versão 8.0:

  • CentOS 8;

  • macOS 12;

  • Windows 11;

  • Oracle Linux 8 e 9;

  • Ubuntu 20.04 LTS;

  • MySQL 5.7 e 8.0;

  • Windows Server 2022;

  • Red Hat Enterprise Linux 8 e 9.

Funcionalidades

  1. Desenvolvimento SQL: execute comandos SQL com o editor SQL; crie e gerencie conexões com servidores de banco de dados;

  2. Projeto de dados: criar modelos de esquema de banco de dados; desenvolver funcionalidades de reversão e sincronização entre um esquema e um banco de dados em tempo real; editar Tabelas, Colunas, Gatilhos, Consultas e muito mais com o Editor de Tabelas;

  3. Administração do servidor: gerenciar usuários do banco de dados; realizar backups e recuperações; analisar dados de auditoria; verificar a integridade do banco de dados; monitorar o desempenho do MySQL;

  4. Migração de dados: migrar Microsoft SQL Server, Microsoft Access, Sybase ASE, SQLite, SQL Anywhere, PostgreSQL, bancos de dados genéricos e versões anteriores do MySQL para o MySQL;

  5. Suporte ao MySQL Enterprise: MySQL Enterprise Backup, Firewall e Audit.

Uso:

Migre Microsoft SQL Server e PostgreSQL para MySQL.

Baixe-o do site oficial do MySQL.

2. Oracle SQL Developer

O Oracle SQL Developer é um aplicativo gratuito baseado em Java que simplifica a administração de bancos de dados Oracle em implantações tradicionais e na nuvem. É possível gerenciar seu banco de dados Oracle por meio de interfaces gráficas, navegadores ou linhas de comando. Ele é compatível com Windows, Linux, macOS e outras plataformas. A versão mais recente é o Oracle SQL Developer 22.2.1, que oferece suporte aos bancos de dados Oracle 11gR2, 19c e 21c.

Compatibilidade com o Oracle SQL Developer 22.2.1:

  • Windows 10 e 11;

  • Linux ou Mac OS X;

  • Windows Server 2016/2019/2022.

Funcionalidades

  1. Extração, carregamento e consulta de dados;

  2. Instalação simples, sem necessidade de Oracle Client;

  3. Suporte ao Oracle DB na nuvem e local;

  4. Migrar Microsoft SQL Server, Sybase Adaptive Server, Microsoft Access, PostgreSQL e IBM DB2 para Oracle DB;

  5. Desktop: IDE completo para PL/SQL; gerencie o conteúdo, desempenho, configurações e muito mais do Oracle DB; modelagem de dados; suporte ao desenvolvimento de Serviços RESTful e integração com Serviços REST da Oracle;

  6. Linha de comando: editar scripts SQL e PL/SQL; visualizar o histórico SQL; formatar automaticamente os resultados das consultas; gerar DDL de objetos ou obter metadados; integrar Liquibase; pequena pegada;

  7. Navegador: execute SQL Oracle ou PL/SQL na Folha de Trabalho SQL; crie e edite objetos de esquema Oracle e usuários; gere diagramas ER; carregue informações de arquivos CSV, JSON e AVRO em novas tabelas Oracle ou em tabelas Oracle já existentes.

Uso:

Migrar MySQL, Microsoft SQL Server e PostgreSQL para Oracle;

Migrar banco de dados Oracle para MySQL.

Baixe do site da Oracle.

3. Assistente de Migração do SQL Server (SSMA)

O Assistente de Migração do SQL Server (SSMA) da Microsoft é um programa criado para automatizar a transferência de bancos de dados do Microsoft Access, DB2, MySQL, Oracle e SAP ASE para o SQL Server. A versão mais recente é a SSMA 9.2.

Compatibilidade com o SSMA:

  • Banco de dados SQL do Azure;

  • Windows 7, 8, 8.1 e 10;

  • Azure Synapse Analytics;

  • Azure SQL Managed Instance;

  • Windows Server 2008 R2, 2012 R2, 2012, 2016;

  • SQL Server 2012, 2014, 2016, 2017 e 2019 no Windows e no Linux.

Funcionalidades

  1. SSMA para Oracle: migre dados de banco(s) de dados Oracle para o SQL Server, Banco de Dados SQL do Azure, Instância Gerenciada do Banco de Dados SQL do Azure e Data Warehouse SQL do Azure;

  2. SSMA para Access: migrar dados de banco(s) de dados Microsoft Access para SQL Server, Banco de Dados SQL do Azure e Instância Gerenciada do Banco de Dados SQL do Azure;

  3. SSMA para DB2: migrar dados de banco(s) de dados IBM DB2 para o SQL Server, Banco de Dados SQL do Azure e Instância Gerenciada do Banco de Dados SQL do Azure;

  4. SSMA para MySQL: migrar dados de banco(s) de dados MySQL para SQL Server, Banco de Dados SQL do Azure e Instância Gerenciada do Banco de Dados SQL do Azure;

  5. SSMA para SAP ASE: migrar dados de banco(s) de dados SAP ASE para o SQL Server, Azure SQL Database e Azure SQL Database Managed Instance.

Uso:

Migrar MySQL para SQL Server;

Migrar Banco de Dados Oracle para SQL Server.

Baixe para Oracle, Access, DB2, MySQL e SAP ASE.

4. Microsoft SQL Server Integration Services (SSIS)

O Microsoft SQL Server Integration Services (SSIS) é uma plataforma licenciada integralmente sob o SQL Server, destinada à criação de soluções para conversões e integração de dados em nível empresarial. É possível utilizar essa ferramenta para copiar ou transferir arquivos, carregar data warehouses ou gerenciar objetos e dados do SQL Server. A versão mais recente do SSIS, 4.4, foi lançada em 17 de janeiro de 2023.

Compatibilidade com o SSIS:

  • SQL Server 2005, 2008, 2008 R2, 2012, 2014 e 2016, exceto as edições Express e Workgroup.

Funcionalidades

  1. Gestão de dados: extração e transformação de dados provenientes de XML, arquivos planos, fontes de dados relacionais e outras, e carregamento desses dados em outro destino;

  2. Manutenção do SQL Server: manter bancos de dados e atualizações do SQL Server;

  3. Criar e gerenciar pacotes: fornecer ferramentas gráficas para criar pacotes com ou sem código e gerenciá-los.

Uso:

Migrar SQL Server para PostgreSQL;

Migrar Banco de Dados Oracle para SQL Server.

No SQL Server > Assistente de instalação do SQL Server > Nova instalação autônoma do SQL ou adição de recursos a uma instalação existente > na página Seleção de recursos, Recursos compartilhados > Serviços de Integração para Baixar o SSIS.

5. MySQLyog

SQLyog é uma poderosa ferramenta gráfica (GUI) para a administração e o desenvolvimento de bancos de dados MySQL e MariaDB. O SQLyog permite que administradores de banco de dados e desenvolvedores comparem, otimizem e documentem esquemas graficamente. Esta ferramenta desenvolvida em C++ é distribuída tanto como software livre (Edição Comunitária no GitHub) quanto em versões pagas (Edições Professional, Enterprise e Ultimate). A versão mais recente da Edição Comunitária do SQLyog é a 13.2.0

Compatibilidade com o SQLyog:

  • Windows Vista até Windows 10 (Linux, Unix e macOS por meio do Wine).

Funcionalidades

  1. Importar dados de bases de dados ODBC;

  2. Efetuar backups de bancos de dados sem intervenção;

  3. Pesquisa de chave estrangeira e localizador de índices redundantes;

  4. Sincronizar automaticamente e comparar visualmente os dados;

  5. Editor com realce de sintaxe e opções de formatação automáticas;

  6. Múltiplas opções de conectividade, como HTTP/HTTPS ou túnel SSH;

  7. Alertas por e-mail, relatórios de tarefas e execução automática de instruções SQL;

  8. Não precisa de dependências ou camadas de abstração de bancos de dados, como ODBC;

  9. Conclusão inteligente de código, Designer visual de esquema, Analisador e formatador de consultas, e Construtor visual de consultas.

Uso:

Migre o SQL Server para o MySQL.

Baixe no site do GitHub.

6. Ora2Pg

O Ora2Pg é uma ferramenta gratuita de migração de bancos de dados que converte automaticamente bancos de dados Oracle ou MySQL para PostgreSQL. Trata-se de uma ferramenta de fácil utilização, aplicável desde a engenharia reversa de bancos de dados Oracle até migrações de dados em nível empresarial. A versão mais recente é a Ora2Pg v23.2.

Funcionalidades

  1. Privilégios de exportação para usuários e grupos;

  2. Gerar relatórios de conteúdo do banco de dados Oracle e de avaliação de custo/dificuldade da migração;

  3. Suporte a procedimentos do PostgreSQL 14 com parâmetros OUT e versão-alvo padrão 14;

  4. Fornecer opções de linha de comando e suporte a multiprocessadores para contar linhas em tabelas PostgreSQL (-P);

  5. Exportar todo o esquema do banco de dados, incluindo tabelas, visualizações, etc., com restrições de chave estrangeira e de verificação;

  6. Exportar partições ou listas de partições, subpartições, uma seleção de tabela, funções predefinidas, gatilhos, procedimentos e pacotes.

Uso:

Migre MySQL e Oracle para PostgreSQL.

Baixe do página de lançamento do Ora2Pg no GitHub.

7. Pgloader

O Pgloader é uma ferramenta gratuita de migração sob licença PostgreSQL que permite aos usuários carregar dados de arquivos para o PostgreSQL ou migrar todo o banco de dados para o destino. A versão mais recente é a Pgloader 3.6.9.

Funcionalidades

  1. Migre para o PostgreSQL com um único comando;

  2. Migrar do MySQL, SQLite e SQL Server da Microsoft para o PostgreSQL;

  3. Migrar arquivos de banco de dados nos formatos DBF, CSV, COPY, Archive e IXF.

Uso:

Migre MySQL para PostgreSQL.

Baixe-o na página do Pgloader no GitHub.

8. Pg2mysql

Pg2mysql é uma ferramenta online de conversão de bancos de dados para migrar bancos de dados PostgreSQL para MySQL. Essa ferramenta descarta todos os procedimentos armazenados e vistas. A versão mais recente é a pg2mysql 1.9.

Funcionalidades

  1. Converter banco de dados PostgreSQL para MySQL;

  2. Permitir que os usuários descompactem o site para uso na web;

  3. Oferecer tipo de chave de autoincremento para campos de autoincremento.

Uso:

Migrar PostgreSQL para MySQL.

Baixe-o em aqui.

9. Sqlserver2pgsql

Sqlserver2pgsql é uma ferramenta de migração de dados escrita em Perl para converter bancos de dados do SQL Server para o PostgreSQL. Deve funcionar em sistemas Linux, Windows e Unix.

Funcionalidades

  1. Não migrar procedimentos PL;

  2. Converter o esquema do SQL Server para o PostgreSQL;

  3. Criar uma versão incremental desta tarefa para migrar quaisquer alterações na base de dados desde a última execução;

  4. Opcionalmente, crie uma tarefa do Pentaho Data Integrator (Kettle) para transferir todos os dados do SQL Server para o PostgreSQL.

Uso:

Migre o SQL Server para o PostgreSQL.

Baixe-o na página sqlserver2pgsql do GitHub.

10. Bcp e pg_dump

O utilitário de cópia em massa (bcp) transfere dados em um formato especificado pelo usuário, em grande volume, entre uma instância do Microsoft SQL Server e um arquivo de dados. A versão mais recente do utilitário bcp é 15.0.2000.5.

Compatibilidade com Bcp:

  • Windows 7, 8, 8.1, 10, 11;

  • Windows Server 2008, 2008 R2, 2008 R2 SP1, 2012, 2012 R2, 2016, 2019, 2022.

Funcionalidades

  1. Criar um arquivo de formato para fazer backup dos dados;

  2. O arquivo não inclui informações de esquema ou formato;

  3. Exportar dados de tabelas para arquivos de dados ou carregar um grande número de novas linhas em tabelas do SQL Server.

O pg-dump exporta bancos de dados PostgreSQL para um script ou um arquivo de arquivamento que contém comandos de consulta para reconstruir o banco de dados, mesmo em outras máquinas ou arquiteturas. A versão mais recente é o Pg-dump 15.

Compatibilidade com pg-dump:

  • PostgreSQL 11, 12, 13, 14, 15.

Funcionalidades

  1. Faz o backup de apenas um único banco de dados;

  2. Fazer backup do banco de dados PostgreSQL;

  3. Exportar despejos em scripts ou formatos de arquivamento.

Uso:

Migre PostgreSQL para SQL Server.

Baixe a Utilitário Bcp para SQL Server x64 ou x86; o pg-dump é uma ferramenta integrada ao PostgreSQL que pode ser obtida ao baixar o arquivo binário do PostgreSQL e manter o arquivo pg-dump.exe.

Cópia de Segurança Completa para MySQL, PostgreSQL, SQL Server e Oracle DB

O processo de conversão de banco de dados envolve riscos ocultos que podem causar corrupção ou perda de dados; portanto, o backup preventivo do banco de dados não é apenas necessário, mas também essencial.

O Vinchin Backup & Recovery oferece backup de banco de dados amigável e eficaz para MySQL, PostgreSQL, SQL Server, Oracle DB, Postgres Pro e MariaDB.

Compatibilidade:

  • MySQL 5.5.62 ~ 8.0.28

  • Microsoft SQL Server 2008 ~ 2019

  • Oracle Database 11g ~ 21c

  • Oracle RAC 11g R2, 19c

  • PostgreSQL 12.1 ~ 14.2

  • Postgres Pro 14.5

  • MariaDB 10.5.4 ~ 10.10.2

vinchin computer.png

Com a solução de backup, você pode gerenciar backups de diversos bancos de dados e virtualizações por meio de um único console web e protegê-los (bem como o servidor Vinchin) contra agentes maliciosos com um monitor de E/S que bloqueia qualquer acesso não autorizado, exceto pelos aplicativos Vinchin.

Você também pode realizar backup completo, diferencial, incremental, de log de arquivos e de log de transações que se adaptam às suas bases de dados com um único clique, conforme suas necessidades individuais. Além disso, habilite a desduplicação e compressão de dados para reduzir o tamanho em 50%.

RRestaure facilmente o banco de dados para o banco de dados original ou para um novo destino e prepare uma cópia de backup fora do local, conforme necessário.

Baixe agora a versão Enterprise com teste gratuito de 60 dias:

Resumo

Este artigo lista 10 conversores gratuitos de bancos de dados para MySQL, PostgreSQL, SQL Server e Oracle DB, para sua referência. Além disso, o backup de banco de dados também é uma prioridade antes e depois da conversão, para proteção dos dados.

Partilhar em:

Categories: Database Tips