Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Установка. Подключение к сети и отказ прослушевателя.  [new]
Rangil
Member

Откуда: Одесса
Сообщений: 655
Устанавливаю
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0
успешно.

После подключения в сеть (компьютерную) прослушиватель не реагирует.

Если заменить на localhost и перезапустить комп - прослушиватель востанавливает работоспособность.
7 апр 08, 16:21    [5513514]     Ответить | Цитировать Сообщить модератору
 Re: Установка. Подключение к сети и отказ прослушевателя.  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Что значит "не реагирует"? У него вообще-то логи есть...
7 апр 08, 16:24    [5513538]     Ответить | Цитировать Сообщить модератору
 Re: Установка. Подключение к сети и отказ прослушевателя.  [new]
semenar
Member

Откуда: Днепропетровск
Сообщений: 3308
Блог
автор
После подключения в сеть (компьютерную) прослушиватель не реагирует.

Предлогаю начать с ошибки ORA.
7 апр 08, 16:26    [5513552]     Ответить | Цитировать Сообщить модератору
 Re: Установка. Подключение к сети и отказ прослушевателя.  [new]
Сергей Арсеньев
Member

Откуда:
Сообщений: 4118
А это нормально. Прослушиватель стартует если есть возможность повиснуть на интерфейсе который указан в listener.ora

автор
(ADDRESS = (PROTOCOL = TCP)(HOST = ...)(PORT = ....))

Не получится (нет интерфейса) не стартанет. Или если указано имя хоста
автор
host=servername


то в виндах например скорее всего подхватит тот адрес который выставляется карточкой при отсутствии кабеля (дурное такое), и потом до рестарта будет слушать пакеты только на этот адрес.

Поэтому просят loop-back и на него листенер на системах с негарантированным IP
7 апр 08, 16:28    [5513580]     Ответить | Цитировать Сообщить модератору
 Re: Установка. Подключение к сети и отказ прослушевателя.  [new]
Rangil
Member

Откуда: Одесса
Сообщений: 655
tru55
Что значит "не реагирует"? У него вообще-то логи есть...

ORA-12541. TNS: нет прослушивателя
7 апр 08, 16:40    [5513686]     Ответить | Цитировать Сообщить модератору
 Re: Установка. Подключение к сети и отказ прослушевателя.  [new]
semenar
Member

Откуда: Днепропетровск
Сообщений: 3308
Блог
Rangil
tru55
Что значит "не реагирует"? У него вообще-то логи есть...

ORA-12541. TNS: нет прослушивателя

1.lsnrctl status
2.tnspind alias(как в tnsmanes.ora)
7 апр 08, 16:43    [5513712]     Ответить | Цитировать Сообщить модератору
 Re: Установка. Подключение к сети и отказ прослушевателя.  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Я говорил про ORACLE_HOME\network\log\listener.log
7 апр 08, 16:44    [5513717]     Ответить | Цитировать Сообщить модератору
 Re: Установка. Подключение к сети и отказ прослушевателя.  [new]
Rangil
Member

Откуда: Одесса
Сообщений: 655
tru55
Я говорил про ORACLE_HOME\network\log\listener.log


Лог:

.......

TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production on 07-АПР-2008 15:28:31

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

файлом системных параметров является D:\oracle\product\10.2.0\OraDb10g_home1\network\admin\listener.ora
сообщения протокола записаны в D:\oracle\product\10.2.0\OraDb10g_home1\network\log\listener.log
информация протокола записана в D:\oracle\product\10.2.0\OraDb10g_home1\network\trace\listener.trc
текущим уровнем протокола является 0

Запущен с pid=1936
Прослушивается: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
Прослушивается: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=mypc)(PORT=1521)))
Listener completed notification to CRS on start

TIMESTAMP * CONNECT DATA [* PROTOCOL INFO] * EVENT [* SID] * RETURN CODE
07-АПР-2008 15:28:49 * (CONNECT_DATA=(SERVICE_NAME=orcl)(CID=(PROGRAM=C:\Program Files\SoftService\SmartLink\SmartLinkService.exe)(HOST=MYPC)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1028)) * establish * orcl * 12514
TNS-12514: TNS:прослушиватель в данный момент не имеет данных о службе, запрашиваемой в дескрипторе соединения
07-АПР-2008 15:28:56 * service_register * orcl * 0
07-АПР-2008 15:29:05 * service_update * orcl * 0
07-АПР-2008 15:29:14 * service_update * orcl * 0
07-АПР-2008 15:29:18 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=orcl)) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1032)) * establish * orcl * 0
07-АПР-2008 15:29:19 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=orcl)) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1033)) * establish * orcl * 0
07-АПР-2008 15:29:20 * service_update * orcl * 0
07-АПР-2008 15:29:23 * service_update * orcl * 0
07-АПР-2008 15:29:26 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=orcl)) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1034)) * establish * orcl * 0
07-АПР-2008 15:29:26 * service_update * orcl * 0
07-АПР-2008 15:29:27 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=orcl)) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1035)) * establish * orcl * 0
07-АПР-2008 15:29:29 * service_update * orcl * 0
07-АПР-2008 15:29:31 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=orcl)) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1036)) * establish * orcl * 0
07-АПР-2008 15:29:31 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=orcl)) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1037)) * establish * orcl * 0
07-АПР-2008 15:29:31 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=orcl)) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1038)) * establish * orcl * 0
07-АПР-2008 15:29:32 * service_update * orcl * 0
07-АПР-2008 15:29:40 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=orcl)) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1043)) * establish * orcl * 0
07-АПР-2008 15:29:41 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=orcl)) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1044)) * establish * orcl * 0
07-АПР-2008 15:29:41 * service_update * orcl * 0
07-АПР-2008 15:29:49 * (CONNECT_DATA=(SERVICE_NAME=orcl)(CID=(PROGRAM=C:\Program Files\SoftService\SmartLink\SmartLinkService.exe)(HOST=MYPC)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1045)) * establish * orcl * 0
07-АПР-2008 15:29:50 * service_update * orcl * 0
07-АПР-2008 15:29:51 * (CONNECT_DATA=(SERVICE_NAME=orcl)(CID=(PROGRAM=C:\Program Files\SoftService\SmartLink\SmartLinkService.exe)(HOST=MYPC)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1046)) * establish * orcl * 0
07-АПР-2008 15:29:51 * (CONNECT_DATA=(SERVICE_NAME=orcl)(CID=(PROGRAM=C:\Program Files\SoftService\SmartLink\SmartLinkService.exe)(HOST=MYPC)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1047)) * establish * orcl * 0
07-АПР-2008 15:29:51 * (CONNECT_DATA=(SERVICE_NAME=orcl)(CID=(PROGRAM=C:\Program Files\SoftService\SmartLink\SmartLinkService.exe)(HOST=MYPC)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1048)) * establish * orcl * 0
07-АПР-2008 15:29:51 * (CONNECT_DATA=(SERVICE_NAME=orcl)(CID=(PROGRAM=C:\Program Files\SoftService\SmartLink\SmartLinkService.exe)(HOST=MYPC)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1049)) * establish * orcl * 0
07-АПР-2008 15:29:51 * (CONNECT_DATA=(SERVICE_NAME=orcl)(CID=(PROGRAM=C:\Program Files\SoftService\SmartLink\SmartLinkService.exe)(HOST=MYPC)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1050)) * establish * orcl * 0
07-АПР-2008 15:29:53 * service_update * orcl * 0
07-АПР-2008 15:30:01 * (CONNECT_DATA=(SERVICE_NAME=orcl)(CID=(PROGRAM=C:\Program Files\SoftService\SmartLink_ODACHome_net.exe)(HOST=MYPC)(USER=User))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1051)) * establish * orcl * 0
07-АПР-2008 15:30:02 * service_update * orcl * 0
07-АПР-2008 15:30:07 * (CONNECT_DATA=(SERVICE_NAME=orcl)(CID=(PROGRAM=C:\Program Files\SoftService\SmartLink_ODACHome_net.exe)(HOST=MYPC)(USER=User))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1052)) * establish * orcl * 0
07-АПР-2008 15:30:13 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=orcl)) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1055)) * establish * orcl * 0
07-АПР-2008 15:30:14 * service_update * orcl * 0
07-АПР-2008 15:30:16 * (CONNECT_DATA=(SID=orcl)(CID=(PROGRAM=D:\oracle\product\10.2.0\OraDb10g_home1\bin\emagent.exe)(HOST=MYPC)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1056)) * establish * orcl * 0
07-АПР-2008 15:30:18 * (CONNECT_DATA=(SID=orcl)(CID=(PROGRAM=D:\oracle\product\10.2.0\OraDb10g_home1\bin\emagent.exe)(HOST=MYPC)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1057)) * establish * orcl * 0
07-АПР-2008 15:30:19 * (CONNECT_DATA=(SID=orcl)(CID=(PROGRAM=D:\oracle\product\10.2.0\OraDb10g_home1\perl\5.8.3\bin\MSWin32-x86-multi-thread\perl.exe)(HOST=MYPC)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1060)) * establish * orcl * 0
07-АПР-2008 15:30:21 * ping * 0
07-АПР-2008 15:30:22 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=SYSTEM))(COMMAND=status)(ARGUMENTS=64)(SERVICE=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(VERSION=169869568)) * status * 0
07-АПР-2008 15:30:27 * service_update * orcl * 0
07-АПР-2008 15:30:29 * (CONNECT_DATA=(SID=orcl)(CID=(PROGRAM=D:\oracle\product\10.2.0\OraDb10g_home1\perl\5.8.3\bin\MSWin32-x86-multi-thread\perl.exe)(HOST=MYPC)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1065)) * establish * orcl * 0
07-АПР-2008 15:30:30 * service_update * orcl * 0
07-АПР-2008 15:30:31 * log_status * 0
07-АПР-2008 15:30:33 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=SYSTEM))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169869568)) * status * 0
07-АПР-2008 15:30:48 * (CONNECT_DATA=(SERVICE_NAME=orcl)(CID=(PROGRAM=C:\Program Files\SoftService\SmartLink_ODACHome_net.exe)(HOST=MYPC)(USER=User))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1071)) * establish * orcl * 0
07-АПР-2008 15:31:01 * (CONNECT_DATA=(SID=orcl)(CID=(PROGRAM=D:\oracle\product\10.2.0\OraDb10g_home1\perl\5.8.3\bin\MSWin32-x86-multi-thread\perl.exe)(HOST=MYPC)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1072)) * establish * orcl * 0
07-АПР-2008 15:31:33 * service_update * orcl * 0
07-АПР-2008 15:32:03 * service_update * orcl * 0
07-АПР-2008 15:32:51 * service_update * orcl * 0
07-АПР-2008 15:32:56 * service_died * orcl * 12547
TNS-12547: TNS:контакт потерян
07-АПР-2008 15:32:57 * (CONNECT_DATA=(SID=orcl)(CID=(PROGRAM=D:\oracle\product\10.2.0\OraDb10g_home1\bin\emagent.exe)(HOST=MYPC)(USER=OraUser))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1096)) * establish * orcl * 12505
TNS-12505: TNS:прослушиватель в данный момент не имеет данных о SID, заданном в дескрипторе соединения
07-АПР-2008 15:33:12 * (CONNECT_DATA=(SID=orcl)(CID=(PROGRAM=D:\oracle\product\10.2.0\OraDb10g_home1\bin\emagent.exe)(HOST=MYPC)(USER=OraUser))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1100)) * establish * orcl * 12505
TNS-12505: TNS:прослушиватель в данный момент не имеет данных о SID, заданном в дескрипторе соединения

TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production on 07-АПР-2008 15:34:14

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

файлом системных параметров является D:\oracle\product\10.2.0\OraDb10g_home1\network\admin\listener.ora
сообщения протокола записаны в D:\oracle\product\10.2.0\OraDb10g_home1\network\log\listener.log
информация протокола записана в D:\oracle\product\10.2.0\OraDb10g_home1\network\trace\listener.trc
текущим уровнем протокола является 0

Запущен с pid=2028
Прослушивается: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
Прослушивается: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
Listener completed notification to CRS on start

TIMESTAMP * CONNECT DATA [* PROTOCOL INFO] * EVENT [* SID] * RETURN CODE
07-АПР-2008 15:44:05 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=User))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169869568)) * status * 0
07-АПР-2008 15:44:17 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=User))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169869568)) * status * 0
07-АПР-2008 15:49:57 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=User))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169869568)) * status * 0
7 апр 08, 17:21    [5514078]     Ответить | Цитировать Сообщить модератору
 Re: Установка. Подключение к сети и отказ прослушевателя.  [new]
Rangil
Member

Откуда: Одесса
Сообщений: 655
semenar
Rangil
tru55
Что значит "не реагирует"? У него вообще-то логи есть...

ORA-12541. TNS: нет прослушивателя

1.lsnrctl status
2.tnspind alias(как в tnsmanes.ora)


1.
7 апр 08, 17:25    [5514122]     Ответить | Цитировать Сообщить модератору
 Re: Установка. Подключение к сети и отказ прослушевателя.  [new]
Rangil
Member

Откуда: Одесса
Сообщений: 655


К сообщению приложен файл. Размер - 0Kb
7 апр 08, 17:26    [5514126]     Ответить | Цитировать Сообщить модератору
 Re: Установка. Подключение к сети и отказ прослушевателя.  [new]
Rangil
Member

Откуда: Одесса
Сообщений: 655
2.

К сообщению приложен файл. Размер - 0Kb
7 апр 08, 17:26    [5514134]     Ответить | Цитировать Сообщить модератору
 Re: Установка. Подключение к сети и отказ прослушевателя.  [new]
falex
Member

Откуда:
Сообщений: 91
Rangil
2.


а файл TNSNAMES.ORA есть в наличии?
7 апр 08, 17:52    [5514355]     Ответить | Цитировать Сообщить модератору
 Re: Установка. Подключение к сети и отказ прослушевателя.  [new]
Rangil
Member

Откуда: Одесса
Сообщений: 655
falex
Rangil
2.


а файл TNSNAMES.ORA есть в наличии?

# tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\OraDb10g_home1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

ASKUE =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = mypc)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )
10 апр 08, 12:34    [5529588]     Ответить | Цитировать Сообщить модератору
 Re: Установка. Подключение к сети и отказ прослушевателя.  [new]
Rangil
Member

Откуда: Одесса
Сообщений: 655
Хочу выяснить по-подробнее на счтет
Сергей Арсеньев
А это нормально. Прослушиватель стартует если есть возможность повиснуть на интерфейсе который указан в listener.ora

автор
(ADDRESS = (PROTOCOL = TCP)(HOST = ...)(PORT = ....))

Не получится (нет интерфейса) не стартанет. Или если указано имя хоста
автор
host=servername


то в виндах например скорее всего подхватит тот адрес который выставляется карточкой при отсутствии кабеля (дурное такое), и потом до рестарта будет слушать пакеты только на этот адрес.

Поэтому просят loop-back и на него листенер на системах с негарантированным IP


Мне тяжко въехать в Ваши пояснения. Особенно смущает
автор
скорее всего подхватит тот адрес который выставляется карточкой при отсутствии кабеля


Что IP-адрес изменится, если в сеть воткнуть?
Можно как-то, как для ньюба пояснить.
10 апр 08, 12:51    [5529744]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить