Ошибка при подключении к oracle DB - PullRequest
0 голосов
/ 09 сентября 2011

У меня ошибка при попытке подключения к oracle db.
Ошибка:
ORA-12154: TNS: не удалось разрешить указанный идентификатор подключения

Когда я запускаю приложение и вход в систему, иногда эта ошибка возникает, а иногда нет. иными словами, при входе в систему ошибка выскакивает только для определенных пользователей!

в чем может быть проблема?

Ответы [ 2 ]

1 голос
/ 09 сентября 2011

Возможно, проблема с файлом TNSNAMES.ORA в установке Oracle Client для этих уязвимых пользователей.Проверьте определения TNS.

0 голосов
/ 09 сентября 2011

В 98% случаев проблема возникает на клиенте пользователя (обычно на ПК) с отсутствующими / неправильными файлами tnsnames.ora и / или sqlnet.ora.Поскольку это работает для некоторых пользователей, убедитесь, что файлы sqlnet.ora и tnsnames.ora существуют для проблемных пользователей и что они имеют одинаковую версию.Вы также можете проверить значение переменной реестра TNS_ADMIN и найти наличие нескольких домов оракулов.Иногда разработчики непреднамеренно изменяют эту ситуацию, устанавливая дополнительные возможности, и тогда они не воспринимают новые изменения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...