U_TRUNCATED_CHAR_FOUND Oracle Load

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
pavankvk
Participant
Posts: 202
Joined: Thu Dec 04, 2003 7:54 am

U_TRUNCATED_CHAR_FOUND Oracle Load

Post by pavankvk »

Hi,

I am using a Oracle Enterprise Edition Stage with Load/Append option and my jobs are aborting with this specific message

U_TRUNCATED_CHAR_FOUND encountered

My default NLS map is UTF-8

How to fix this error?
kumar_s
Charter Member
Charter Member
Posts: 5245
Joined: Thu Jun 16, 2005 11:00 pm

Post by kumar_s »

Check for the input data, if you have any string, whose length is more than the specified metadata.
Impossible doesn't mean 'it is not possible' actually means... 'NOBODY HAS DONE IT SO FAR'
pavankvk
Participant
Posts: 202
Joined: Thu Dec 04, 2003 7:54 am

Post by pavankvk »

kumar_s wrote:Check for the input data, if you have any string, whose length is more than the specified metadata. ...
When the dataset reads the data, will it not read according to the metadata length?

if i specify a column as 50, though the input is 100, its supposed to read only 50..so why do you think its a inssue?
kumar_s
Charter Member
Charter Member
Posts: 5245
Joined: Thu Jun 16, 2005 11:00 pm

Post by kumar_s »

But the metedata of the target table could be different from the Metedata specified Datastage.
Impossible doesn't mean 'it is not possible' actually means... 'NOBODY HAS DONE IT SO FAR'
pavankvk
Participant
Posts: 202
Joined: Thu Dec 04, 2003 7:54 am

Post by pavankvk »

kumar_s wrote:But the metedata of the target table could be different from the Metedata specified Datastage. ...
I verified that,they are the same.
kumar_s
Charter Member
Charter Member
Posts: 5245
Joined: Thu Jun 16, 2005 11:00 pm

Post by kumar_s »

There is a ecase 92389 already open for this.
"If a partial mutibyte character is at end of string, U_TRUNCATED_CHAR_FOUND
error and string is nulled. Customer requires replacement character and
a warning."
So check you data. Try using Trim.
Is that datatype ustring?
Impossible doesn't mean 'it is not possible' actually means... 'NOBODY HAS DONE IT SO FAR'
pavankvk
Participant
Posts: 202
Joined: Thu Dec 04, 2003 7:54 am

Post by pavankvk »

kumar_s wrote:There is a ecase 92389 already open for this.
"If a partial mutibyte character is at end of string, U_TRUNCATED_CHAR_FOUND
error and string is nulled. Customer requires replacement character and
a ...
Hmm i cant see it.

Since its already a case error and not the knowledge of a premium member,can i see the exact message
kumar_s
Charter Member
Charter Member
Posts: 5245
Joined: Thu Jun 16, 2005 11:00 pm

Post by kumar_s »

Dsxchange helps you. And so you got to help Dsxchange by paying Membership fee.
Impossible doesn't mean 'it is not possible' actually means... 'NOBODY HAS DONE IT SO FAR'
pavankvk
Participant
Posts: 202
Joined: Thu Dec 04, 2003 7:54 am

Post by pavankvk »

kumar_s wrote:Dsxchange helps you. And so you got to help Dsxchange by paying Membership fee. ...
thanks, i tried taking the membership for 50$, there was some error when i actually tried to pay, after that the fee was hiked.

anyway the datatype is varchar
pavankvk
Participant
Posts: 202
Joined: Thu Dec 04, 2003 7:54 am

Post by pavankvk »

kumar_s wrote:Dsxchange helps you. And so you got to help Dsxchange by paying Membership fee. ...
A regular insert worked fine with the same data,but the load fails
Post Reply