Ich möchte parallele Daten von Oracle zu Oracle mit dblink und dbms_hs_parallel-Paket laden. Um es zu tun habe ich plsql unten aufgeführt:dbms_hs_parallel schlägt mit Fehler fehl
declare
lInserted number;
begin
dbms_hs_parallel.LOAD_TABLE('SIEBEL.S_LOY_CARD','SIEBEL', 'BRED_SIEBEL_CARDS', true, 16, lInserted);
dbms_output.put_line(lInserted);
end;
All DB-Objekte sind gültig, aber ich erhalte eine Fehlermeldung
"ORA-00904: "DBMS_HS_PASSTHROUGH"."AGENT_CLASS_NAME": invalid identifier
ORA-06512: at "SYS.DBMS_HS_PARALLEL", line 1097
ORA-06512: at line 4".
Ich bin mir ziemlich sicher, dass es bei dem Versuch fehlschlägt einzufügen. Weil, wenn ich keine BRED_SIEBEL_CARDS in meiner Datenbank habe, erstellt das Paket es. Was bedeutet, dass das Paket das tut, was erwartet wird, aber leider keine Daten einfügt.
Aus welchem DBMS laden Sie Daten? Ist es Netezza? Eine der möglichen Fehlerquellen ist die Inkonsistenz bei der ODBC-Treiberrealisierung ... – ThinkJet
Wie ich im ersten Satz erwähnte, lade ich Daten von einem Oracle-Server auf einen anderen. Die Geschwindigkeit von dblink ist nicht ausreichend, da es sich um einen einzelnen Thread handelt. –
Ok. Entschuldigung, ich habe diesen Einleitungssatz verpasst. – ThinkJet