NH
2009-01-29 22:27:02 UTC
Am I missing something about how data pump tasks work?
I created a simple DTS package to split a table into two with one common
column;
e.g.
table_1 (8000 rows)
(col1,col2,col3,col4,col5)
table_a (empty)
(col1,col2,col3)
table_b (empty)
(col1,col4,col5)
I created two connections (sourcedb and destdb)
The then created two data pump tasks between them;
one to transfer col1,col2 and col3 to from table_1 to table_a
and one to transfer col1,col4 and col5 from table_1 to table_b
The result was about 7000 rows went to table_a and 1000 went to table_b and
no single value for col1 exists in both tables..
Of course, creating a second pair of connections and running one data pump
task after another worked fine.. I am just curious as to what happened in the
first instance..
Thanks
NH
I created a simple DTS package to split a table into two with one common
column;
e.g.
table_1 (8000 rows)
(col1,col2,col3,col4,col5)
table_a (empty)
(col1,col2,col3)
table_b (empty)
(col1,col4,col5)
I created two connections (sourcedb and destdb)
The then created two data pump tasks between them;
one to transfer col1,col2 and col3 to from table_1 to table_a
and one to transfer col1,col4 and col5 from table_1 to table_b
The result was about 7000 rows went to table_a and 1000 went to table_b and
no single value for col1 exists in both tables..
Of course, creating a second pair of connections and running one data pump
task after another worked fine.. I am just curious as to what happened in the
first instance..
Thanks
NH