ORA-12545: die Verbindung ist fehlgeschlagen, da Ziel-host oder-Objekt nicht vorhanden ORA-06512

Habe ich folgende Fehlermeldung, wenn ich versuche zum herstellen einer HTTP-Anfrage Verbindung:

ORA-29273: HTTP-Anforderung ist fehlgeschlagen ORA-06512: at "SYS.UTL_HTTP", Zeile 1029 ORA-12545: die Verbindung ist fehlgeschlagen, da Ziel-host oder-Objekt nicht vorhanden ORA-06512: in Zeile 10 .

Linie 10 ist die folgende:

req := UTL_HTTP.BEGIN_REQUEST('oracle.com'); 

Hier ist mein pl/sql-block:

DECLARE 
    req UTL_HTTP.REQ; 
    resp UTL_HTTP.RESP; 
    name_1 VARCHAR2(256); 
    value_1 VARCHAR2(1024); 
    v_msg VARCHAR2 (500);

BEGIN 
    req := UTL_HTTP.BEGIN_REQUEST('http://www.oracle.com'); 
    UTL_HTTP.SET_HEADER(req, 'User-Agent', 'Mozilla/5.0'); 
    UTL_HTTP.SET_FOLLOW_REDIRECT(req, 0); 
    resp := UTL_HTTP.GET_RESPONSE(req); 
    LOOP
        Utl_Http.read_text (resp, v_msg);
        DBMS_OUTPUT.put_line (v_msg);
    END LOOP;

    UTL_HTTP.END_RESPONSE(resp);
EXCEPTION
    WHEN Utl_Http.end_of_body
        THEN
        NULL; 
END;
  • Dass der code funktioniert. Sind Sie sicher, dass Sie beheben können, dass domain-Namen aus, die Maschine mit der Oracle-Benutzer?
  • NEIN , es scheint keine
  • wie kann ich dies lösen, err, NEIN , es scheint Nein <code> ORA-29273: HTTP-Anforderung ist fehlgeschlagen ORA-06512: at "SYS.UTL_HTTP", Zeile 1029 ORA-12545: die Verbindung ist fehlgeschlagen, da Ziel-host oder-Objekt nicht </code>
  • Wenn Sie nicht lösen können die domain, oder eine Verbindung zu dieser URL aus dem Oracle-server-Benutzerkonto haben, können Sie nicht "lösen" dieser Fehler. Sie müssen herausfinden, warum Sie nicht lösen können, der Adresse oder der Verbindung zu diesem host - und dies hat nichts zu tun mit Oracle (oder Programmierung).
  • leider, ich bin neu in der oracle-Welt , ich knowly nur pl/sql .
  • Einmal mehr: dieser Fehler ist nicht ein Fehler mit dem pl/sql-code.
  • Aber es ist ein Fehler warten, um zu geschehen. dbms_output.put_line ausgeben kann maximal 255 Zeichen. Die variable, die Sie ausgeben, v_msg 500 Zeichen, die Sie bedeuten, sind sich für die Einstellung dieser zu brechen in ein paar Minuten / Tage / Wochen / Monate etc Zeit.
  • Hallo Ben , ich habe versucht, Ihre Lösung, und es didnot Arbeit . jede Hilfe ist willkommen .
  • DIES ist der Fehler : ORA-29273: HTTP-Anforderung ist fehlgeschlagen ORA-06512: at "SYS.UTL_HTTP", Zeile 1029 ORA-12545: die Verbindung ist fehlgeschlagen, da Ziel-host oder-Objekt nicht vorhanden ORA-06512: in Zeile 10
  • setzen Sie ein @ vor den Namen der person, wenn Sie wollen, um es zu sehen ). Mein Kommentar war keine Lösung ( das ist, warum es ein Kommentar ); es gab einen Punkt, dass selbst wenn Sie Ihr problem lösen dann ist dein code ist immer noch buggy und wird, irgendwann in der Zukunft, fail. dbms_output ist in der Regel der falsche Weg zu gehen mit prod-code.
  • Wie bereits erläutert, melden Sie sich an, um die eigentlichen Oracle-server, öffnen Sie einen Webbrowser und überprüfen Sie, ob Sie zugreifen können Oracle.Com Wenn nicht, ist dies ein Netzwerk-Problem und nicht ein Oracle-problem.
  • Dies ist ein 5+Jahre alten Netzwerk problem mit den nicht akzeptierten Antworten. Die Abstimmung zu schließen.

InformationsquelleAutor Shaban Mousa | 2011-12-11
Schreibe einen Kommentar