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.