Advent of Code is back! Unwrap daily challenges to sharpen your Alteryx skills and earn badges along the way! Learn more now.

Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.
SOLVED

Writing output data into Oracle - DataWrap2OCI: SendBatch: ORA-24801: illegal parameter

timewaste
8 - Asteroid

Hello,

 

I am trying to write data into Oracle and I found following error. Well, its just 255 records I must say.

 

Error: Output Data (138): DataWrap2OCI:: SendBatch: ORA-24801: illegal parameter value in OCI lob function

 

Appreciate any support. TIA!

 

 

4 REPLIES 4
MarqueeCrew
20 - Arcturus
20 - Arcturus

@timewaste,

 

Is it possible that you are writing a variable with a data type of V_WString with the default size of 1,073,741,823 bytes?

 

I would change that to 254 bytes (or something size appropriate) and if the values don't include unicode characters, switch it to v_string.

 

Cheers,

Mark

Alteryx ACE & Top Community Contributor

Chaos reigns within. Repent, reflect and restart. Order shall return.
Please Subscribe to my youTube channel.
timewaste
8 - Asteroid

I tried as you suggested but in vain. It didnt help.

timewaste
8 - Asteroid

I was able to figure out the solution for this. This error comes up when we are trying to load empty cells of data into Oracle table. Instead, we can use a Multi-Field formula tool and have this formula to replace null with 0.

 

IIF(IsNull([_CurrentField_]),0,[_CurrentField_])

 

Once replaced, it should be good to go and load into table without any issues.

Salomi_dup_281
5 - Atom

Thank you for the reply.

 

Will this option too. 

However for now, I could get past this issue with manually mapping each source column to the target column in the 'Select' tool. 

 

Best

Labels