Причем тут Internet Explorera о существовании которого линукс сусе 10 и не подозревает, тем более Oracle на нем.
адрес с которым пытаетесь соединяться находится для oracle за прокси сервером? Если да то ищите по строке "UTL_HTTP proxy" на
www.sql.ru как настроить проход через прокси для oracle.
Существует 2 варианта соединения
пример одного
declare
url VARCHAR2(256) := 'www.oracloid.ru';
req utl_http.req;
resp utl_http.resp;
name VARCHAR2(256);
value VARCHAR2(1024);
data VARCHAR2(255);
my_scheme VARCHAR2(256);
my_realm VARCHAR2(256);
my_proxy BOOLEAN;
begin
utl_http.set_body_charset('windows-1251');
utl_http.set_proxy('http://proxy_ip:proxy_port', '');
utl_http.set_response_error_check(FALSE);
req := utl_http.begin_request(url);
utl_http.set_header(req, 'User-Agent', 'Mozilla/4.0');
utl_http.set_authentication(req, 'user', 'password', for_proxy => true);
resp := utl_http.get_response(req);
dbms_output.put_line('HTTP response status code: ' || resp.status_code);
dbms_output.put_line('HTTP response reason phrase: ' || resp.reason_phrase);
-- Look for client-side error and report it.
IF (resp.status_code >= 400) AND (resp.status_code <= 499) THEN
-- Detect whether the page is password protected, and we didn't supply
-- the right authorization.
IF (resp.status_code = utl_http.HTTP_UNAUTHORIZED) THEN
utl_http.get_authentication(resp, my_scheme, my_realm, my_proxy);
IF (my_proxy) THEN
dbms_output.put_line('Web proxy server is protected.');
dbms_output.put('Please supply the required ' || my_scheme ||
' authentication username/password for realm ' || my_realm ||
' for the proxy server.');
ELSE
dbms_output.put_line('Web page ' || url || ' is protected.');
dbms_output.put('Please supplied the required ' || my_scheme ||
' authentication username/password for realm ' || my_realm ||
' for the Web page.');
END IF;
ELSE
dbms_output.put_line('Check the URL.');
END IF;
utl_http.end_response(resp);
RETURN;
-- Look for server-side error and report it.
ELSIF (resp.status_code >= 500) AND (resp.status_code <= 599) THEN
dbms_output.put_line('Check if the Web site is up.');
utl_http.end_response(resp);
RETURN;
END IF;
-- The HTTP header lines contain information about cookies, character sets,
-- and other data that client and server can use to customize each session.
FOR i IN 1..utl_http.get_header_count(resp) LOOP
utl_http.get_header(resp, i, name, value);
dbms_output.put_line(name || ': ' || value);
END LOOP;
LOOP
utl_http.read_line(resp, value);
dbms_output.put_line(substr(value,1,250));
END LOOP;
EXCEPTION
WHEN utl_http.end_of_body THEN
utl_http.end_response(resp);
end;