ORA-12705: invalid or unknown NLS parameter value specified

Posted on 2006-05-15
Last Modified: 2008-01-09
We have two XP machines connecting to an Oracle database using ODBC drivers after installing Oracle8i client
But now we have tried to connect a few more and we are getting an
ORA-12705: invalid or unknown NLS parameter value specified
It seems to be something to do with a language variable, would this be machine specific?
Any suggestions on how to fix this would be gratefully received
Question by:susannahbond
    LVL 76

    Expert Comment

    by:slightwv (䄆 Netminder)
    LVL 47

    Accepted Solution

    Look the parameter NLS_LANG in the Registry of the Oracle client machines.

    Also check the version and the Character set of the Oracle database.
    If it is 9i or 10g possibly AL32UTF8 Unicode character set causes the error.

    How to check the Char. Set of the Server (as SYS):

    SELECT value FROM nls_database_parameters
    WHERE parameter='NLS_CHARACTER_SET';
    LVL 1

    Author Comment


    I've checked the machines that work and they have NLS_LANG set as

    A few that don't work have either nothing installed or
    American.america.WE8ISO8859P1  (a dot instead of an underscore)

    Will try changing these tomorrow
    LVL 1

    Author Comment

    I've sorted it

    They have three lots of NLS_LANG and they all have to be set the same

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    PRTG Network Monitor: Intuitive Network Monitoring

    Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

    Background In several of the companies I have worked for, I noticed that corporate reporting is off loaded from the production database and done mainly on a clone database which needs to be kept up to date daily by various means, be it a logical…
    This post first appeared at Oracleinaction  ( Anju Garg (Myself). I  will demonstrate that undo for DML’s is stored both in undo tablespace and online redo logs. Then, we will analyze the reaso…
    Video by: Steve
    Using examples as well as descriptions, step through each of the common simple join types, explaining differences in syntax, differences in expected outputs and showing how the queries run along with the actual outputs based upon a simple set of dem…
    This video shows how to Export data from an Oracle database using the Original Export Utility.  The corresponding Import utility, which works the same way is referenced, but not demonstrated.

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    12 Experts available now in Live!

    Get 1:1 Help Now