Pular para o conteúdo principal

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

Banco de DadosOracle
Código
qq890108
Banca
FUNDATEC
Órgão
BRDE
Ano
2023
Nível
Superior
Cargo
Analista de Sistemas - Administração de Banco de Dados
No Oracle, cada instância de um banco de dados tem um redo log associado para proteger o banco de dados em caso de falha da instância. Um redo log consiste em um ou mais arquivos pré-alocados que armazenam todas as alterações feitas no banco de dados à medida que ocorrem. O Log Writer (LGWR) é o processo que controla a escrita das mudanças nos arquivos de redo log. Analise as seguintes assertivas sobre o redo log no Oracle:I. O recurso de multiplexar um redo log (multiplexed redo logs) visa proteger contra uma falha envolvendo o próprio redo log.II. Quando um redo log é multiplexado, é recomendado que todos os membros de um grupo sejam colocados em discos físicos distintos.III. É uma boa prática que a necessidade de arquivamento dos arquivos de redo log em mídias de armazenamento off-line, tais como discos ou fitas, seja levada em conta pelo DBA ao definir o tamanho do arquivo de redo log.Quais estão corretas?
  1. AApenas III.
  2. BApenas I e II.
  3. CApenas I e III.
  4. DApenas II e III.
  5. EI, II e III.
Revelar gabarito e comentário

GabaritoE — I, II e III.

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

Redo Log no Oracle

Gabarito: letra E. Todas as assertivas (I, II e III) estão corretas. A multiplexação protege o redo log contra falha, a recomendação de discos distintos aumenta a disponibilidade, e o tamanho do redo log deve considerar a necessidade de arquivamento off-line. Esses conceitos são fundamentais na administração de banco de dados Oracle.

A banca cobra o conhecimento sobre o redo log, suas características e boas práticas. Vamos analisar cada assertiva.

Assertiva I — ✅ Correta

A multiplexação de redo log (multiplexed redo logs) consiste em ter múltiplas cópias (membros) do mesmo grupo de redo log em diferentes localizações. Isso protege contra falhas no próprio redo log, pois se um membro for perdido, o banco continua operando com outro membro. O conceito é citado em manuais Oracle: "Multiplexed redo logs protect against redo log file failure" (Oracle Database Administrator's Guide).

Assertiva II — ✅ Correta

Quando um redo log é multiplexado, é recomendado que os membros de um grupo sejam colocados em discos físicos distintos. Isso evita que uma falha de disco comprometa todos os membros do grupo, garantindo a disponibilidade do redo log. A documentação Oracle recomenda: "Place members of a group on separate physical disks to avoid single point of failure."

Assertiva III — ✅ Correta

O tamanho dos arquivos de redo log influencia a frequência de arquivamento. Se o banco opera em modo ARCHIVELOG, os redo logs preenchidos são arquivados em mídia off-line (discos, fitas). Um tamanho inadequado pode causar problemas de desempenho ou preenchimento do espaço. O DBA deve equilibrar o tamanho para evitar muitas trocas de log (afetando performance) ou falta de espaço para arquivamento. Isso é uma boa prática descrita em guias de administração Oracle.

Conclusão: as três assertivas estão corretas. O gabarito é a letra E.

Link permanente: /questoes/qq890108