← Questões de Banco de Dados

Banco de Dados · CONSULPLAN · 2022

Questão comentada de Banco de Dados

O Sistema Gerenciador de Banco de Dados (SGBD) Oracle cria processos de servidor para lidar com as solicitações de processos de usuário conectados à instância. Em algumas situações, quando o aplicativo e o Oracle operam no mesmo computador, é possível combinar o processo do usuário e o processo do servidor correspondente em um único processo para reduzir a sobrecarga do sistema. O processo do SGBD Oracle que executa a recuperação, se necessário, na inicialização da instância, é:

Gabarito: C

No Oracle, a instância do SGBD trabalha com processos de servidor e alguns processos de apoio que cuidam da vida interna do banco. Entre eles, cada um tem uma função bem específica, então a banca gosta de trocar um pelo outro para ver se voce realmente conhece o papel de cada um. A ideia central aqui é simples: existe um processo responsável pela recuperação automática da instância quando o banco sobe após uma queda ou desligamento inesperado. Esse processo é o SMON, de System Monitor. Ele atua na inicialização da instância fazendo a recuperação necessária, como refazer alterações não confirmadas e deixar o banco consistente para uso. Em outras palavras, se o Oracle “acorda” e percebe que precisa organizar a casa depois de uma pane, o SMON entra em cena. É o famoso faxineiro técnico da história. Já o LGWR grava os redo logs, o PMON cuida da limpeza de processos mortos e liberação de recursos, e o RECO resolve transações distribuídas com pendências. Por isso, a alternativa correta é a C: SMON. Em doutrina de administração Oracle, esse é exatamente o processo associado à recuperação da instância na inicialização.

Continue treinando

Questões relacionadas