-
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

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
Desenvolvimento SQL: execute comandos SQL com o editor SQL; crie e gerencie conexões com servidores de banco de dados;
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;
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;
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;
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
Extração, carregamento e consulta de dados;
Instalação simples, sem necessidade de Oracle Client;
Suporte ao Oracle DB na nuvem e local;
Migrar Microsoft SQL Server, Sybase Adaptive Server, Microsoft Access, PostgreSQL e IBM DB2 para Oracle DB;
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;
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;
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
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;
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;
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;
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;
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
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;
Manutenção do SQL Server: manter bancos de dados e atualizações do SQL Server;
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
Importar dados de bases de dados ODBC;
Efetuar backups de bancos de dados sem intervenção;
Pesquisa de chave estrangeira e localizador de índices redundantes;
Sincronizar automaticamente e comparar visualmente os dados;
Editor com realce de sintaxe e opções de formatação automáticas;
Múltiplas opções de conectividade, como HTTP/HTTPS ou túnel SSH;
Alertas por e-mail, relatórios de tarefas e execução automática de instruções SQL;
Não precisa de dependências ou camadas de abstração de bancos de dados, como ODBC;
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
Privilégios de exportação para usuários e grupos;
Gerar relatórios de conteúdo do banco de dados Oracle e de avaliação de custo/dificuldade da migração;
Suporte a procedimentos do PostgreSQL 14 com parâmetros OUT e versão-alvo padrão 14;
Fornecer opções de linha de comando e suporte a multiprocessadores para contar linhas em tabelas PostgreSQL (-P);
Exportar todo o esquema do banco de dados, incluindo tabelas, visualizações, etc., com restrições de chave estrangeira e de verificação;
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
Migre para o PostgreSQL com um único comando;
Migrar do MySQL, SQLite e SQL Server da Microsoft para o PostgreSQL;
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
Converter banco de dados PostgreSQL para MySQL;
Permitir que os usuários descompactem o site para uso na web;
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
Não migrar procedimentos PL;
Converter o esquema do SQL Server para o PostgreSQL;
Criar uma versão incremental desta tarefa para migrar quaisquer alterações na base de dados desde a última execução;
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
Criar um arquivo de formato para fazer backup dos dados;
O arquivo não inclui informações de esquema ou formato;
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
Faz o backup de apenas um único banco de dados;
Fazer backup do banco de dados PostgreSQL;
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

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: