powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / TNS no listener только при указании реального IP, а не localhost
6 сообщений из 6, страница 1 из 1
TNS no listener только при указании реального IP, а не localhost
    #37886853
electrod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

Такая проблема:
Windows server 2008r2 и oracle 11gR2

Код: plsql
1.
2.
3.
4.
5.
6.
7.
lisneter.ora
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
  )


При таком указании все прекрасно, с локальной машины oracle работает. Локальные приложения к ораклу конектятся.
Я хочу, чтобы и другие приложения из сети могли соединяться с базой. При указании в клиенте IP компьютера выдается сообщение TNS-12541: TNS:no listener.

Далее в листенере указываю реальный IP компьютера
Код: plsql
1.
2.
3.
4.
5.
6.
7.
lisneter.ora
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.59)(PORT = 1521))
    )
  )



При перезапуска листенер выдает
Код: plsql
1.
2.
3.
4.
5.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.10.59)(PORT=1521)))
TNS-12541: TNS:no listener
 TNS-12560: TNS:protocol adapter error
  TNS-00511: No listener
   64-bit Windows Error: 61: Unknown error



Код: plsql
1.
2.
3.
sqlnet.ora
SQLNET.AUTHENTICATION_SERVICES=(ALL)
NAMES.DIRECTORY_PATH=(TNSNAMES)




Из-за чего такое может быть? Как мне листенер выпустить наружу для клиентов?
...
Рейтинг: 0 / 0
TNS no listener только при указании реального IP, а не localhost
    #37886911
Фотография Edward Shevtsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
electrod,

у тебя там случайно виндусовый файрволл не включен?
Вбивать айпишники в конфигурацию - моветон.
...
Рейтинг: 0 / 0
TNS no listener только при указании реального IP, а не localhost
    #37886919
electrod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Edward Shevtsov,

выключен.
пробовал и через имя, тоже не прокатило
...
Рейтинг: 0 / 0
TNS no listener только при указании реального IP, а не localhost
    #37886927
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
electrodИз-за чего такое может быть?TNS:no listener - чтобы запустить листенер, нужно сначала к нему подключиться
...
Рейтинг: 0 / 0
TNS no listener только при указании реального IP, а не localhost
    #37886938
electrod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-2-,

можно поподробнее, не очень понятно?)
...
Рейтинг: 0 / 0
TNS no listener только при указании реального IP, а не localhost
    #37887758
electrod
Код: plsql
1.
2.
3.
4.
5.
6.
7.
lisneter.ora
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
  )


Далее в листенере указываю реальный IP компьютера
Код: plsql
1.
2.
3.
4.
5.
6.
7.
lisneter.ora
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.59)(PORT = 1521))
    )
  )



При перезапуска листенер выдает
Код: plsql
1.
2.
3.
4.
5.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.10.59)(PORT=1521)))
TNS-12541: TNS:no listener
 TNS-12560: TNS:protocol adapter error
  TNS-00511: No listener
   64-bit Windows Error: 61: Unknown error


Перезапуска -- это reload с новым уже адресом? Дык надо было его сначала опустить со старым
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
hercules.oracle> cd /tmp
hercules.oracle> export TNS_ADMIN=/tmp

hercules.oracle> cat > listener.ora << EOF
> list_tmp=(description=(address=(protocol=tcp)(port=1526)(host= localhost )))
> EOF

hercules.oracle> lsnrctl start list_tmp

LSNRCTL for Solaris: Version 10.2.0.4.0 - Production on 21-JUL-2012 13:59:04

Copyright (c) 1991, 2007, Oracle.  All rights reserved.

Starting /u/app/oracle/product/10gr2/bin/tnslsnr: please wait...

TNSLSNR for Solaris: Version 10.2.0.4.0 - Production
System parameter file is /tmp/listener.ora
Log messages written to /u/app/oracle/product/10gr2/network/log/list_tmp.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1526)))

Connecting to (DESCRIPTION=(address=(protocol=tcp)(port=1526)(host=localhost)))
...
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST= 127.0.0.1 )(PORT=1526)))
The listener supports no services
The command completed successfully

hercules.oracle> cat > listener.ora << EOF
> list_tmp=(description=(address=(protocol=tcp)(port=1526)(host= hercules )))
> EOF

hercules.oracle> lsnrctl reload list_tmp

LSNRCTL for Solaris: Version 10.2.0.4.0 - Production on 21-JUL-2012 14:00:10

Copyright (c) 1991, 2007, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(address=(protocol=tcp)(port=1526)(host= hercules )))
TNS-12541: TNS:no listener
 TNS-12560: TNS:protocol adapter error
  TNS-00511: No listener
   Solaris Error: 146: Connection refused

hercules.oracle> cat > listener.ora << EOF
> list_tmp=(description=(address=(protocol=tcp)(port=1526)(host= localhost )))
> EOF

hercules.oracle> lsnrctl stop list_tmp

LSNRCTL for Solaris: Version 10.2.0.4.0 - Production on 21-JUL-2012 14:01:04

Copyright (c) 1991, 2007, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(address=(protocol=tcp)(port=1526)(host= localhost )))
 The command completed successfully 
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / TNS no listener только при указании реального IP, а не localhost
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]