Questão nº 47
Questão de Tecnologia da Informação · FGV TJ-MS 2024 (nº 47)
Marisa, chefe do centro de dados (CD) da empresa X, recebeu uma ligação na madrugada informando que tinha havido queda de luz e que nenhum dos geradores disponíveis assumira a geração de energia. Ela então foi ao CD e, após o restabelecimento da luz, solicitou aos presentes que verificassem seus sistemas. Contudo, foram identificadas falhas de discos e, com isso, não haveria acessos aos arquivos de log.
Marisa chamou seus funcionários e orientou, corretamente, que eles recuperassem os bancos de dados a partir do(a):
- Abackup do banco de dados em fita; (alternativa correta)
- Balgoritmo de recuperação de áries;
- Csistema de paginação sombra;
- Dtécnica de atualização imediata;
- Etécnica de atualização adiada.
Resposta comentada
Gabarito Alternativa A
Quando um banco de dados sofre uma falha grave, como perda de discos e inacessibilidade dos arquivos de log (que registram todas as operações), a única forma de restaurar os dados é a partir de uma cópia de segurança completa, conhecida como backup.
- (A) Correta: Se os discos falham e os arquivos de log estão inacessíveis, todas as técnicas de recuperação que dependem do log (como ARIES, atualização imediata ou adiada) são inviáveis. Nesses casos de falha catastrófica, o backup (geralmente em mídias como fitas, discos externos ou nuvem) é a única forma de restaurar o banco de dados para um estado consistente anterior à falha.
- (B) Incorreta: O algoritmo ARIES é um método robusto de recuperação de banco de dados, mas ele depende fundamentalmente da disponibilidade dos arquivos de log (Write-Ahead Log - WAL) para realizar operações de undo e redo. Como os logs estão inacessíveis, ARIES não pode ser utilizado. (Armadilha da banca: ARIES é um algoritmo de recuperação muito conhecido, mas sua dependência do log é o ponto crucial que o desqualifica neste cenário.)
- (C) Incorreta: O sistema de paginação sombra é uma técnica de recuperação que evita atualizações in-place e usa tabelas de páginas "sombra" para garantir a atomicidade das transações. Embora ajude na recuperação de transações, não é uma solução para a perda total de discos e inacessibilidade de logs em um cenário de falha catastrófica de todo o sistema.
- (D) Incorreta: A técnica de atualização imediata escreve as modificações no disco imediatamente. Para garantir a atomicidade e a durabilidade, ela requer o uso de logs para desfazer (undo) transações que falham antes do commit ou refazer (redo) transações que comitaram, mas cujas mudanças não foram totalmente gravadas em disco antes de uma falha do sistema. Com logs inacessíveis, não funciona.
- (E) Incorreta: A técnica de atualização adiada só escreve as modificações no disco após o commit da transação. Em caso de falha do sistema, ela depende dos logs para refazer (redo) as transações que comitaram, garantindo a durabilidade. Sem acesso aos logs, esta técnica também é ineficaz para a recuperação.
Fonte: FGV TJ-MS 2024 Técnico de Nível Superior - Analista de Suporte de T.I. (Caderno Tipo 1). Reproduzida para fins de estudo.