TNSListener

 
0
 
Oracle
ava
GhostMasterNet | 08.12.2007, 23:18

Я новичок в области Oracle.
Запускаю SQL-developer.
Хочу приконнектиться к схеме, например, scott/tiger.
Заполняю запрошенные параметры соединения, нажимаю "соединиться"
и...
Network adapter error! ( Network adapter could not establish connection )

Что делать?




P.S.

Смотрю список служб - там почти все службы оракла работают - кроме Oracle...TNSListener.
Пытаюсь запустить -
Ошибка
Не удается завершить операцию.
Указанный путь не найден.

Поскольку даже на локальной машине для соединения используется архитектура клиент-сервер,
думаю, что ошибка из-за этого.
Ответы (9)
ava
math_beginer | 12.12.2007, 14:23 #
Содержимое listener.ora? база установлена на локальной машине?
ava
GhostMasterNet | 17.12.2007, 18:26 #
Да, оракл на локальной машине.

Вот содержимое

# listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = Ilya-PC)(PORT = 1521))
)
)

ava
LSD | 18.12.2007, 11:15 #
Посмотри в свойствах службы имя исполняемого файла, и проверь что он действительно существует.
ava
GhostMasterNet | 18.12.2007, 17:08 #
Ого. В свойствах службы вообще нет имени файла.
Не удивительно.
Нашёл в папке bin оракла tnslsnr.exe
Как прописать путь к файлу для службы?
ava
LSD | 18.12.2007, 19:14 #
Читай справку по sc.exe.
ava
GhostMasterNet | 19.12.2007, 10:11 #
Проблему не решил, но спасибо.
ava
LSD | 19.12.2007, 13:28 #
Просто переустанови Oracle.
ava
GhostMasterNet | 24.12.2007, 18:01 #
Не, так не пойдет.
Это не по-мужски.
Посидел, разобрался, шо и как работает и получилось чудо.

Вот как всё было.

Файл listener.ora был настроен правильно.

При помощи утилиты sc настроил и всё заработало.
Главное, указать SID после имени файла службы и чтобы совпадало с SID в listener.ora.
У меня SID - это orcl.

То же самое, но проще, можно сделать при помощи утилиты Net Configuration Assistant.

Вот и всё.
Если бы мог, добавил бы плюсик LSD, но постов не хватает.
ava
LSD | 25.12.2007, 12:50 #
Цитата (GhostMasterNet @ 24.12.2007, 18:01 findReferencedText)
Если бы мог, добавил бы плюсик LSD, но постов не хватает.

Переживу :)

P.S. Не забывай помечать вопрос решенным.
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
advanced
Отправить