我想使用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;
Run Code Online (Sandbox Code Playgroud)
所有DB对象都有效但我收到错误
"ORA-00904:"DBMS_HS_PASSTHROUGH"."AGENT_CLASS_NAME":标识符无效
ORA-06512:在"SYS.DBMS_HS_PARALLEL",第1097行
ORA-06512:第4行".
我很确定它在尝试插入时失败了.因为如果我的数据库中没有BRED_SIEBEL_CARDS,则包会创建它.这意味着程序包执行预期的操作,但不会丢失数据.