SQL Developer będzie szukał w następującej lokalizacji w tej kolejności pliku tnsnames.ora
- $HOME/.tnsnames.ora
- $TNS_ADMIN/tnsnames.ora
- Klucz wyszukiwania TNS_ADMIN w rejestrze
- /etc/tnsnames.ora (bez okien)
- $ORACLE_HOME/network/admin/tnsnames.ora
- Lokalna maszyna\OPROGRAMOWANIE\ORACLE\ORACLE_HOME_KEY
- Lokalna maszyna\OPROGRAMOWANIE\ORACLE\ORACLE_HOME
Aby zobaczyć, którego programu SQL Developer używa, wydaj polecenie show tns
w arkuszu
Jeśli plik tnsnames.ora nie jest rozpoznawany, zastosuj następującą procedurę:
-
Zdefiniuj zmienną środowiskową o nazwie TNS_ADMIN aby wskazać folder zawierający plik tnsnames.ora.
W systemie Windows można to zrobić, przechodząc do Panelu sterowania> System> Zaawansowane ustawienia systemu> Zmienne środowiskowe...
W systemie Linux zdefiniuj TNS_ADMIN zmienna w pliku .profile w twoim katalogu domowym.
-
Upewnij się, że system operacyjny rozpoznaje tę zmienną środowiskową
Z wiersza poleceń systemu Windows:echo %TNS_ADMIN%
Z linux:echo $TNS_ADMIN
-
Uruchom ponownie programistę SQL
- Teraz w programie SQL Developer kliknij prawym przyciskiem myszy Połączenia i wybierz Nowe połączenie... . Wybierz TNS jako typ połączenia w rozwijanym polu. Twoje wpisy z tnsnames.ora powinny się teraz wyświetlać tutaj.