Questão de Banco de Dados — Oracle — FCC 2016
- Código
- fc028440
- Banca
- FCC
- Órgão
- CREMESP
- Ano
- 2016
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação - Banco de Dados
- Aclient.
- Bserver.
- CPMON.
- Dmultitier.
- Elistener.
GabaritoE — listener.
Gabarito: letra E. O listener é o processo responsável por estabelecer o caminho de comunicação entre o cliente e o Oracle, decidir o tipo de conexão (shared server dispatcher ou dedicated server) e receber o registro dinâmico de serviços via Dynamic Service Registration. As três lacunas do enunciado referem-se ao listener.
O client é a aplicação ou usuário que solicita a conexão, não o processo que gerencia a comunicação no lado do servidor.
O termo server é genérico; o processo servidor (dedicated server ou dispatcher) é designado pelo listener para atender a conexão, mas não é ele quem estabelece o caminho inicial nem decide o tipo de processo.
O PMON (Process Monitor) é um background process do Oracle que faz limpeza de processos falhos e, entre outras funções, registra dinamicamente os serviços no listener. No entanto, não é o PMON que estabelece o caminho de comunicação ou decide o tipo de conexão; ele apenas notifica o listener sobre a disponibilidade de serviços.
Multitier refere-se a uma arquitetura de três camadas (cliente, middleware, servidor de banco de dados), não a um processo específico.
O listener é o processo que aguarda conexões de clientes. Quando uma instância inicia, o listener estabelece o canal de comunicação (porta de escuta). Ao receber uma solicitação de conexão, ele decide se encaminha para um dispatcher (shared server) ou para um dedicated server. Além disso, o Dynamic Service Registration permite que serviços sejam registrados dinamicamente no listener, reduzindo a necessidade de configuração manual.
Gabarito: letra E.
Link permanente: /questoes/fc028440