Oracle
 sql >> Base de données >  >> RDS >> Oracle

Les noms Oracle TNS ne s'affichent pas lors de l'ajout d'une nouvelle connexion à SQL Developer

SQL Developer recherchera à l'emplacement suivant dans cet ordre un fichier tnsnames.ora

  1. $HOME/.tnsnames.ora
  2. $TNS_ADMIN/tnsnames.ora
  3. Clé de recherche TNS_ADMIN dans le registre
  4. /etc/tnsnames.ora (non-windows)
  5. $ORACLE_HOME/network/admin/tnsnames.ora
  6. Machine locale\SOFTWARE\ORACLE\ORACLE_HOME_KEY
  7. Machine locale\SOFTWARE\ORACLE\ORACLE_HOME

Pour voir lequel SQL Developer utilise, lancez la commande show tns dans la feuille de calcul

Si votre fichier tnsnames.ora n'est pas reconnu, utilisez la procédure suivante :

  1. Définissez une variable d'environnement appelée TNS_ADMIN pour pointer vers le dossier qui contient votre fichier tnsnames.ora.

    Sous Windows, cela se fait en accédant au Panneau de configuration> Système> Paramètres système avancés> Variables d'environnement...

    Sous Linux, définissez le TNS_ADMIN variable dans le fichier .profile de votre répertoire personnel.

  2. Confirmez que le système d'exploitation reconnaît cette variable d'environnement

    Depuis la ligne de commande Windows :echo %TNS_ADMIN%

    Depuis Linux :écho $TNS_ADMIN

  3. Redémarrez SQL Developer

  4. Maintenant, dans SQL Developer, faites un clic droit sur Connexions et sélectionnez Nouvelle connexion... . Sélectionnez TNS comme type de connexion dans la liste déroulante. Vos entrées de tnsnames.ora devraient maintenant s'afficher ici.