SQL Developer zoekt in deze volgorde op de volgende locatie naar een tnsnames.ora-bestand
- $HOME/.tnsnames.ora
- $TNS_ADMIN/tnsnames.ora
- TNS_ADMIN opzoeksleutel in het register
- /etc/tnsnames.ora ( niet-windows )
- $ORACLE_HOME/network/admin/tnsnames.ora
- LocalMachine\SOFTWARE\ORACLE\ORACLE_HOME_KEY
- LocalMachine\SOFTWARE\ORACLE\ORACLE_HOME
Om te zien welke SQL Developer gebruikt, geef je het commando show tns
in het werkblad
Als uw tnsnames.ora-bestand niet wordt herkend, gebruikt u de volgende procedure:
-
Definieer een omgevingsvariabele met de naam TNS_ADMIN om naar de map te verwijzen die uw tnsnames.ora-bestand bevat.
In Windows doet u dit door te navigeren naar Configuratiescherm> Systeem> Geavanceerde systeeminstellingen> Omgevingsvariabelen...
Definieer in Linux de TNS_ADMIN variabele in het .profile-bestand in uw homedirectory.
-
Bevestig dat het besturingssysteem deze omgevingsvariabele herkent
Vanaf de Windows-opdrachtregel:echo %TNS_ADMIN%
Van linux:echo $TNS_ADMIN
-
Herstart SQL Developer
- Klik nu in SQL Developer met de rechtermuisknop op Verbindingen en selecteer Nieuwe verbinding... . Selecteer TNS als verbindingstype in de vervolgkeuzelijst. Je invoer van tnsnames.ora zou nu hier moeten worden weergegeven.