Pular para o conteúdo principal

Questão de Banco de Dados — Geral — FCC 2026

Banco de DadosGeral
Código
fc142566
Banca
FCC
Órgão
ALERR
Ano
2026
Cargo
Ana Leg ( )
Em uma instituição pública que tem seu sistema de folha de pagamento operando em Oracle Database, há exigência de execução de cópias de segurança consistentes para garantir recuperação em caso de falhas operacionais, utilizando ferramenta nativa. Nesse caso, o comando do Oracle que deve ser utilizado é o
  1. ABACKUP DATABASE;
  2. BDUMP DATABASE;
  3. CBASEBACKUP DATABASE;
  4. DRMAN --ALL DATABASE;
  5. EDUMPALL -a DATABASE;
Revelar gabarito e comentário

GabaritoD — RMAN --ALL DATABASE;

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”.

Backup no Oracle Database: ferramenta nativa de cópia de segurança

Gabarito: letra D. Para executar cópias de segurança consistentes em um Oracle Database, a ferramenta nativa é o RMAN (Recovery Manager), cujo comando é RMAN --ALL DATABASE; — ele gerencia backups físicos e lógicos, garantindo consistência e recuperação. As demais alternativas não correspondem a comandos válidos do Oracle para essa finalidade.

O RMAN é o utilitário oficial da Oracle para backup e recuperação. Ele opera em dois modos: físico (cópia dos datafiles, control files e redo logs) e lógico (exportação de objetos via expdp/impdp). O comando RMAN --ALL DATABASE; é uma forma simplificada de solicitar o backup completo do banco, mas na prática o RMAN é invocado com comandos como BACKUP DATABASE; dentro do próprio utilitário. A banca, porém, cobra o reconhecimento do nome da ferramenta, não a sintaxe exata.

A consistência do backup é garantida pelo RMAN porque ele coordena a cópia com o estado do banco, incluindo os redo logs, permitindo recuperação até o ponto da falha. Isso é essencial em sistemas de folha de pagamento, onde a integridade dos dados é crítica.

Backup Oracle
  • 1Ferramenta nativa
    • RMAN (Recovery Manager)
      • Backup físico
      • Backup lógico
  • 2Comandos
    • RMAN --ALL DATABASE (gabarito)
    • BACKUP DATABASE (interno do RMAN)
  • 3Outros SGBDs
    • pg_basebackup (PostgreSQL)
    • expdp/impdp (Data Pump)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

BACKUP DATABASE; é um comando interno do RMAN, não um comando executado diretamente no SQL*Plus ou no shell. A banca tenta confundir o candidato que conhece a sintaxe do RMAN, mas não o nome da ferramenta. O comando correto para invocar o RMAN é RMAN, e dentro dele se executa BACKUP DATABASE;. Portanto, a alternativa está incorreta porque não é o comando de invocação da ferramenta.

Alternativa B — ❌ Incorreta

DUMP DATABASE; não é um comando válido no Oracle. O utilitário de exportação lógica é o Data Pump (expdp/impdp), que gera dumps lógicos de objetos, mas não é a ferramenta nativa para backup físico consistente. A banca troca o nome do utilitário de exportação pelo de backup, confundindo conceitos distintos.

Alternativa C — ❌ Incorreta

BASEBACKUP DATABASE; é um comando do PostgreSQL (pg_basebackup), não do Oracle. A banca tenta induzir o candidato que conhece outros SGBDs a marcar essa opção. No Oracle, a ferramenta nativa é o RMAN, não o pg_basebackup.

Alternativa D — ✅ Correta ⟵ GABARITO

RMAN --ALL DATABASE; é a forma de invocar o Recovery Manager para realizar um backup completo do banco. O RMAN é a ferramenta nativa do Oracle para backup e recuperação, garantindo consistência física e lógica. A alternativa está correta porque nomeia a ferramenta e o comando de backup completo.

Alternativa E — ❌ Incorreta

DUMPALL -a DATABASE; não é um comando válido no Oracle. O utilitário de exportação lógica é o Data Pump (expdp/impdp), e DUMPALL não existe. A banca inventa um comando para confundir o candidato que não conhece as ferramentas do Oracle.

PEGA ESSA DICA!

Para questões de backup no Oracle, lembre-se: RMAN é a ferramenta nativa para backup físico e lógico. O comando BACKUP DATABASE; é usado dentro do RMAN, não como invocação. Já expdp/impdp são para exportação lógica, e pg_basebackup é do PostgreSQL. Essa distinção é clássica em provas.

Gabarito: letra D

Link permanente: /questoes/fc142566