powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-29259
5 сообщений из 5, страница 1 из 1
ORA-29259
    #39648140
istasv89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую!

Подскажите, делаю http запрос, возвращается ошибка:

ORA-29259: достигнут конец ввода
ORA-06512: на "SYS.UTL_HTTP", line 1367
ORA-06512: на line 21

при повторном выполнение запроса - тут же отрабатывает.

1. Я не совсем понимаю суть этой ошибки.
2. Какие есть решения?
...
Рейтинг: 0 / 0
ORA-29259
    #39648272
merch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
istasv89,

Оформи в анонимный блок и приведи пример.
...
Рейтинг: 0 / 0
ORA-29259
    #39648275
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так из названия ошибки вроде же понятно? Достигнут конец ввода

IMHO штатный вариант - ошибка/сбои сети, разрыв соединения посередины передачи
...
Рейтинг: 0 / 0
ORA-29259
    #39648317
istasv89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
merch,


DECLARE
pbarcode VARCHAR2 (4000) := '6430132418520';
url VARCHAR2 (4000)
:= 'http://192.168.100.8:8082/info/cabin/asset/pbarcode'
|| pbarcode;
req UTL_HTTP.req;
resp UTL_HTTP.resp;
vres VARCHAR2 (4000);
BEGIN

req := UTL_HTTP.begin_request (url => url, method => 'GET');
UTL_HTTP.set_header (req, 'Accept', 'application/xml');
resp := UTL_HTTP.get_response (req);
UTL_HTTP.read_text (resp, vres);
UTL_HTTP.end_response (resp);
END;

При первом выполнение

20:58:27 line 2: ORA-29273: сбой запроса HTTP
20:58:27 ORA-06512: на "SYS.UTL_HTTP", line 1369
20:58:27 ORA-29259: достигнут конец ввода
20:58:27 ORA-06512: на line 13

При втором отрабатывает и возвращает то что должно вернуться.
...
Рейтинг: 0 / 0
ORA-29259
    #39648323
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то в протоколе взаимодействия. Читайте логи web-сервера.
Тут простой запрос страницы. Работает без сбоев.

Код: plsql
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.
Connected to Oracle Database 11g Release 11.2.0.1.0 
Connected as system@DBOFFICE

SQL> set serveroutput on;
SQL> 
SQL> DECLARE
  2    pbarcode VARCHAR2(4000) := '6430132418520';
  3    url      VARCHAR2(4000) := 'http://192.168.1.200/index.html';
  4    req      UTL_HTTP.req;
  5    resp     UTL_HTTP.resp;
  6    vres     VARCHAR2(4000);
  7  BEGIN
  8  
  9    req := UTL_HTTP.begin_request(url => url, method => 'GET');
 10    UTL_HTTP.set_header(req, 'Accept', 'application/xml');
 11    resp := UTL_HTTP.get_response(req);
 12    UTL_HTTP.read_text(resp, vres);
 13    dbms_output.put_line('vres: ['||vres||']');
 14    UTL_HTTP.end_response(resp);
 15  END;
 16  /

vres: [Hi, this is SUPERMAG server.
]

PL/SQL procedure successfully completed


SQL> 
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-29259
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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