O Analista de Suporte de TI para o Congresso estabeleceu um ...

Próximas questões
Com base no mesmo assunto
Q3882855 Banco de Dados
O Analista de Suporte de TI para o Congresso estabeleceu um RPO - Recovery Point Objective de 15 minutos para os dados de votação e um RTO - Recovery Time Objective de 4 horas. Para atender ao RPO de 15 minutos, o DBA configura Full Backups diários e Transaction Log Backups contínuos a cada 15 minutos.

Assinale a afirmativa correta em relação ao papel dos Transaction Log Backups na recuperação e o conceito de Point-in-Time Recovery (PITR).
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O elemento decisivo era identificar que, para recuperação até um instante exato, não basta o full backup isolado: é necessário usar transaction log backups em sequência após a restauração da base.

Tema central: PITR com logs
Análise das alternativas
A
Errada
Está errada porque afirma que os logs são opcionais e servem só para auditoria, além de dizer que o full backup sozinho basta para PITR. Isso contraria o critério decisivo da questão: o PITR depende da cadeia de transaction log backups após o full backup.
B
Errada
Está errada porque restringe indevidamente o papel dos transaction log backups a apenas uma parte da recuperação. A base da questão não exige discutir REDO e UNDO para decidir o item correto; o que importa é que os logs compõem a recuperação temporal completa até o ponto exato.
C
Certa
A alternativa C está correta porque descreve o procedimento de PITR: restaurar o último full backup utilizável e, em seguida, aplicar sequencialmente os transaction log backups gerados após esse backup até o instante exato desejado.
D
Errada
Está errada porque sugere que basta aplicar apenas o último log backup anterior à falha. Isso ignora dois requisitos do PITR: a restauração de um backup-base e a aplicação encadeada dos log backups necessários desde esse backup, sem saltos.
E
Errada
Está errada porque afirma que PITR é inviável em bancos OLTP, quando a própria lógica do uso de logs transacionais mostra que esse mecanismo é aplicável e especialmente relevante em ambientes transacionais.
Pegadinha da questão
A confusão explorada foi tratar transaction log backup como algo acessório ou achar que apenas o último log antes da falha resolve o PITR.
Dica para questões semelhantes
  • Se a questão falar em recuperação até um instante exato, procure a alternativa que exija backup-base mais aplicação sequencial dos transaction log backups.
  • Se a alternativa disser que full backup sozinho permite PITR, elimine.
  • Se a alternativa usar apenas o último log backup e ignorar a cadeia desde o backup restaurado, elimine.
  • Quando aparecer RPO com intervalo de log backup, entenda que isso reduz a janela potencial de perda de dados, mas não dispensa o procedimento completo de recuperação.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

DBA é a sigla para Database Administrator (Administrador de Banco de Dados).

Ele é o profissional de TI responsável por cuidar do "coração" dos sistemas de uma empresa

Point-in-Time Recovery significa Recuperação em um Ponto Específico no Tempo. É a capacidade que o DBA tem de voltar o banco de dados exatamente para as 14h13min de uma terça-feira, por exemplo, segundos antes de um usuário deletar uma tabela importante por engano.

Os Transaction Log Backups (backups do log de transações) são o filme de tudo o que aconteceu depois dessa foto. Para chegar ao minuto exato da falha, você precisa restaurar a foto (Full) e dar o "play" no filme, aplicando sequencialmente cada um dos pedaços do log, na ordem exata em que aconteceram. Se faltar um pedaço do log, a linha do tempo quebra e o PITR falha. Isso torna a C perfeita.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo