sql >> Databáze >  >> RDS >> Oracle

Ora 12154 chyba

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.



  1. Proč ActiveRecord cancel_all trvá tak dlouho?

  2. Unicode v SQL Server 2012 Express

  3. Třídění řetězcových znaků v MySQL

  4. ORA-12519 TNS:Nebyl nalezen žádný vhodný obslužný program