Už jste to zkusili? (z http://ora-12154.ora-code.com/ )
ORA-12154:TNS:Nelze vyřešit zadaný identifikátor připojení
Příčina:Bylo požadováno připojení k databázi nebo jiné službě pomocí identifikátoru připojení a zadaný identifikátor připojení nelze přeložit na deskriptor připojení pomocí jednoho z nakonfigurované metody pojmenování. Pokud byl například použitým typem identifikátoru připojení název síťové služby, nelze název síťové služby nalézt v úložišti metody pojmenování nebo úložiště nebylo možné najít nebo dosáhnout.
Akce:- Pokud jste pomocí místního pojmenování (soubor TNSNAMES.ORA):
-
Ujistěte se, že "TNSNAMES" je uveden jako jedna z hodnot parametru NAMES.DIRECTORY_PATH v profilu Oracle Net (SQLNET.ORA)
-
Ověřte, že soubor TNSNAMES.ORA existuje a je ve správném adresáři a je přístupný.
-
Zkontrolujte, zda v souboru TNSNAMES.ORA existuje název síťové služby použitý jako identifikátor připojení.
-
Ujistěte se, že nikde v souboru TNSNAMES.ORA nejsou žádné syntaktické chyby. Hledejte neodpovídající závorky nebo zbloudilé znaky. Chyby v souboru TNSNAMES.ORA mohou způsobit, že nebude použitelný.
-
Pokud používáte pojmenování adresářů:
-
Ověřte, že "LDAP" je uveden jako jedna z hodnot parametru NAMES.DIRETORY_PATH v profilu Oracle Net (SQLNET.ORA).
-
Ověřte, že je spuštěn adresářový server LDAP a že je přístupný.
-
Ověřte, zda je v adresáři nakonfigurován název síťové služby nebo název databáze použitý jako identifikátor připojení.
-
Ověřte správnost použitého výchozího kontextu zadáním plně kvalifikovaného názvu síťové služby nebo úplného DN LDAP jako identifikátoru připojení
-
Pokud používáte snadné pojmenování připojení:
-
Ověřte, že "EZCONNECT" je uveden jako jedna z hodnot parametru NAMES.DIRETORY_PATH v profilu Oracle Net (SQLNET.ORA).
-
Ujistěte se, že zadaný hostitel, port a název služby jsou správné.
-
Zkuste identifikátor připojení uzavřít do uvozovek. Další informace o pojmenování naleznete v příručce Oracle Net Services Administrators Guide nebo v příručce pro konkrétní operační systém Oracle.