Oracle - UTL_HTTP

 
Vista:

UTL_HTTP

Publicado por James (1 intervención) el 09/09/2010 18:22:56
Hola a todos, como estan!

Estimados amigos del foro tengo un problema con el uso del UTL_HTTP que no logro resolver. He revisado la documentación disponible de Oracle pero no encuentro donde esta el problema. El script lo estoy corriendo desde un cliente Oracle (BD Oracle 10g).
Si alguno de ustedes pude darme una pista para resolverlo se lo agradeceré.

Gracias anticipadas y un abrazo para todos.

-- ejemplo 1
DECLARE
pieces utl_http.html_pieces;
BEGIN
pieces := utl_http.request_pieces('http://localhost/help.gif');
END;

11:13:05 ORA-29273: HTTP request failed
11:13:05 ORA-06512: at "SYS.UTL_HTTP", line 1674
11:13:05 ORA-12541: TNS:no listener
11:13:05 ORA-06512: at line 5

-- ejemplo 2
DECLARE
pieces utl_http.html_pieces;
BEGIN
pieces := utl_http.request_pieces('http://www.oracle.com/');
END;

11:13:49 ORA-29273: HTTP request failed
11:13:49 ORA-06512: at "SYS.UTL_HTTP", line 1674
11:13:49 ORA-12545: Connect failed because target host or object does not exist
11:13:49 ORA-06512: at line 4
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:UTL_HTTP

Publicado por Sergio (39 intervenciones) el 09/09/2010 23:17:48
Ejemplo 1, para código PL necesitas estar conectado a la instancia y esto lo haces a través del listener, revisa que tu listener está arriba. Desde línea de comandos ejecuta: lsnrctl status

Ejemplo2, recuerda que la ejecución de código PL se hace en el servidor, por lo tanto, las peticiones de URLs las hará el servidor no tu máquina, revisa que tu servidor tiene salida a Internet.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar