Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Nazwy Oracle TNS nie wyświetlają się podczas dodawania nowego połączenia do SQL Developer

SQL Developer będzie szukał w następującej lokalizacji w tej kolejności pliku tnsnames.ora

  1. $HOME/.tnsnames.ora
  2. $TNS_ADMIN/tnsnames.ora
  3. Klucz wyszukiwania TNS_ADMIN w rejestrze
  4. /etc/tnsnames.ora (bez okien)
  5. $ORACLE_HOME/network/admin/tnsnames.ora
  6. Lokalna maszyna\OPROGRAMOWANIE\ORACLE\ORACLE_HOME_KEY
  7. 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ę:

  1. 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.

  2. Upewnij się, że system operacyjny rozpoznaje tę zmienną środowiskową

    Z wiersza poleceń systemu Windows:echo %TNS_ADMIN%

    Z linux:echo $TNS_ADMIN

  3. Uruchom ponownie programistę SQL

  4. 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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PDB Odłącz błąd ORA-17528

  2. Wywoływanie notacji dla podprogramów PL/SQL w bazie danych Oracle

  3. Wyrażenie regularne (RegEx) dla IPv6 Oddzielone od IPv4

  4. Jak zobaczyć aktualną instrukcję Oracle SQL, która jest wykonywana?

  5. jak używać wpisów tns ze sterownikami macromedia dla Oracle