Tnsping

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Type Utilitaire client Oracle (test de connectivité réseau/TNS)
Voir aussi Tnsnames.ora · Start oracle

tnsping est un utilitaire fourni avec le client Oracle qui teste la résolution d'un alias TNS (déclaré dans tnsnames.ora) et la disponibilité du listener associé — sans ouvrir de session sur la base.

Utilisation

tnsping SID
tnsping orcl
tnsping host/orcl

Une réponse positive ("OK", avec le temps de réponse en millisecondes) confirme que :

  • l'alias est correctement résolu dans tnsnames.ora (ou l'annuaire configuré)
  • le listener cible est démarré et accepte les connexions sur l'adresse/port déclarés

Elle ne garantit pas que l'instance elle-même est ouverte, ni que les identifiants de connexion sont valides — seulement que le réseau et le listener répondent.

Erreurs courantes

  • TNS-03505 (Failed to resolve name) : l'alias n'existe pas dans le fichier
 tnsnames.ora utilisé, ou TNS_ADMIN/ORACLE_HOME pointe vers le mauvais
 fichier.
  • TNS-12541 (No listener) : aucun listener n'écoute sur l'adresse/port indiqués — vérifier
 lsnrctl status côté serveur (voir Start oracle).
  • TNS-12545 : hôte inconnu ou injoignable côté résolution DNS/réseau.

Voir aussi