Oracle Enterprise NLS warning !

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
rockr
Participant
Posts: 17
Joined: Thu Feb 01, 2007 3:56 pm

Oracle Enterprise NLS warning !

Post by rockr »

Hey everyone,

I am loading a Oracle table (UPSERT) and I get this warning:

main_program: An NLS character map <ASCL_ASCII> is specified, but NLS_LANG is not set;
the NLS character map must be set to an ICU codepage which is equivalent to
the character set specified by NLS_LANG.

What does it mean ?

Thanks for looking!
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

It means that NLS_LANG, the environment variable that Oracle uses for character map recognition, has not been set.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
rockr
Participant
Posts: 17
Joined: Thu Feb 01, 2007 3:56 pm

Post by rockr »

Hi Ray,

Where can I set the NLS_LANG variable, Can i do it on the job level or does it have to be on the project level, Where can I see and change the set parameter?

Thanks
sud
Premium Member
Premium Member
Posts: 366
Joined: Fri Dec 02, 2005 5:00 am
Location: Here I Am

Post by sud »

At a project level you can set from administrator which NLS to use. Even at job level, you can set the NLS_LANG parameter which should be defined as a environment variable. Also, for a particular stage, a particular NLS setting can be selected from the NLS tab in the stage properties.
It took me fifteen years to discover I had no talent for ETL, but I couldn't give it up because by that time I was too famous.
Post Reply