Здравствуйте, a_g_e_n_t, Вы писали:
___>При попытке продолжить служба listener`а появляется, но при настройке сетевого имени БД тест не проходит: пишет, что нет listener`а....
___>Порт listener`а сто процентов не занят, лишнего ПО не компе нет........ (пустой XP SP2 + драйвера)
___>Бьюсь уже неделю не знаю что делать......
Тест это ,конечно , хорошо, но это ерунда.
1) Процесс Листнера стартует ?
2) Слушает ли он порт (это имеет смысл принимать во внимание если он настроен на tcp/ip) ?
У меня Листенер в Оракул 9R2 работает устойчиво только через TCP/IP
В остальных случаях — через раз.
Можно плюнуть на утилиты и сделать настройку руками:
В ORACLE_HOME есть
network\admin\listener.ora :
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = myhost)(PORT = 1521))
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = DOC)
(ORACLE_HOME = Z:\oracle\ora92)
(SID_NAME = ALFADOC)
)
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = Z:\oracle\ora92)
(PROGRAM = extproc)
)
)
LOGGING_LISTENER = OFF
---------------------------------------
Подставь свои параметры в
GLOBAL_DBNAME =
ORACLE_HOME =
HOST =
Если все нормально , то Листенер должен захватывать порт:
Смотри вывод netstat -na
В крайнем случае можно включить логгинг и посмотреть что не так