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

Błąd Ora 12154

Próbowałeś już tego? (z http://ora-12154.ora-code.com/ )

ORA-12154:TNS:nie można rozwiązać podanego identyfikatora połączenia
Przyczyna:Zażądano połączenia z bazą danych lub inną usługą przy użyciu identyfikatora połączenia, a podany identyfikator połączenia nie mógł zostać przetłumaczony na deskryptor połączenia przy użyciu jednego z skonfigurowane metody nazewnictwa. Na przykład, jeśli typem użytego identyfikatora połączenia była nazwa usługi sieciowej, nazwa usługi sieciowej nie mogła zostać znaleziona w repozytorium metod nazewnictwa lub repozytorium nie mogło zostać zlokalizowane lub dostępne.
Działanie:- Jeśli jesteś przy użyciu lokalnego nazewnictwa (plik TNSNAMES.ORA):

  • Upewnij się, że "TNSNAMES" jest wymieniony jako jedna z wartości parametru NAMES.DIRECTORY_PATH w profilu Oracle Net (SQLNET.ORA)

  • Sprawdź, czy plik TNSNAMES.ORA istnieje, znajduje się we właściwym katalogu i jest dostępny.

  • Sprawdź, czy nazwa usługi sieciowej używana jako identyfikator połączenia istnieje w pliku TNSNAMES.ORA.

  • Upewnij się, że w pliku TNSNAMES.ORA nie ma błędów składniowych. Poszukaj niedopasowanych nawiasów lub zbłąkanych znaków. Błędy w pliku TNSNAMES.ORA mogą uczynić go bezużytecznym.

  • Jeśli używasz nazewnictwa katalogów:

  • Sprawdź, czy "LDAP" jest wymieniony jako jedna z wartości parametru NAMES.DIRETORY_PATH w profilu Oracle Net (SQLNET.ORA).

  • Sprawdź, czy serwer katalogowy LDAP działa i jest dostępny.

  • Sprawdź, czy nazwa usługi sieciowej lub nazwa bazy danych używana jako identyfikator połączenia jest skonfigurowana w katalogu.

  • Sprawdź, czy używany kontekst domyślny jest poprawny, określając w pełni kwalifikowaną nazwę usługi sieciowej lub pełną nazwę DN LDAP jako identyfikator połączenia

  • Jeśli używasz łatwego nazewnictwa połączeń:

  • Sprawdź, czy "EZCONNECT" jest wymieniony jako jedna z wartości parametru NAMES.DIRETORY_PATH w profilu Oracle Net (SQLNET.ORA).

  • Upewnij się, że podany host, port i nazwa usługi są poprawne.

  • Spróbuj umieścić identyfikator połączenia w cudzysłowie. Więcej informacji na temat nazewnictwa można znaleźć w przewodniku Oracle Net Services Administrators Guide lub w przewodniku dotyczącym systemu operacyjnego Oracle.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sumowanie wyszukiwań w SSRS

  2. importowanie pliku zrzutu do Oracle 11gr2 otrzymuje błędy

  3. Obejście dla ORA-00997:nielegalne użycie typu danych LONG

  4. Kto wymyślił termin węzeł DIANA i jak obliczył, że 6 000 000 LOC to około 67108864 (2**26) węzłów DIANA?

  5. Pytanie PreparedStatement w Javie przeciwko Oracle