Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — FCC 2018

Banco de DadosOracle
Código
fc049139
Banca
FCC
Órgão
SEFAZ-SC
Ano
2018
Cargo
Auditor-Fiscal da Receita Estadual - Tecnologia da Informação (Prova 3)
No âmbito do Oracle Data Guard, o Oracle Database 12cR1 implementa uma standby role que realiza a coordenação entre o database primário e todos seus standby databases. Trata-se de um
  1. Astandby database em cascata que recebe os redo logs de um primary database e atua como um repositório de archivelogs, chamado RouterSync Standby.
  2. Bsecondary standby database específico chamado RemoteSync Standby que usa RMAN ativo para receber os redo logs do primary database.
  3. Cprimary standby database específico chamado RMAN Standby que recebe os redo logs de um outro primary database evitando, assim, a necessidade de se usar um segundo cascading standby.
  4. Dstandby database em cascata que atua como um repositório de archivelogs chamado FarSync Standby.
  5. Estandby database em cascata que usa RMAN ativo para receber os redo logs de outro standby database chamado DSync Standby.
Revelar gabarito e comentário

GabaritoD — standby database em cascata que atua como um repositório de archivelogs chamado FarSync Standby.

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 Data Guard: FarSync Standby

Gabarito: letra D. No Oracle Database 12cR1, o FarSync Standby é uma standby role em cascata que atua como repositório de archivelogs e faz a coordenação entre o banco primário e todos os seus standby databases. As demais alternativas citam nomes incorretos (RouterSync, RemoteSync, RMAN Standby, DSync) ou descrevem funcionalidades que não correspondem à feature implementada no release 12cR1.

A banca testa o conhecimento específico sobre as funcionalidades do Oracle Data Guard, em particular o papel do FarSync Standby introduzido na versão 12cR1. Trata-se de uma questão de memorização de nomenclatura e conceito.

Alternativa A — ❌ Incorreta

O nome "RouterSync Standby" não existe no Oracle Data Guard. O termo correto é FarSync Standby, e ele não se limita a receber redo logs de um primary para atuar como repositório de archivelogs (embora essa seja uma de suas funções, a alternativa erra o nome).

Alternativa B — ❌ Incorreta

"RemoteSync Standby" não é um termo válido no Oracle 12cR1. A descrição menciona RMAN ativo para receber redo logs, mas o FarSync Standby não utiliza RMAN para esse fim; ele usa o recurso de redo transport do Data Guard.

Alternativa C — ❌ Incorreta

"Primary standby database" é contraditório: um banco é primário ou standby, não ambos. Além disso, "RMAN Standby" não é um tipo reconhecido; o RMAN é uma ferramenta de backup, não uma role de standby.

Alternativa D — ✅ Correta ⟵ GABARITO

O FarSync Standby (também chamado de cascading standby) é exatamente a role descrita: ele recebe redo logs do primário e os repassa para outros standbys, funcionando como um repositório de archivelogs e coordenando a sincronização. Foi introduzido no Oracle Database 12cR1 para reduzir a carga no primário em ambientes com muitos standbys.

Alternativa E — ❌ Incorreta

"DSync Standby" não existe. O termo correto é FarSync, e a descrição de "usar RMAN ativo para receber redo logs de outro standby" é incorreta; o FarSync usa o mecanismo de transporte de redo (redo transport) e não o RMAN.

Conclusão: a única alternativa que nomeia e descreve corretamente a funcionalidade do FarSync Standby é a letra D.

Link permanente: /questoes/fc049139