Questão de Banco de Dados — Oracle — Quadrix 2023
- Código
- qg029846
- Banca
- Quadrix
- Órgão
- CRQ 4ª Região-SP
- Ano
- 2023
- Nível
- Superior
- Cargo
- Profissionais de Atividade de Suporte - Analista de Sistemas (Rede)
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: ERRADO (letra E). O comando sqlnet não existe no Oracle; a ferramenta correta para rastrear a rota de uma conexão entre cliente e servidor é o tnsping, que verifica a conectividade e o caminho lógico através do Oracle Net. A assertiva confunde o utilitário de diagnóstico com um comando inexistente.
O Oracle Net é a camada de comunicação do Oracle Database, responsável por estabelecer e manter conexões entre clientes e servidores. Para diagnosticar problemas de conectividade, o Oracle fornece utilitários específicos, sendo o tnsping o mais conhecido. Ele testa se um serviço (identificado por um nome de conexão, como um TNS alias) está acessível, enviando pacotes e medindo o tempo de resposta. É uma ferramenta essencial para administradores verificarem se a configuração de rede está correta antes de investigar outros problemas.
A confusão entre sqlnet e tnsping é comum, pois o arquivo de configuração principal do Oracle Net chama-se sqlnet.ora. Esse arquivo define parâmetros como o caminho dos diretórios de nomes, opções de criptografia e limites de conexão. No entanto, sqlnet.ora é um arquivo de configuração, não um comando executável. O comando que efetivamente testa a rota de conexão é o tnsping, que utiliza as informações desse arquivo para localizar o serviço.
Na prática, um administrador que suspeita de um problema de conectividade executaria, no Linux ou Unix, o comando tnsping nome_do_servico. Se o serviço estiver acessível, o comando retorna uma mensagem de sucesso com o tempo de resposta; caso contrário, retorna um erro indicando que o serviço não pôde ser alcançado. Esse é o procedimento padrão para "descobrir o caminho ou a rota que uma conexão está seguindo", conforme descrito na assertiva.
A pegadinha da banca está em trocar o nome do utilitário real (tnsping) por um nome que remete ao arquivo de configuração (sqlnet.ora), induzindo o candidato a aceitar uma ferramenta inexistente como verdadeira. Guarde a distinção: sqlnet.ora é o arquivo de configuração; tnsping é o comando de diagnóstico.
A assertiva afirma que o comando sqlnet permite descobrir a rota de uma conexão. Isso está incorreto porque:
Não existe um comando sqlnet no Oracle. O que existe é o arquivo de configuração sqlnet.ora, que define parâmetros da camada Oracle Net, mas não é um utilitário executável.
O comando correto é tnsping, que testa a conectividade entre cliente e servidor, verificando se o serviço está acessível e medindo o tempo de resposta. É ele que permite ao administrador verificar a rota lógica da conexão.
Portanto, a afirmação está ERRADA.
Gabarito: letra E (ERRADO).
Link permanente: /questoes/qg029846