Um Ministério Público decidiu centralizar dados de sistemas legados e portais da transparência em um novo Data Warehouse. O ambiente atual é composto por bases:
1. Oracle 19c (Sistemas Finalísticos);
2. SQL Server 2019 (Sistemas Administrativos);
3. PostgreSQL 15 (Portais Web).
A equipe de DBA deve executar a migração de grandes volumes de dados do Oracle para o SQL Server, realizar cargas ETL agendadas e gerar backups lógicos para conformidade legal no PostgreSQL.
A estratégia técnica que integra corretamente as ferramentas para atender a essas demandas é:
AEmpregar o Data Pump para extração/carga eficiente no Oracle, o SSIS para gerenciar o fluxo de integração e transformação entre as diferentes bases e o pg_dump para a exportação e backup de objetos do PostgreSQL.
BUtilizar o SQL Server Integration Services (SSIS) para o dump lógico do PostgreSQL, o Oracle Data Pump para orquestrar o fluxo de ETL entre instâncias distintas e o pg_dump para a extração direta de metadados do SQL Server.
CAplicar o pg_dump para a movimentação de alta performance entre Oracle e SQL Server, o Data Pump (expdp) para gerar arquivos de backup do PostgreSQL e o SSIS para exportação de arquivos planos (.csv) no ambiente Linux.
DImplementar a função migrate Data Pump para migração massiva de esquemas no Oracle, o pg_dump para garantir a exportação física e backup do PostgreSQL e o PSIS standard como ferramenta de integração para transformar e carregar dados entre as plataformas.
EPriorizar o pg_dump para a ingestão de dados no SQL Server, o SSIS para realizar o backup lógico nativo de tabelas do Oracle e o Data Pump como o motor principal de transformação de dados em tempo real para o PostgreSQL.
Revelar gabarito e comentário▾
GabaritoA — Empregar o Data Pump para extração/carga eficiente no Oracle, o SSIS para gerenciar o fluxo de integração e transformação entre as diferentes bases e o pg_dump para a exportação e backup de objetos do PostgreSQL.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Ferramentas de integração e backup em ambientes heterogêneos: Oracle, SQL Server e PostgreSQL
Gabarito: letra A. A estratégia correta associa cada ferramenta ao seu SGBD nativo: Oracle Data Pump para extração/carga eficiente no Oracle, SSIS para orquestrar o fluxo de ETL entre as bases e pg_dump para o backup lógico do PostgreSQL. As demais alternativas trocam as ferramentas entre os bancos, criando combinações tecnicamente inviáveis.
O cenário descreve um ambiente heterogêneo com três SGBDs distintos: Oracle 19c, SQL Server 2019 e PostgreSQL 15. Cada um possui ferramentas nativas específicas para exportação, integração e backup. A chave da questão é reconhecer qual ferramenta pertence a qual ecossistema e qual papel ela desempenha.
Oracle Data Pump é a ferramenta oficial do Oracle para exportação e importação de dados em alta performance. Utiliza os utilitários expdp e impdp, que operam no servidor e são otimizados para grandes volumes. É a escolha natural para extrair dados do Oracle e carregá-los em outro destino, como o SQL Server, seja via arquivos dump ou através de processos de integração.
SQL Server Integration Services (SSIS) é a plataforma de integração de dados do SQL Server. Ele permite construir pacotes ETL (Extract, Transform, Load) que conectam a múltiplas fontes heterogêneas — Oracle, PostgreSQL, arquivos planos, etc. — e orquestram o fluxo de extração, transformação e carga. É a ferramenta correta para gerenciar o pipeline entre as diferentes bases.
pg_dump é o utilitário de backup lógico do PostgreSQL. Ele gera um arquivo com comandos SQL que recriam a estrutura e os dados de um banco. É amplamente utilizado para backups lógicos, migrações e conformidade legal, pois produz um dump legível e portável.
A pegadinha da banca é inverter as ferramentas: colocar o Data Pump para fazer backup do PostgreSQL, o pg_dump para migrar dados do Oracle, ou o SSIS para dump lógico. Cada ferramenta é nativa de um SGBD e não pode ser usada para as funções de outro. A alternativa A é a única que respeita essa correspondência.
Ferramentas por SGBD: Oracle (Data Pump (expdp/impdp), Extração/carga em alta performance); SQL Server (SSIS, ETL entre bases heterogêneas); PostgreSQL (pg_dump, Backup lógico e exportação)
Alternativa A — ✅ Correta ⟵ GABARITO
A alternativa A associa corretamente cada ferramenta ao seu SGBD:
Data Pump para extração/carga eficiente no Oracle — correto, é a ferramenta nativa do Oracle para exportação/importação de dados em alta performance.
SSIS para gerenciar o fluxo de integração e transformação entre as diferentes bases — correto, é a plataforma ETL do SQL Server, capaz de conectar a múltiplas fontes.
pg_dump para exportação e backup de objetos do PostgreSQL — correto, é o utilitário de backup lógico do PostgreSQL.
A combinação atende exatamente às demandas do enunciado: migração Oracle→SQL Server (Data Pump + SSIS), cargas ETL agendadas (SSIS) e backups lógicos no PostgreSQL (pg_dump).
Alternativa B — ❌ Incorreta
A alternativa B inverte as ferramentas: afirma que o SSIS faz o dump lógico do PostgreSQL (na verdade, quem faz é o pg_dump), que o Oracle Data Pump orquestra o fluxo de ETL entre instâncias (na verdade, quem orquestra é o SSIS) e que o pg_dump extrai metadados do SQL Server (na verdade, o pg_dump é específico do PostgreSQL). Nenhuma das atribuições está correta.
Alternativa C — ❌ Incorreta
A alternativa C comete erros graves: afirma que o pg_dump faz a movimentação de alta performance entre Oracle e SQL Server (na verdade, o pg_dump é do PostgreSQL e não serve para migração entre esses SGBDs), que o Data Pump (expdp) gera backups do PostgreSQL (na verdade, o Data Pump é do Oracle) e que o SSIS exporta arquivos planos no ambiente Linux (na verdade, o SSIS é uma ferramenta do SQL Server, que roda em Windows, embora possa ser executado em Linux em versões recentes, mas não é sua função principal).
Alternativa D — ❌ Incorreta
A alternativa D inventa termos e atribuições: "função migrate Data Pump" não existe no Oracle (o correto é usar expdp/impdp), o pg_dump não faz "exportação física" (ele faz backup lógico) e "PSIS standard" não é uma ferramenta real (o correto é SSIS). Além disso, o SSIS não é usado para backup lógico nativo de tabelas do Oracle.
Alternativa E — ❌ Incorreta
A alternativa E inverte completamente as funções: o pg_dump não é usado para ingestão de dados no SQL Server (ele é do PostgreSQL), o SSIS não faz backup lógico nativo de tabelas do Oracle (o SSIS é para integração, não backup) e o Data Pump não é um motor de transformação de dados em tempo real (ele é para exportação/importação em lote).
NÃO CAIA NESSA!
A banca adora trocar as ferramentas entre os SGBDs. Lembre-se: cada banco tem sua ferramenta nativa — Oracle usa Data Pump, SQL Server usa SSIS, PostgreSQL usa pg_dump. Se a alternativa atribuir uma ferramenta a um banco diferente, está errada.
PEGA ESSA DICA!
Para questões assim, monte uma tabela mental: SGBD → Ferramenta de backup → Ferramenta de integração. Oracle → Data Pump (expdp/impdp) → Oracle GoldenGate ou SQL*Loader; SQL Server → BACKUP DATABASE → SSIS; PostgreSQL → pg_dump/pg_restore → ferramentas como Talend ou Pentaho. Isso resolve a maioria das questões de ferramentas.