от http://ora-12154.ora-code.com
ORA-12154 :TNS:не можа да разреши посочения идентификатор за свързване
Причина :Връзка към база данни или друга услуга беше поискана с помощта на идентификатор за свързване и посоченият идентификатор на свързване не може да бъде преобразуван в дескриптор за свързване с помощта на един от конфигурираните методи за именуване. Например, ако типът на използвания идентификатор за свързване е име на мрежова услуга, тогава името на мрежовата услуга не може да бъде намерено в хранилището на метод за именуване или хранилището не може да бъде намерено или достигнато.
Действие :
-
Ако използвате локално именуване (файл TNSNAMES.ORA):
-
Уверете се, че „TNSNAMES“ е посочено като една от стойностите на параметъра NAMES.DIRECTORY_PATH в профила на Oracle Net (SQLNET.ORA)
-
Проверете дали файл TNSNAMES.ORA съществува и е в правилната директория и е достъпен.
-
Проверете дали името на мрежовата услуга, използвано като идентификатор за свързване, съществува във файла TNSNAMES.ORA.
-
Уверете се, че няма синтактични грешки никъде във файла TNSNAMES.ORA. Потърсете несравними скоби или бездомни знаци. Грешки във файл TNSNAMES.ORA може да го направят неизползваем.
-
Ако използвате именуване на директория:
-
Проверете дали „LDAP“ е посочено като една от стойностите на параметъра NAMES.DIRETORY_PATH в профила на Oracle Net (SQLNET.ORA).
-
Уверете се, че LDAP сървърът на директории е изграден и че е достъпен.
-
Проверете дали името на мрежовата услуга или името на базата данни, използвани като идентификатор за свързване, са конфигурирани в директорията.
-
Проверете дали контекстът по подразбиране, който се използва, е правилен, като посочите напълно квалифицирано име на мрежова услуга или пълно LDAP DN като идентификатор за свързване
-
Ако използвате лесно свързване на именуване:
-
Проверете дали „EZCONNECT“ е посочено като една от стойностите на параметъра NAMES.DIRETORY_PATH в профила на Oracle Net (SQLNET.ORA).
-
Уверете се, че посочените хост, порт и име на услугата са правилни.
-
Опитайте да поставите идентификатора за свързване в кавички. Вижте ръководството за администратори на Oracle Net Services или специфичното ръководство за операционната система Oracle за повече информация относно именуването.