Tôi muốn tải dữ liệu song song từ oracle to oracle bằng gói dblink và dbms_hs_parallel. Để làm điều đó tôi đã PLSQL liệt kê dưới đây:dbms_hs_parallel không thành công với lỗi
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;
Tất cả DB đối tượng có giá trị nhưng tôi nhận được một lỗi
"ORA-00904: "DBMS_HS_PASSTHROUGH"."AGENT_CLASS_NAME": invalid identifier
ORA-06512: at "SYS.DBMS_HS_PARALLEL", line 1097
ORA-06512: at line 4".
Tôi khá chắc chắn rằng nó không thành công trong một nỗ lực để chèn. Bởi vì nếu tôi không có BRED_SIEBEL_CARDS trong DB của tôi, gói sẽ tạo ra nó. Điều đó có nghĩa là gói thực hiện những gì được mong đợi, nhưng không chèn dữ liệu không may.
DBMS bạn đang tải dữ liệu từ là gì? Có phải Netezza không? Một trong những nguồn lỗi có thể là không nhất quán trong việc thực hiện trình điều khiển ODBC ... – ThinkJet
như tôi đã đề cập trong câu đầu tiên tôi tải dữ liệu từ 1 máy chủ Oracle sang một máy chủ khác. tốc độ dblink là không đủ do nó là một sợi đơn. –
Ok. Xin lỗi, tôi đã bỏ lỡ cụm từ giới thiệu này. – ThinkJet