Ошибка прослушивателя TNS - PullRequest
1 голос
/ 04 января 2011

Я установил Oracle 11g, и теперь я получаю следующую ошибку при попытке подключиться к PL-SQL Developer

ORA-12154: TNS: не удалось разрешить указанный идентификатор подключения

Как проверить, какой «идентификатор» указан?

Сейчас в моих службах два слушателя TNS, но может запускаться только 11g, потому что каталог 9i больше не существует.

Кто-нибудь знает решение?

My tnsnames.ora

ORCL = (ОПИСАНИЕ = (АДРЕС = (ПРОТОКОЛ = TCP) (ХОСТ = XXX_L07082.xxx-batt.local) (ПОРТ = 1521)) (CONNECT_DATA = (СЕРВЕР = ВЫДЕЛЕНО) (SERVICE_NAME = orcl) ))

Мой listner.ora

LISTENER = (DESCRIPTION_LIST = (ОПИСАНИЕ = (АДРЕС = (ПРОТОКОЛ = МПК) (КЛЮЧ = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP) (HOST = XXX_L07082.xxx-batt.local) (PORT = 1521)) ))

sqlnet.ora

SQLNET.AUTHENTICATION_SERVICES = (NTS)

NAMES.DIRECTORY_PATH = (TNSNAMES, EZCONNECT)

TNSPING ORCL

Попытка связаться (ОПИСАНИЕ = (АДРЕС = (ПРОТОКОЛ = TCP) (ХОСТ = XXX_L070 82.xxx-batt.local) (PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_N AME = orcl))) ОК (40 мс)

1 Ответ

1 голос
/ 04 января 2011

У вас установлено несколько клиентов Oracle одновременно?

К сожалению, если вы устанавливаете несколько версий клиента Oracle, они иногда (возможно, часто?) Не работают вместе.Вероятно, происходит то, что некоторые пути смешиваются между двумя версиями клиента Oracle.Я бы удалил старую.

Что произойдет, если вы введете: tnsping [имя]

Возможно, tnsping даст вам более полезную информацию.

В Windows яУстраните подобные проблемы раньше, отредактировав переменную среды PATH и удалив все ссылки на старый клиент Oracle.Вы можете редактировать переменную среды PATH, выбрав «Компьютер» -> «Свойства» -> «Дополнительные параметры системы» (только для Vista и 7) -> «Дополнительно» (вкладка) -> «Переменные среды» ... Обычно я копирую путь и редактирую его в блокноте,затем скопируйте отредактированный путь обратно.

Если это не работает, и структура каталога для старого клиента существует, то я бы скопировал tnsnames.ora в каталог Network / Admin старого клиента, чтобы увидетьесли это работает.

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