Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — Quadrix 2023

Banco de DadosOracle
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)
Quanto aos sistemas gerenciadores de bancos de dados (SGBD) Oracle e MySQL, julgue o item.Considerando‑se a situação hipotética a seguir, é correto afirmar que a saída (output) representa uma resposta válida para o comando tnsping crqsp executado no sistema gerenciador de banco de dados Oracle 11g.Imagem associada para resolução da questão
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

Comando tnsping no Oracle

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.

  1. 1pingrede (IP)
  2. 2tnspinglistener Oracle
  3. 3lsnrctl statusstatus do listener
  4. 4sqlplusconexão direta
LEVEL · soulevel.com.br

Alternativa C — ✅ Certo ⟵ GABARITO

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