小编Ale*_*rev的帖子

dbms_hs_parallel失败并出错

我想使用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,则包会创建它.这意味着程序包执行预期的操作,但不会丢失数据.

sql oracle plsql heterogeneous-services

5
推荐指数
1
解决办法
340
查看次数

标签 统计

heterogeneous-services ×1

oracle ×1

plsql ×1

sql ×1