TNS: не удалось разрешить идентификатор соединения - PullRequest
0 голосов
/ 02 ноября 2011

Я очень новичок в этом, я установил Oracle на машину Linux с сервисом orcl И создал одного пользователя MMSC.Если я не авторизован с помощью пользователя mmsc и попытаюсь подключить sqlplus с помощью команды «sqlplus mmsc / mmsc» и «sqlplus mmsc / mmsc @ orcl», то прослушиватель работает для обеих опций.

Но после входа в системудля пользователя mmsc слушатель работает для "sqlplus mmsc / mmsc", но не работает для "sqlplus mmsc / mmsc @ orcl".

Пожалуйста, помогите мне решить эту проблему.

Заранее спасибо

С уважением, Санкар

1 Ответ

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

Проблема в том, что клиент не находит файл tnsnames.ora. Файл обычно находится в каталоге $ ORACLE_HOME / network / admin. Чтобы найти файл, лучше всего установить переменную окружения TNS_ADMIN, чтобы указывать на этот каталог. Это, конечно, требует, чтобы пользователь mmsc имел права на чтение в этом каталоге.

...