Questão de Banco de Dados — Oracle — FUNDATEC 2023
Banco de Dados›Oracle
Código
qq896729
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Desenvolvimento Oracle PL/SQL
O SGBD ORACLE permite que se faça uma conexão local a um banco de dados. Analise as assertivas abaixo e assinale a alternativa correta.I. A conexão local não cria um processo servidor (Server Process) e não usa um protocolo de rede.II. A conexão local não irá precisar de um Database Listener.III. A conexão local requer o protocolo IPC.
ATodas estão corretas.
BTodas estão incorretas.
CApenas I e II estão corretas.
DApenas I e III estão corretas.
EApenas II e III estão corretas.
Revelar gabarito e comentário▾
GabaritoE — Apenas II e III estão corretas.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Conexão local no Oracle
Gabarito: letra E. A conexão local no Oracle (bequeath) cria um servidor dedicado, dispensa o listener e utiliza IPC. A afirmativa I erra ao dizer que não cria server process; as afirmativas II e III estão corretas.
Afirmativa
Status
Justificativa
I. A conexão local não cria um processo servidor (Server Process) e não usa um protocolo de rede.
❌ Incorreta
A conexão local (bequeath) cria um processo servidor dedicado; o que não usa é protocolo de rede, mas o processo servidor existe.
II. A conexão local não irá precisar de um Database Listener.
✅ Correta
O listener é necessário apenas para conexões remotas (via rede); na conexão local, cliente e servidor estão na mesma máquina.
III. A conexão local requer o protocolo IPC.
✅ Correta
Conexões locais utilizam IPC (Inter-Process Communication), como pipes ou sockets locais, dispensando TCP/IP.
Conexão local (bequeath): Cria server process; Usa protocolo de rede; Dispensa listener; Usa IPC
Afirmativa I — ❌ Incorreta
A conexão local aciona sim um processo servidor (server process) dedicado no lado do banco, estabelecido diretamente pelo cliente. O que ela não faz é usar protocolo de rede, mas isso não elimina a criação do processo. A banca explora o equívoco de achar que, por não haver rede, não há servidor.
Afirmativa II — ✅ Correta
O Database Listener é responsável por aceitar conexões remotas (via rede). Em uma conexão local, o cliente e o servidor estão na mesma máquina, não havendo necessidade do listener.
Afirmativa III — ✅ Correta
Conexões locais utilizam o protocolo IPC (Inter-Process Communication) do sistema operacional, como pipes ou sockets locais, dispensando TCP/IP ou outros protocolos de rede.
NÃO CAIA NESSA!
A banca tenta confundir o candidato ao afirmar que a conexão local não cria server process. Muitos associam a ausência de rede à ausência de processo servidor, mas o bequeath faz exatamente o contrário: o cliente cria o processo diretamente.
Conclusão: apenas as afirmativas II e III são verdadeiras → gabarito letra E.