I am getting a little over 3K rows per second using tFileInputDelimited > tOracleOutput.
I have been looking at tOracleOutputBulk and tOracleOutputBulkExec, is there a way to improve the speed without having to install TOS on the Oracle database server?
Not sure about the bulk components, but in the tOracleOutput component, try to play around with the following settings in 'Advanced Settings':
Setting the 'Use batch size' setting has proven to help us in the past.
There is a lot of reason for this kind of error.
I understand the job doesn't crash when not using bulk operations, but it is not easy to tell the reason of the error with idea of what the job looks like.
Can you share the design?
Also, tell us when the error occurs, immediatly when coming into the bulk component or after a delay?
Share also the complete error message.
The tOracleOutputBulk and tOracleBulkExec components are used together in a two step process. In the first step, an output file is generated. In the second step, this file is used in the INSERT operation used to feed a database. These two steps are fused together in the tOracleOutputBulkExec component, detailed in a separate section. The advantage of using two separate steps is that the data can be transformed before it is loaded in the database.
Please have a look at this scenario:TalendHelpCentercenario: Inserting transformed data in MySQL database