Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — FGV 2023

Banco de DadosOracle
Código
fg070752
Banca
FGV
Órgão
SMPOG de Belo Horizonte - MG
Ano
2023
Nível
Superior
Cargo
Analista de Planejamento e Gestão Governamental: Ciência da Computação
No contexto do gerenciamento de tablespaces no Oracle 19, considere as seguintes afirmativas.I. Tablespaces podem operar no modo read-only.II. Não é possível renomear uma tablespace.III. É possível colocar uma tablespace off-line, tornando-a temporariamente indisponível, mantendo a operação do banco de dados normal.Está correto o que se afirma em
  1. AI, apenas.
  2. BII, apenas.
  3. CIII, apenas.
  4. DI e III, apenas.
Revelar gabarito e comentário

GabaritoD — I e III, apenas.

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

Gerenciamento de tablespaces no Oracle 19

Gabarito: letra D (I e III, apenas). No Oracle 19, tablespaces podem ser colocadas em modo read-only (I) e podem ser levadas offline sem interromper a operação do banco (III). A afirmativa II é falsa, pois é possível renomear uma tablespace com o comando ALTER TABLESPACE ... RENAME TO ....

Tablespace (Oracle 19)
  • 1Modo de operação
    • Read-only
      • Consultas permitidas
      • DML bloqueado
    • Offline
      • Banco continua operando
      • Manutenção/backup
  • 2Renomeação
    • ALTER TABLESPACE ... RENAME TO
    • Não pode offline nem SYSTEM
LEVEL · soulevel.com.br

Item I — ✅ Correta

Tablespaces podem operar no modo read-only. Isso é feito com o comando ALTER TABLESPACE nome READ ONLY;. Nesse estado, nenhuma operação de DML (INSERT, UPDATE, DELETE) é permitida, mas consultas e leituras continuam. É útil para proteger dados históricos ou para distribuição de dados somente leitura.

Item II — ❌ Incorreta

Ao contrário do que afirma, é possível renomear uma tablespace no Oracle. O comando é:

ALTER TABLESPACE nome_antigo RENAME TO nome_novo;

Restrições: a tablespace não pode estar offline ou ser a SYSTEM; mas em condições normais a renomeação é permitida.

Item III — ✅ Correta

É possível colocar uma tablespace offline com ALTER TABLESPACE nome OFFLINE;. Isso a torna temporariamente indisponível, mas o banco de dados continua em operação normal (outras tablespaces permanecem acessíveis). Serve para manutenção, backup ou reorganização.

Conclusão: Estão corretas as afirmativas I e III, portanto a alternativa correta é a letra D.

PEGA ESSA DICA!

Lembre-se dos comandos básicos de tabelaspace no Oracle: CREATE TABLESPACE, ALTER TABLESPACE ... READ ONLY, ALTER TABLESPACE ... OFFLINE, ALTER TABLESPACE ... RENAME TO. A banca pode tentar confundir, afirmando que não é possível renomear, mas essa operação é perfeitamente válida.

Link permanente: /questoes/fg070752