Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 ORA-12541: TNS:no listener при обращении к веб сервису по http  [new]
barrabas
Member

Откуда: от махмуда
Сообщений: 10502
обращаюсь к своему вебсервису (рабочему, с одной оракловой базы работает)
ловлю
ORA-29273: HTTP request failed
ORA-06512: at "SYS.UTL_HTTP", line 1029
ORA-12541: TNS:no listener

Причём тут TNS listener если я обращаюсь в вебсервису по HTTP.
На одной базе работает, на второй нет, куда смотреть фиг знает даже.
16 июн 11, 12:06    [10820949]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12541: TNS:no listener при обращении к веб сервису по http  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6746
barrabas,

Телепатия в такую погоду плохо работает. Подробнее опишите окружение, на чём реализован вебсервис и т.д.
16 июн 11, 12:26    [10821076]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12541: TNS:no listener при обращении к веб сервису по http  [new]
barrabas
Member

Откуда: от махмуда
Сообщений: 10502
env
barrabas,

Телепатия в такую погоду плохо работает. Подробнее опишите окружение, на чём реализован вебсервис и т.д.

веб сервис на WCF
дело не в сервисе точно, т.к. с другой базы он работает. Ошибка именно в конкретном инстансе ораклы, при обращее к вебресурсам с помощью UTL_HTTP.
Причём тут листнер ораклы вообще не понятно.
16 июн 11, 12:31    [10821100]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12541: TNS:no listener при обращении к веб сервису по http  [new]
barrabas
Member

Откуда: от махмуда
Сообщений: 10502
оракла 10.2.0.5 на винде 2008
с сервака на которой установлена оракла есть доступ до сервиса, проверенно в браузере.
16 июн 11, 12:32    [10821114]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12541: TNS:no listener при обращении к веб сервису по http  [new]
barrabas
Member

Откуда: от махмуда
Сообщений: 10502
SQL> declare
  2  vHttpRequest    utl_http.req;
  3  begin
  4     vHttpRequest := utl_http.begin_request(url => 'http://myhost:83/WebServiceWeb/Autopark.svc',
  5                                            method => 'POST');
  6  end;
  7  /
 
declare
vHttpRequest    utl_http.req;
begin
   vHttpRequest := utl_http.begin_request(url => 'http://myhost:83/WebServiceWeb/Autopark.svc',
                                          method => 'POST');
end;
 
ORA-29273: HTTP request failed
ORA-06512: at "SYS.UTL_HTTP", line 1029
ORA-12541: TNS:no listener
ORA-06512: at line 5

Пробую с адресом которого нету реально

SQL> 
SQL> declare
  2  vHttpRequest    utl_http.req;
  3  begin
  4     vHttpRequest := utl_http.begin_request(url => 'http://XXX:83/WebServiceWeb/Autopark.svc',
  5                                            method => 'POST');
  6  end;
  7  /
 
declare
vHttpRequest    utl_http.req;
begin
   vHttpRequest := utl_http.begin_request(url => 'http://myhost:83/WebServiceWeb/Autopark.svc',
                                          method => 'POST');
end;
 
ORA-29273: HTTP request failed
ORA-06512: at "SYS.UTL_HTTP", line 1029
ORA-12545: Connect failed because target host or object does not exist
ORA-06512: at line 5
16 июн 11, 12:58    [10821265]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12541: TNS:no listener при обращении к веб сервису по http  [new]
Alexander Konakov
Member

Откуда:
Сообщений: 1027
barrabas,

Проверяйте участок вебсервис-БД.
16 июн 11, 13:25    [10821516]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12541: TNS:no listener при обращении к веб сервису по http  [new]
barrabas
Member

Откуда: от махмуда
Сообщений: 10502
Alexander Konakov
barrabas,

Проверяйте участок вебсервис-БД.


да, разобрался, оказалось и правда админы намудрили с сетью.
спасибо.
всё же не понятно сообщение о тнс листнере, он тут причём, или я чего то не понимаю :(
16 июн 11, 14:23    [10822058]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12541: TNS:no listener при обращении к веб сервису по http  [new]
Elic
Member

Откуда:
Сообщений: 29991
barrabas
всё же не понятно сообщение о тнс листнере, он тут причём, или я чего то не понимаю :(
5255680
16 июн 11, 14:52    [10822312]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12541: TNS:no listener при обращении к веб сервису по http  [new]
Alexander Konakov
Member

Откуда:
Сообщений: 1027
barrabas
всё же не понятно сообщение о тнс листнере, он тут причём, или я чего то не понимаю :(

Он при том, что кишки веб-сервиса не могут достучаться до БД.
16 июн 11, 15:01    [10822405]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12541: TNS:no listener при обращении к веб сервису по http  [new]
barrabas
Member

Откуда: от махмуда
Сообщений: 10502
Alexander Konakov
barrabas
всё же не понятно сообщение о тнс листнере, он тут причём, или я чего то не понимаю :(

Он при том, что кишки веб-сервиса не могут достучаться до БД.

нет, в том что бд не может достучатся к сервису и похоже Elic прав.
23 июн 11, 08:23    [10858940]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12541: TNS:no listener при обращении к веб сервису по http  [new]
saltynov
Member

Откуда:
Сообщений: 2
barrabas,

Нельзя ли подробнее? Что именно с сетью намудрили и как фиксили?
У меня точно такая же проблема, с такими же ошибками (ORA-29273, ORA-12541). Только еше чуднее:
База1 -> Веб1 ошибка
База1 -> Веб2 работает
База2 -> Веб1 работает
База2 -> Веб2 работает

Ошибка такае же:

ERROR at line 1:
ORA-29273: HTTP request failed
ORA-06512: at "SYS.UTL_HTTP", line 1130
ORA-12541: TNS:no listener
ORA-06512: at line 41

с сервака на которой установлен оракл есть доступ до сервиса, проверенно в браузере

спасибо
23 авг 11, 02:16    [11161075]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12541: TNS:no listener при обращении к веб сервису по http  [new]
saltynov
Member

Откуда:
Сообщений: 2
Нашел решение.
Поставил IP адрес вместо Имени ВебСервер - работает.
Тоже с сетью что-то случилось.
Ping ВебСервер с ДБСерверa - дает IPV6 аддрес. Подозрительно.

Ввел обычный (IPV4) адрес и имя в /etc/hosts - все стало работать.

Спасибо
23 авг 11, 02:44    [11161082]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12541: TNS:no listener при обращении к веб сервису по http  [new]
Максим Н
Member

Откуда: Екатеринодар
Сообщений: 1439
Хотелось бы снова освежить тему.

barrabas
бд не может достучатся к сервису
- это точно

saltynov
Нашел решение.
Поставил IP адрес вместо Имени ВебСервер - работает.
- на крайний случай
21 фев 12, 14:14    [12130057]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: ORA-12541: TNS:no listener при обращении к веб сервису по http  [new]
tigranav
Member

Откуда:
Сообщений: 88
У нас такая же проблема был.
Решилось тем что в /etc/hosts прописали ip-адреса сервера к которому обращались...
Хотя для меня все же странно, при чем тут listener ?!?
1 окт 14, 17:06    [16645930]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить