Tnsping
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
- Tnsnames.ora — fichier de définition des alias testés
- Start oracle — démarrage/arrêt du listener
- User droits privileges connection oracle — variables d'environnement client