Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Paralelos e Distribuídos — FGV 2025

Banco de DadosBanco de Dados Paralelos e Distribuídos
Código
fg104512
Banca
FGV
Órgão
AL-AM
Ano
2025
Nível
Superior
Cargo
Analista Legislativo - Analista de Redes de Comunicação de Dados
Uma plataforma de e-commerce possui Oracle RAC com cinco nós. Sobre Oracle RAC e mecanismo de Cache Fusion, analise as seguintes afirmativas:I. Cache Fusion permite transferência de blocos de dados diretamente entre instâncias via interconnect, sem gravação em disco.II. Global Cache Service (GCS) coordena acesso aos blocos compartilhados entre instâncias.III. Em falha de nó, Global Enqueue Service (GES) reconfigura locks entre nós sobreviventes.Está correto o que se afirma em
  1. AI, II e III.
  2. BI e II, apenas
  3. CII e III, apenas.
  4. DI e III, apenas.
  5. EII, apenas.
Revelar gabarito e comentário

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

Oracle RAC e Cache Fusion

Gabarito: letra A — I, II e III estão corretas. O Oracle Real Application Clusters (RAC) utiliza Cache Fusion para transferir blocos de dados entre instâncias via interconnect sem gravação em disco, o Global Cache Service (GCS) coordena o acesso aos blocos compartilhados, e o Global Enqueue Service (GES) reconfigura locks em caso de falha de nó. Todas as afirmativas estão de acordo com a arquitetura Oracle RAC.

Afirmativa

Descrição

Correção

Justificativa

I

Cache Fusion permite transferência de blocos de dados diretamente entre instâncias via interconnect, sem gravação em disco.

✅ Correta

O Cache Fusion transfere blocos entre instâncias via rede privada (interconnect), evitando gravação e leitura em disco, reduzindo latência.

II

Global Cache Service (GCS) coordena acesso aos blocos compartilhados entre instâncias.

✅ Correta

O GCS gerencia e coordena o acesso aos blocos de dados compartilhados, garantindo consistência e integridade em ambiente multinó.

III

Em falha de nó, Global Enqueue Service (GES) reconfigura locks entre nós sobreviventes.

✅ Correta

O GES gerencia locks (enqueues) e, em falha de nó, reconfigura automaticamente os locks nos nós restantes, permitindo continuidade das transações.

1Cache Fusion
Transferência de blocos entre instâncias
Sem gravação em disco
2Global Cache Service (GCS)
Coordena acesso a blocos compartilhados
3Global Enqueue Service (GES)
Gerencia locks
Reconfigura em falha de nó
Oracle RAC
LEVELsoulevel.com.br
Oracle RAC: Cache Fusion (Transferência de blocos entre instâncias, Sem gravação em disco); Global Cache Service (GCS) (Coordena acesso a blocos compartilhados); Global Enqueue Service (GES) (Gerencia locks, Reconfigura em falha de nó)

Item I — ✅ Correto

Cache Fusion é um mecanismo que permite que blocos de dados sejam transferidos diretamente entre as instâncias de um cluster Oracle RAC através da interconnect (rede privada de alta velocidade), sem a necessidade de gravar no disco e reler. Isso reduz a latência e melhora o desempenho.

Item II — ✅ Correto

O Global Cache Service (GCS) é responsável por gerenciar e coordenar o acesso aos blocos de dados compartilhados entre as instâncias, garantindo a consistência e a integridade dos dados no ambiente multinó.

Item III — ✅ Correto

O Global Enqueue Service (GES) gerencia os locks (enqueues) sobre recursos. Quando um nó falha, o GES reconfigura automaticamente os locks nos nós sobreviventes, permitindo que as transações continuem sem interrupção.

PEGA ESSA DICA!

Em Oracle RAC, decore a tríade: Cache Fusion (transferência de blocos sem disco), GCS (coordena blocos) e GES (coordena locks). A banca costuma testar esse trio.

Gabarito: letra A — todas as afirmativas estão corretas.

Link permanente: /questoes/fg104512