dblink および dbms_hs_parallel パッケージを使用して、Oracle から Oracle に並列データをロードしたいと考えています。それを行うために、以下にリストされているplsqlがあります。
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;
すべての DB オブジェクトは有効ですが、エラーが発生します
"ORA-00904: "DBMS_HS_PASSTHROUGH"."AGENT_CLASS_NAME": 無効な識別子
ORA-06512: "SYS.DBMS_HS_PARALLEL"、1097行目
ORA-06512: 行 4".
挿入しようとすると失敗すると確信しています。DB に BRED_SIEBEL_CARDS がない場合、パッケージによって作成されるためです。つまり、パッケージは期待どおりの動作をしますが、残念ながらデータを挿入しません。