Hi,
I am getting an error when loading data into Oracle. I am using two environments with different setups.
The first environment uses Business Objects Data Services XI 3.1. The job server operating system is Windows Server 2003. An Oracle 11g database sits on the job server.
The second environment uses Business Objects Data Services XI 3.2. The job server operating system is HP Unix, version B.11.31. An Oracle 11g database sits on the job server.
I have a simple job that loads data from a csv file into Oracle using a simple query transform. The flat file definition is:
Field_01 – long
Field_02 – int
Field_03 - varchar 2
Field_04 - varchar 35
Field_05 - varchar 5
Field_06 – int
Field_07 – int
The Oracle table is defined as
Col_01 Number(10,0), Primary Key
Col_02 Number(5,0), Not Null
Col_03 Date, Not Null
Col_04 Clob
Col_05 Varchar2(1)
Col_06 Varchar2(2)
Col_07 Number(5,0)
Col_08 Varchar2(9)
Col_09 Varchar2(35)
Col_10 Varchar2(5)
Col_11 Number(10,0)
The mappings are:
Col_01 <-- Null (populated by a trigger in Oracle)
Col_02 <-- Null (populated by a trigger in Oracle)
Col_03 <-- Null (populated by a trigger in Oracle)
Col_04 <-- Field_01
Col_05 <-- Null
Col_06 <-- Field_03
Col_07 <-- Field_02
Col_08 <-- Null
Col_09 <-- Field_04
Col_10 <-- Field_05
Col_11 <-- Field_06
The job runs successfully in the first environment but fails in the second environment, even with a csv file with 1 row of data. Unfortunately the second environment is the preferred one.
The error reported is error message for operation : <ORA-24333: zero iteration count>.
I think the error is related to the CLOB column on the oracle table. I have managed to load 16000 rows into an Oracle table without a CLOB column, but have been unsuccessful with any table containing a CLOB column.
Can anybody tell me why this error is being generated? Also, is there a parameter setting I can use to avoid the error?
Thanks
Adrian
adrian8765 (BOB member since 2010-08-04)