Dnyaneshwar Pawar
СИМПТОМ
Получите сообщение об ошибке: "ORA-12154 TNS: не удалось разрешить указанный идентификатор подключения."
ПРИЧИНА
Соединение с базой данных или другой службой было запрошено с использованием идентификатора подключения, и указанный идентификатор подключения не мог быть разрешен в дескриптор подключения с помощью одного из настроенных методов именования.
Например, если тип используемого идентификатора подключения был именем сетевой службы, то имя сетевой службы не может быть найдено в репозитории метода именования или репозиторий не может быть найден или доступен.
РАЗРЕШЕНИЕ
Если вы используете локальное именование (TNSNAMES.Файл ORA)
1. Убедитесь, что "TNSNAMES" указан в качестве одного из значений имен.Параметр DIRECTORY_PATH в профиле Oracle Net (SQLNET. ORA)
2. Убедитесь, что a TNSNAMES.Файл ORA существует, находится в нужном каталоге и доступен.
3. убедитесь, что имя сетевой службы, используемое в качестве идентификатора подключения, существует в tnsnames.Файл ORA.
4. Убедитесь, что в именах TNSNAMES нет синтаксических ошибок.Файл ORA. Ищите несопоставимые скобки или случайные символы. Ошибки в TNSNAMES.Файл ORA может сделать его непригодным для использования.
Если вы используете именование каталогов
1. Убедитесь, что "LDAP" указан в качестве одного из значений имен.Параметр DIRECTORY_PATH в профиле Oracle Net (SQLNET. ORA).
2. Убедитесь, что сервер каталогов LDAP включен и доступен.
3. убедитесь, что имя сетевой службы или имя базы данных, используемые в качестве идентификатора подключения, настроены в каталоге.
4. Проверьте правильность используемого контекста по умолчанию, указав в качестве идентификатора подключения полное имя сетевой службы или полный DN LDAP
Если вы используете простое подключение именования
1. Убедитесь, что "EZCONNECT" указан в качестве одного из значений имен.Параметр DIRECTORY_PATH в профиле Oracle Net (SQLNET. ORA).
2. Убедитесь, что хост, порт и имя службы указаны правильно.
3. Попробовать ограждающих идентификатор подключения в кавычки. Дополнительные сведения об именовании см. В руководстве администраторов Oracle Net Services или руководстве по конкретной операционной системе Oracle.
fjdiewornncalwe
Этому вопросу уже почти 2 года. Пожалуйста, не возобновляйте старые вопросы, как это, отвечая на них сейчас.
[no name]
Дорогой Маркус,
почему бы и нет, если кто-то недавно присоединился и знает ответ, то почему у вас возникли проблемы в этом вопросе. Скорее, приятно видеть, что у кого-то есть ответ.