Questão de Banco de Dados — Geral — FCC 2026
- Código
- fc142566
- Banca
- FCC
- Órgão
- ALERR
- Ano
- 2026
- Cargo
- Ana Leg ( )
- ABACKUP DATABASE;
- BDUMP DATABASE;
- CBASEBACKUP DATABASE;
- DRMAN --ALL DATABASE;
- EDUMPALL -a DATABASE;
GabaritoD — RMAN --ALL DATABASE;
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 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.
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.
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.
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.
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.
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