O listener, uma entidade lógica que verifica o tráfego de e...

Próximas questões
Com base no mesmo assunto
Q3542211 Banco de Dados
O listener, uma entidade lógica que verifica o tráfego de entrada no endereço IP do balanceador de carga, pertence ao Sistema Gerenciador de Banco de Dados (SGBD)
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - Oracle.

1. Tema central:

A questão aborda o conceito de listener em bancos de dados, especialmente a relação desse componente com o monitoramento de conexões externas e o controle de tráfego. Esse conhecimento é essencial, já que a arquitetura dos SGBDs (Sistemas Gerenciadores de Bancos de Dados) é muito cobrada em concursos públicos, principalmente aspectos relacionados à administração, segurança e desempenho.

2. Resumo teórico:

O listener é um serviço presente em alguns SGBDs responsável por escutar e aceitar solicitações de conexão vindas de clientes externos. Ele fica aguardando requisições em uma porta específica e, ao receber um pedido, encaminha-o para o banco de dados. O listener é fundamental, por exemplo, em ambientes onde há separação entre servidores de aplicação e bancos de dados, permitindo o acesso remoto seguro e organizado.

No SGBD Oracle, o Oracle Listener é um processo autônomo que escuta requisições de conexão TCP/IP na porta 1521 (padrão). Ele é configurado geralmente pelo arquivo listener.ora. Outras plataformas, como PostgreSQL, MySQL e SQL Server, não utilizam o termo “listener” com a mesma função e nomenclatura.

Fonte: Oracle Database Net Services Administrator's Guide.

3. Justificativa da alternativa correta:

Oracle é o SGBD associado ao termo listener enquanto componente responsável por verificar tráfego de entrada, especialmente em ambientes com balanceadores de carga e múltiplas instâncias.

4. Análise das alternativas incorretas:

  • A - PostgreSQL: Utiliza um processo chamado postmaster para aceitar conexões, não chamado de listener.
  • B - MySQL: Aceita conexões por padrão via daemon do servidor, mas não utiliza o termo listener como entidade lógica.
  • D - SQL Server: Usa o SQL Server Browser e Gerenciador de Protocolo para conexões, mas não adota oficialmente o termo listener.

5. Estratégias de interpretação:

Preste atenção em termos técnicos específicos no enunciado. O uso do termo listener já direciona para Oracle, pois é marca registrada desse SGBD. Evite confundir com processos genéricos de aceitação de conexões.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

GABARITO: C

O listener é um processo do Oracle Database que faz parte da sua arquitetura de comunicação em rede. Ele é responsável por monitorar e gerenciar as conexões de clientes que desejam acessar o banco de dados. O listener atua como intermediário entre os clientes e a instância do banco, verificando o tráfego de entrada no endereço IP e na porta configurada para o Oracle Net Services. O arquivo de configuração principal é o listener.ora, onde são definidos os parâmetros como nome do listener, endereço IP, porta e protocolo.

Clique para visualizar este comentário

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