Questão de Banco de Dados — Oracle — Quadrix 2023
- Código
- qg029845
- 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

GabaritoC — Certo
Gabarito: CERTO. O comando tnsping é uma ferramenta utilitária do Oracle que testa a conectividade com um serviço de banco de dados, verificando se o listener está ativo e se o nome do serviço (no caso, crqsp) é resolvível. A saída apresentada na imagem mostra uma resposta típica e válida desse comando, indicando que a conexão foi bem-sucedida.
O tnsping é um utilitário de linha de comando fornecido pelo Oracle Net Services. Ele funciona de forma análoga ao comando ping de redes, mas em vez de testar a conectividade de rede no nível IP, ele testa a conectividade com o listener do Oracle. O listener é o processo que gerencia as conexões de entrada para o banco de dados. Quando você executa tnsping crqsp, o utilitário tenta resolver o nome crqsp (que pode ser um nome de serviço, um SID ou um alias definido no arquivo tnsnames.ora) e, em seguida, envia uma solicitação de teste ao listener para verificar se ele está acessível.
A saída típica de um tnsping bem-sucedido inclui informações como o endereço do listener (host e porta), o tempo de resposta (em milissegundos) e uma mensagem de sucesso, como "OK (0 msec)". A imagem mostra exatamente esse tipo de saída, com o endereço do listener e a confirmação de que o serviço foi alcançado. Portanto, a afirmação de que a saída representa uma resposta válida para o comando é correta.
É importante distinguir o tnsping de outros comandos de diagnóstico. Enquanto o ping testa a conectividade de rede no nível IP, o tnsping testa a conectividade no nível do Oracle Net. Um ping bem-sucedido não garante que o listener do Oracle esteja acessível, e um tnsping bem-sucedido não garante que o banco de dados em si esteja pronto para aceitar conexões — apenas que o listener está ativo e o nome do serviço é resolvível. Essa distinção é crucial para entender o propósito da ferramenta.
A banca explora aqui o conhecimento prático de administração de banco de dados Oracle. O candidato que conhece a função do tnsping e reconhece o formato de sua saída não terá dificuldade em marcar a alternativa correta. A pegadinha, se houvesse, seria confundir o tnsping com outros comandos de diagnóstico, como lsnrctl status (que verifica o status do listener) ou sqlplus (que conecta diretamente ao banco). No entanto, a saída apresentada é claramente de um tnsping bem-sucedido.
A saída mostrada na imagem é uma resposta válida para o comando tnsping crqsp. O utilitário tnsping é projetado para testar a conectividade com o listener do Oracle, e a saída exibida — com o endereço do listener, o tempo de resposta e a mensagem de sucesso — é exatamente o que se espera de uma execução bem-sucedida. O comando foi executado no Oracle 11g, que é uma versão que suporta o tnsping como parte do Oracle Net Services. Portanto, a afirmação está correta.
Gabarito: CERTO
Link permanente: /questoes/qg029845