SQL Developer vil lede efter en tnsnames.ora-fil på følgende placering i denne rækkefølge
- $HOME/.tnsnames.ora
- $TNS_ADMIN/tnsnames.ora
- TNS_ADMIN opslagsnøgle i registreringsdatabasen
- /etc/tnsnames.ora (ikke-vinduer)
- $ORACLE_HOME/network/admin/tnsnames.ora
- LocalMachine\SOFTWARE\ORACLE\ORACLE_HOME_KEY
- LocalMachine\SOFTWARE\ORACLE\ORACLE_HOME
For at se, hvilken SQL-udvikler der bruger, skal du udføre kommandoen show tns
i arbejdsarket
Hvis din tnsnames.ora-fil ikke bliver genkendt, skal du bruge følgende procedure:
-
Definer en miljøvariabel kaldet TNS_ADMIN at pege på den mappe, der indeholder din tnsnames.ora-fil.
I Windows gøres dette ved at navigere til Kontrolpanel> System> Avancerede systemindstillinger> Miljøvariabler...
I Linux skal du definere TNS_ADMIN variabel i .profile-filen i dit hjemmebibliotek.
-
Bekræft, at OS genkender denne miljøvariabel
Fra Windows-kommandolinjen:echo %TNS_ADMIN%
Fra linux:echo $TNS_ADMIN
-
Genstart SQL Developer
- Nu i SQL Developer skal du højreklikke på Forbindelser og vælg Ny forbindelse... . Vælg TNS som forbindelsestype i rullemenuen. Dine indtastninger fra tnsnames.ora skulle nu blive vist her.