z http://ora-12154.ora-code.com
ORA-12154 :TNS:Nelze vyřešit zadaný identifikátor připojení
Příčina :Připojení k databázi nebo jiné službě bylo vyžádáno pomocí identifikátoru připojení a zadaný identifikátor připojení nebylo možné přeložit na deskriptor připojení pomocí jedné z nakonfigurovaných metod pojmenování. Pokud byl například použitým typem identifikátoru připojení název síťové služby, nebylo možné 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 používáte místní pojmenování (soubor TNSNAMES.ORA):
-
Ujistěte se, že "TNSNAMES" je uvedeno 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 je "LDAP" 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.