Ce site excellente réponse à une question similaire (que je n'ai pas pu trouver auparavant, malheureusement) m'a aidé à résoudre le problème.
Copie du contenu d'une réponse référencée :
SQL Developer cherchera un fichier tnsnames.ora à l'emplacement suivant, dans cet ordre
$HOME/.tnsnames.ora
$TNS_ADMIN/tnsnames.ora
Clé de recherche TNS_ADMIN dans le registre
/etc/tnsnames.ora (non-Windows)
$ORACLE_HOME/network/admin/tnsnames.ora
LocalMachine \SOFTWARE\ORACLE\ORACLE_HOME_KEY
LocalMachine \SOFTWARE\ORACLE\ORACLE_HOME
Si votre fichier tnsnames.ora n'est pas reconnu, utilisez la procédure suivante :
Définissez une variable environnementale appelée TNS_ADMIN pour pointer vers le dossier qui contient votre fichier tnsnames.ora.
Sous Windows, cette opération s'effectue en accédant au Panneau de configuration > Système > Paramètres système avancés > Variables d'environnement...
Sous Linux, définissez la variable TNS_ADMIN dans le fichier .profile de votre répertoire personnel.
Confirmez que le système d'exploitation reconnaît cette variable environnementale
À partir de la ligne de commande de Windows : echo %TNS_ADMIN%.
Sous linux : echo $TNS_ADMIN
Redémarrer SQL Developer Maintenant, dans SQL Developer, cliquez avec le bouton droit de la souris 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.
2 votes
J'ai téléchargé et installé Oracle SQL Developer pour me connecter à une base de données Oracle 11g déjà existante. Mais il semble que je doive également télécharger et installer le logiciel client Oracle, lequel dois-je utiliser si je suis sous Windows 10 ?