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

TNSPING OK ale sqlplus daje ORA-12154?

Utwórz zmienną środowiskową TNS_ADMIN wskazującą katalog, w którym znajduje się plik tnsnames.ora. Następnie spróbuj połączyć się z sqlplus.

Jeśli to działa, to przypuszczam, że być może zainstalowałeś również oprogramowanie klienckie Oracle, a kiedy uruchamiasz sqlplus, szuka on pliku tnsnames.ora w twoim domu klienta.

-- Instrukcje dotyczące dodawania zmiennej środowiskowej TNS_ADMIN w systemie Windows
1. Przejdź do panelu sterowania / systemu
2. wybierz Zaawansowane ustawienia systemu
3. Wybierz kartę „Zaawansowane”, a przycisk zmiennej środowiskowej znajduje się na dole.
4. utwórz nową zmienną TNS_ADMIN i podaj ścieżkę, w której przechowywane są pliki .ora. np. C:\app\oracle\produkt\11.2.0\client_1\network\admin



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Funkcja NLS_UPPER() w Oracle

  2. N-ta maksymalna pensja w Oracle

  3. jak zmodyfikować istniejące ograniczenie sprawdzania?

  4. Jaki jest powód / użyteczność użycia słowa kluczowego ENABLE w instrukcjach bazy danych Oracle?

  5. Jak wywołać procedurę składowaną Oracle w Pythonie?