SQLLDR & host = ORA-12705 invalid NLS

I'm trying to load some data from txt file into database.
I have a batch file and it looks like this:
set ORACLE_HOME=D:\Oracle
set NLS_LANG=AMERICAN_AMERICA.EE8MSWIN1250
set PATH=D:\Oracle\bin;%PATH%
sqlldr usr/pass@db control=d:\file.ctl log=d:\file.log data=d:\data.txt
If I run this batch from command prompt it works OK, If I run this from FORM I get ORA-12705.
It looks like my NLS_LANG variable is not getting through.
..., any ideas?

set it in the form account's profile. since your login account may not be the same as form access the db.

Similar Messages

  • Changing locale generates ORA-12705: invalid or unknown NLS parameter error

    By mistake I changed the default locale with following code:
    Locale.setDefault(new Locale(localeCode))
    and I get:
    JBO-30003: The application pool (com.photoswing.model.site.WebPhotographerGlobalAMLocal) failed to checkout an application module due to the following exception:
    oracle.jbo.JboException: JBO-29000: Unexpected exception caught: oracle.jbo.JboException, msg=JBO-29000: Unexpected exception caught: oracle.jbo.JboException, msg=JBO-29000: Unexpected exception caught: oracle.jbo.DMLException, msg=JBO-26061: Error while opening JDBC connection.
         at oracle.jbo.JboException.<init>(JboException.java:343)
    ## Detail 0 ##
    java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1
    ORA-12705: invalid or unknown NLS parameter value specified
    Thanks
    Fred

    Can somebody explain the relation between default locale and NLS application pool connection parameter?
    Thanks
    Fred

  • ORA-00604: error occurred at recursive SQL level 1 ORA-12705: invalid or un

    Hello, I'm so worried because I can't resolve the following problem with my oracle clients on my desktop.
    Initial state:
    SO: Windows XP SP1
    Oracle clients: Oracle 8i
    Issue: I can get connection and access to the DB successfully
    Middle state:
    SO: Windows XP SP1
    Oracle clients: The same Oracle 8i and a new Oracle 9 client.
    Issue: We need to swap between each DB 8 and 9 using the HOME SELECTOR to get connections and access. I understand that the Oracle 9 Client have back-compatibility with 8i DBs. If I tray to get connection to the DB 8i using the Oracle 9 we get the following errors.
    Errors: ORA-00604: error occurred at recursive SQL level 1
    ORA-12705: invalid or unknown NLS parameter value specified
    I decided to uninstall all the products (Oracle 8 and 9) using the Oracle Universal Installer. We didn't erase folders nor registers, we just used Oracle Universal Installer. Then we installed Oracle 10g
    Final Sate:
    SO: Windows XP SP1
    Oracle clients: only Oracle 10g
    Issue: I can get connection and access to the Oracle 9 DB. But trying with the Oracle 8i DB I got the same problem described above.
    Errors: ORA-00604: error occurred at recursive SQL level 1
    ORA-12705: invalid or unknown NLS parameter value specified
    Please can somebody tell me how can I resolve this problem.
    Thanks.
    Luis Carlos

    You need to check you're NLS environment settings, check out this thread
    ORA-12705:  invalid or unknown NLS parameter value specified

  • ORA-12705 Invalid or unknown NLS_LANG parameter value specified

    Hi,
    I am trying to connect to a remote Oracle 8i database using TOAD.I have Oracle 8i and 9i installed on Windows XP Professional.I am able to connect via SQL*PlUS and OEM.Initially I was able to connect with TOAD.Then I changed the environment variable NLS_LANG to the server setting and afterwards unset it.I haven't been able to connect to remote db via TOAD since and get the following error:
    ORA-12705:Invalid or unknown NLS_LANG parameter value specified
    I have unset the value of NLS_LANG in the registery settings of both the Oracle homes.it is not set in environment also.I have exhausted the resources but haven't been able to come up with an explanation and solution.please help.

    When I connect TOAD with 9i as ORACLE_HOME, it connects fine but when I try to connect with 8i as ORACLE_HOME, I get the ORA-12705 error.does this mean there is some wrong setting in 8i Home? I have removed NLS_LANG setting from the 8i Home registry setting. Any help will be greatly appreciated.Thanks.

  • ORA-12705 (Invalid or Unknown NLS parameter) connecting to 9.2.0.5 database

    I installed OracleXE on my laptop and it seems like after that, I was not able to connect to my pre-existing "remote" databases anymore via Forms, Reports, Discoverer, or SQL*Plus.
    I was able to add these "remote" databases to the tnsnames in my XE Oracle_home instance to allow me to connect to these databases via TOAD. But, I still cannot connect to them from the above named applications.
    I've read through so much NLS_LANG and ORA-12705 documentation, and i still can't figure out why it won't let me connect. I've tried setting the NLS_LANG in my registry to just about every possible value. The database they are trying to connect to has it set to AMERICA_AMERICAN.UTF8. I'm starting to think re-installing all of my Oracle client apps is my only option. Any ideas?

    I'll check on that. But, I made sure to sync up the tnsnames.ora files in each of my ORACLE_HOMEs so that I could take that out of the equation.
    Is there a way to turn on some logging when I try to connect to these "remote" databases to give me more of an idea exactly whats going wrong? Or, to track the Oracle Home each particular exe is pointing to?
    When i was playing around with the NLS_LANG environment variable (not sure exactly which value caused it), I also got ORA-3106 (fatal two-task protocol) errors a couple of times when I was trying to log in.

  • Sqldeveloper ORA-12705 NLS parameter problem

    Hi,
    I just have installed sqldeveloper 1.2.1.
    I´m using Oracle 9i with american_america character set.
    My Win XP regional settings: Español (Ecuador) = Spanish (Ecuador)
    I configured sqldevloper with Language=American, Territory=Ecuador, Sort=Spanish, Comp=Binary and Date Language=American. However, I get connected to the db succesfully, but I got an annoying message (2 times):
    An error was encountered performing the following operation:
    ORA-12705: Invalid or unknown NLS parameter value especifed.........
    It could be great if someone could help me to get rid of this messages...
    Regards,
    Santiago

    Fixed ORA-12705 with sqldeveloper Version 1.5.1 Build MAIN-5440 on Windows XP
    I also had ORA-12705 Cannot access NLS data files or invalid environment specified on connect to DBMS instance and was able to track it down to the environemnt variable ORACLE_HOME which I had set in the dos command box as below:
    ORACLE_HOME=C:\programs\oracle\product\10.2
    That pointed to an Oracle Client ORACLE_HOME.
    I realized that the error goes away if:
    a) I remove ORACLE_HOME from the environment, i.e. "set ORACLE_HOME=" in the does box or
    b) I set ORACLE_HOME=C:\programs\oracle\product\11.1, where this is an 11.1 SERVER ORACLE_HOME
    Using regmon I saw that sqldeveloper does not access the Windows registry. Unfortunately I was unable to determine the root cause why the error occured when ORACLE_HOME pointed to the 10.2 client ORACLE_HOME. All I can say is it was not due to file access permissions.
    I was also unable to determine why sqldeveloper kept using C:\programs\oracle\product\10.2\jdbc\lib\ojdbc14.jar even when ORACLE_HOME did not point to C:\programs\oracle\product\10.2.
    With ORACLE_HOME=C:\programs\oracle\product\11.1 the following jar file was used for JDBC:
    C:\programs\oracle\product\11.1\jdbc\lib\ojdbc5.jar
    When I'm setting "set ORACLE_HOME=C:\programs\sqldeveloper", which is the installation directory of sqldeveloper, then it works fine and filemon utility shows that it uses this JDBC jar file:
    C:\programs\sqldeveloper\jdbc\lib\ojdbc5.jar
    Unfortunately neither Oracle&reg; Database SQL Developer Installation Guide Release 1.5 E12153-02 nor Oracle&reg; Database
    SQL Developer User&rsquo;s Guide Release 1.5 E12152-05 (the latest editions as of Dec 08) say anything about ORACLE_HOME that applies.
    However this info in the "User's Guide" is noteworthy: "_Note that SQL Developer does not use default values from the current system for globalization support parameters_;"
    This seems to indicate that any NLS_* parameters in the registry and environment (DOS box) are ignored. Go to Tools &gt; Preferences &gt; Database &gt; NLS in sqldeveloper to set them. But there is no way to set the character set!

  • Problem Connection To Apex - Getting a ORA-12705 Error in the Apache Log

    Hello,
    We are having issues trying to connect to out Apex instance on our gateway server, as we are getting a 503 Server Temporary Unavailable response and looking in the log file we can see its reporting a:
    HTTP-503 ORA-12705: invalid or unkown NLS parameter value specifiedAnd we dont know what is causing this at all. Our DBA has tried to re-create the DAD and we have had a look at our NLS settings and there doesn't seem anything to suggest there is a problem. Also our DBA has been able to connect to the database using SQL plus and as the user APEX_PUBLIC_USER. Below is our NLS settings on the database:
    NLS_LANGUAGE     AMERICAN
    NLS_TERRITORY     AMERICA
    NLS_CURRENCY     $
    NLS_ISO_CURRENCY     AMERICA
    NLS_NUMERIC_CHARACTERS     .,
    NLS_CHARACTERSET     WE8MSWIN1252
    NLS_CALENDAR     GREGORIAN
    NLS_DATE_FORMAT     DD-MON-RR
    NLS_DATE_LANGUAGE     AMERICAN
    NLS_SORT     BINARY
    NLS_TIME_FORMAT     HH.MI.SSXFF AM
    NLS_TIMESTAMP_FORMAT     DD-MON-RR HH.MI.SSXFF AM
    NLS_TIME_TZ_FORMAT     HH.MI.SSXFF AM TZR
    NLS_TIMESTAMP_TZ_FORMAT     DD-MON-RR HH.MI.SSXFF AM TZR
    NLS_DUAL_CURRENCY     $
    NLS_COMP     BINARY
    NLS_LENGTH_SEMANTICS     BYTE
    NLS_NCHAR_CONV_EXCP     FALSE
    NLS_NCHAR_CHARACTERSET     AL16UTF16
    NLS_RDBMS_VERSION     11.2.0.2.0and our dad configuration is:
    Alias /i/ "<$ORACLE_HOME>/Apache/images/"
    AddType text/xml xbl
    AddType text/x-component htc
    <Location /pls/apex>
    Order deny,allow
    PlsqlDocumentPath docs
    AllowOverride None
    PlsqlDocumentProcedure wwv_flow_file_mgr.process_download
    PlsqlDatabaseConnectString <host>:<port>:<service name> ServiceNameFormat
    PlsqlNLSLanguage AMERICAN_AMERICA.AL32UTF8
    PlsqlAuthenticationMode Basic
    SetHandler pls_handler
    PlsqlDocumentTablename wwv_flow_file_objects$
    PlsqlDatabaseUsername APEX_PUBLIC_USER
    PlsqlDefaultPage apex
    PlsqlDatabasePassword <apex_public_user password>
    PlsqlRequestValidationFunction wwv_flow_epg_include_modules.authorize
    Allow from All
    </Location>Our database version is: 11.2.0.2 and our application server is 10g release 2.
    Any help on this would be greatly appreciated.
    Cheers,
    Paul.

    This is normally an issue related to environment variables.
    can you connect from your application server host to your database using sqlplus.
    SET NLS_LANG=AMERICAN_AMERICAN.WE8MSWIN1252
    sqlplus <username>/<password>@alias

  • ORA-12705 when running application what was linked statically

    I am trying to link our application statically, which is ProC and Oci application, compiled with oracle 9.2.0.6.
    I am compiling on HP-UX 11.00.
    I used the static linkage of oracle's sample1.pc, to see which libraries are taken by oracle, and I got the following:
    -lclntst9 -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 -lntcp9 -lntcps9 -l:libcl.sl -l:librt.sl -lpthread -l:libnss_dns.1 -l:libdld.sl -lm -lpthread -lpthread
    After linking my application with the following libraries, I try to run it. I didn’t supply my application ORA_NLS33. NLS_CHARACTERSET of the database I am trying to connect is WE8ISO8859P1.
    When I tried running it, I got:
    ORA-12705: invalid or unknown NLS parameter value specified
    Therefore I tried to add the nls libraries, -lnls9 -lsnls9 -lunls9, to the static compilation, but when I try to rerun my application, I still got the same error.
    Only after applying my application ORA_NLS33, it worked fine.
    The question is:
    When I am linking statically, does my application must have a client, in order to work properly, or am I missing other libraries that I need to link with?

    Well, given that, I think getting a sqlnet trace would be a good idea. Have you done that before by chance? It's not terribly difficult, but maybe a bit messy to do through a forum posting (not impossible mind)... If you have a support contract you can open an SR to help with that.
    As an example, here's my sqlnet.ora file from an 11.2 ODAC install with all the tracing enabled (need to change path as appropriate, of course):
    SQLNET.AUTHENTICATION_SERVICES=(NTS)
    NAMES.DIRECTORY_PATH=(TNSNAMES, EZCONNECT)
    DIAG_ADR_ENABLED=OFF
    TRACE_LEVEL_CLIENT=16
    TRACE_DIRECTORY_CLIENT=C:\oracle\11.2\odac\Network\Admin\TraceWhen I deliberately place an invalid host name in my tnsnames.ora file as a simple test, the section of the resulting trace file of interest looks like this:
    (5840) [11-MAY-2010 11:10:08:581] nttbnd2addr: entry
    (5840) [11-MAY-2010 11:10:08:581] snlinGetAddrInfo: entry
    (5840) [11-MAY-2010 11:10:08:581] snlinGetAddrInfo: getaddrinfo() failed with error 11001
    (5840) [11-MAY-2010 11:10:08:581] snlinGetAddrInfo: exit
    (5840) [11-MAY-2010 11:10:08:581] nttbnd2addr: looking up IP addr for host: bogus
    (5840) [11-MAY-2010 11:10:08:581] snlinGetAddrInfo: entry
    (5840) [11-MAY-2010 11:10:10:833] snlinGetAddrInfo: getaddrinfo() failed with error 11004
    (5840) [11-MAY-2010 11:10:10:833] snlinGetAddrInfo: exit
    (5840) [11-MAY-2010 11:10:10:833] nttbnd2addr:  *** hostname lookup failure! ***
    (5840) [11-MAY-2010 11:10:10:834] nttbnd2addr: exit
    (5840) [11-MAY-2010 11:10:10:834] nserror: entry
    (5840) [11-MAY-2010 11:10:10:834] nserror: nsres: id=0, op=77, ns=12545, ns2=12560; nt[0]=515, nt[1]=1004, nt[2]=0; ora[0]=0, ora[1]=0, ora[2]=0
    (5840) [11-MAY-2010 11:10:10:834] nsc2addr: error exitSo, you can clearly see the 12545 in this trace and the file will have lots of other information such as the tnsnames.ora file used, etc.
    Regards,
    Mark

  • Database link from XE to 8i - Ok for XE, but error ORA-12705 for ApEx

    I have oracle 8.1.7.4 (8i) with these settings:
    PARAMETER VALUE
    NLS_LANGUAGE AMERICAN
    NLS_TERRITORY AMERICA
    NLS_CURRENCY $
    NLS_ISO_CURRENCY AMERICA
    NLS_NUMERIC_CHARACTERS .,
    {color:#ff0000}NLS_CHARACTERSET CL8MSWIN1251{color}
    NLS_CALENDAR GREGORIAN
    NLS_DATE_FORMAT dd-mon-rr
    NLS_DATE_LANGUAGE AMERICAN
    NLS_SORT BINARY
    NLS_TIME_FORMAT HH.MI.SSXFF AM
    NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
    NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZH:TZM
    NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZH:TZM
    NLS_DUAL_CURRENCY $
    NLS_COMP BINARY
    {color:#ff0000}NLS_NCHAR_CHARACTERSET CL8MSWIN1251{color}
    NLS_RDBMS_VERSION 8.1.7.4.0
    And oracle XE:
    NLS_LANGUAGE AMERICAN
    NLS_TERRITORY AMERICA
    NLS_CURRENCY $
    NLS_ISO_CURRENCY AMERICA
    NLS_NUMERIC_CHARACTERS .,
    {color:#ff0000}NLS_CHARACTERSET AL32UTF8{color}
    NLS_CALENDAR GREGORIAN
    NLS_DATE_FORMAT DD-MON-RR
    NLS_DATE_LANGUAGE AMERICAN
    NLS_SORT BINARY
    NLS_TIME_FORMAT HH.MI.SSXFF AM
    NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
    NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
    NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
    NLS_DUAL_CURRENCY $
    NLS_COMP BINARY
    NLS_LENGTH_SEMANTICS BYTE
    NLS_NCHAR_CONV_EXCP FALSE
    {color:#ff0000}NLS_NCHAR_CHARACTERSET AL16UTF16{color}
    NLS_RDBMS_VERSION 10.2.0.1.0
    I create database link from XE to 8i - it works fine:
    I create view in XE based on table from 8i
    and using SQL Developer {color:#0000ff}I can Select/Insert{color} into this view {color:#0000ff}from XE{color}.
    BUT when I login {color:#0000ff}to Application Express{color} and try the same SELECT from the view - {color:#0000ff}I get error:{color}
    ORA-12705: ORA-12705: invalid or unknown NLS parameter value specified
    ORA-02063: preceding line from LINKED8i
    What should I do to make Application Express work with the view based on table in remote database correctly - i.e. allow me to Select/Insert/... ?

    Hi,
    i don't have a solution for your problem but i want to share with you my research in using Database Links with XE/Apex.
    I have done it a in a lot of projects and in most of all cases it shows a strange behavior when using Database Links via Apex. As far as i know SQL-Request in Apex are executed via the DBMS_SQL-Package. And that seems to be source for all errors and strange behaviors you get.
    If you post a SQL-Request directly from your XE, everything's fine. If you do the same from APEX, sometimes it is very slow and sometimes it fails.
    So, my approach to this issue is to work with Materialized Views. Your can create MV's on your XE to reference your remote tables and even schedule refreshes. In Apex, you only work with these MV's instead of the remote tables. And everything's going to be fine!
    Hope this helps!
    Regards, Jens

  • ORA-12705 Error Message while trying to connect to the DB

    A colleague of mine has been trying to connect to the DB through PL/SQL Developer. The error message returned is :
    ORA-12705: invalid or unknown NLS parameter value specified
    Checked the registry for NLS_LANG which is set to NA. I did that because the ORA message references the NLS_LANG parameter. However, I doubt that is the problem. Went about to create a new TNS Name entry through Oracle NET Manager and get the same Error Message while performing the TEST function.
    Any clues ? I am clueless at this point.

    This can occur with any NLS_ environment variable of registry value.
    Your assertion ' the ORA message references the NLS_LANG parameter' is incorrect.
    You can set NLS_TERRITORY, NLS_DATE_FORMAT etc, etc, etc.
    The order of precedence is environment variable, registry, Oracle provided default.
    To find out what is going on set every NLS related environment variable to the empty string.
    In sqlplus
    select * from v$nls_valid_values
    will show you what can be set,
    This error will also occur when you installed the software with English as the only language.
    SQL developer doesn't use tnsnames.ora
    The new tnsname entry has nothing to do with it.
    You have an incorrect environment variable or registry value somewhere
    (in HKLM\software\oracle)
    Sybrand Bakker
    Senior Oracle DBA

  • PROBLEM JDEVELOPER 10.1.3.1.0 ORA-00604 ORA-12705

    Hi,
    I am following the instructions of the tutorial "Build a Web Application with ADF Faces and Oracle TopLink" on http://www.oracle.com/technology/obe/obe1013jdev/10131/10131_adftoplink/master-detail-edit_page_adf_toplink.htm
    I use:
    - Jdeveloper 10.1.3.1.0
    - Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.1.0 - Production
    First, when I tried to create a connection, I got the errors:
    ORA-00604: error occurred at recursive SQL level 1
    ORA-12705: invalid or unknown NLS parameter value specified
    Then, I add this lines to my jdev.conf:
    AddVMOption -Duser.region=es
    AddVMOption -Duser.language=es
    After that, I could create a connection succesfully, but when I run the application, I got the following messages:
    1. JBO-29000: Excepción [TOPLINK-4002] (Oracle TopLink - 10g Release 3 (10.1.3.1.0) (Build 061004)): oracle.toplink.exceptions.DatabaseException Excepción Interna: java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1 ORA-12705: invalid or unknown NLS parameter value specified Código de Error: 604; nested exception is: Excepción [TOPLINK-4002] (Oracle TopLink - 10g Release 3 (10.1.3.1.0) (Build 061004)): oracle.toplink.exceptions.DatabaseException Excepción Interna: java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1 ORA-12705: invalid or unknown NLS parameter value specified Código de Error: 604
    2. Excepción [TOPLINK-4002] (Oracle TopLink - 10g Release 3 (10.1.3.1.0) (Build 061004)): oracle.toplink.exceptions.DatabaseException Excepción Interna: java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1 ORA-12705: invalid or unknown NLS parameter value specified Código de Error: 604; nested exception is: Excepción [TOPLINK-4002] (Oracle TopLink - 10g Release 3 (10.1.3.1.0) (Build 061004)): oracle.toplink.exceptions.DatabaseException Excepción Interna: java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1 ORA-12705: invalid or unknown NLS parameter value specified Código de Error: 604
    It seems like I got the same errors that I got at first time when I was trying to create a connection.....
    I also downloaded the ojdbc14.jar for my oracle database version, and replace it with the one in ..../jdbc/lib. However nothing works, I can create the connection, I could browse any database object in the Jdeveloper enviroment, but when I run the application, no thing works....
    Asking for help please

    Hi user538543 , i've had the same situation and solved
    changing my O.S. regional settings to English and USA.
    Please try that.
    Regards,
    Luis R.

  • ORA-12705 in Oracle AS (10.1.3) Creating DataSource OEM.

    Hi,
    I Upgraded oracle Application Server to Oracle AS 10g (10.1.3) without changing on oracle DB version and can´t create a native datasource using Oracle Enterprise Manager. The error when test conexion is:
    Exception occurred testing connection. Exception: java.sql.SQLException:
    ORA-00604: error occurred at recursive SQL level 1
    ORA-12705: invalid or unknown NLS parameter value specified
    I introduce the same data what in AS 9.0.4 (work fine).
    connection-driver="oracle.jdbc.pool.OracleDataSource"
    name="prueba"
    location="jdbc/prueba"
    url="jdbc:oracle:thin:@10.15.7.35:1523:prueba"
    username="user"
    password="password"
    sql*plus work fine.
    I tried change NLS_LANG, locale, user.language ... but can´t solve the problem.
    Would you please tell me what these errors can be related to?
    Regards,
    Paco

    Which platform did this happen on?
    It might be related to a JDBC bug. First, try setting this option when starting OC4J:
    -Duser.region=US
    If it doesn't help, also check your ORACLE_HOME, PATH, LD_LIBRARY_PATH, LANG, NLS_LANG settings to make sure they reflect the OracleAS 10.1.3 install and the correct locale.
    If you use non-US locale, you might also need orai18n.jar in your classpath.
    -Frances

  • Embed test throwing ORA-00604 and ORA- 12705 errors

    Hi,
    I've setup a JEE application and when tried to make a connection the IDE was throwing errors
    ORA-00604: error occurred at recursive SQL level 1
    ORA- 12705: invalid or unknown NLS parameter value specified
    That I fixed adding two entrances in the jdev.conf file
    AddVMOption -Duser.region=us
    AddVMOption -Duser.language=en
    Now, when I try to run an embed test throws again the same errors
    oracle.j2ee.rmi.RMIMessages EXCEPTION_ORIGINATES_FROM_THE_REMOTE_SERVER
    javax.ejb.EJBException: Exception [TOPLINK-4002] (Oracle TopLink Essentials - 2.0.1 (Build b09d-fcs (12/06/2007))): oracle.toplink.essentials.exceptions.DatabaseException
    Internal Exception: java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1
    ORA-12705: Cannot access NLS data files or invalid environment specified
    how can I fix this in a jdev 10.1.3.4?
    Thanks in advance.

    Hi, thanks for the reply.
    First, a question. How do I file a bug with customer support?
    Then, back to the problem.
    I have installed on a Windows Vista system the database. The windows system is set in Spanish and the database is an express edition 10.2.1015
    The JDeveloper's version where I have setup the project is 10.1.3.4.0
    The original value for the HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_XE/NLS_LANG entrance was LATIN AMERICAN SPANISH_ECUADOR.WE8MSWIN1252, and now I have changed it to the result from querying from dual AMERICAN_AMERICA.AL32UTF8, with SELECT USERENV('LANGUAGE') FROM DUAL;
    I did this, because so I understood from the [error description|http://ora-12705.ora-code.com/]
    I also looked for a key like ORA_NLSxx in the registry, but not found
    Also checked the ORACLE_HOME and the path does lead me to the oracle installation and there is the nls folder
    But still showing the same error
    Please let me know if more info is needed.
    Thanks in advance.

  • SQL*Plus Installation Problem (Ora-12705)

    Hi,
    I bought a guide to sql featuring Oracle by phillip J.Pratt published by course Technology include Oracale8i Personal Edition realease 8.1.5 for Microsoft Window 98 and Oracle Developer 6.0. I follow the documentation to install. I think i got right configuration (i have the tnslsnr window display and Oracle8i database started) but when I login (user:system and password:manager)it doen't work and it give me the error Ora-12705: invalid or unknow NLS parameter value specified. What can i do with this? I appreciate for yours help.
    ~linh
    null

    I got this error message too when I install the 9i client in my pc. You can find the NLS_LANG in the registry under \\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE. If you have multiple oracle home, you might need to check each of the entry.
    I found that the value for NLS_LANG is NA and I changed it to
    9i: AMERICAN_AMERICA.WE8MSWIN1252
    oracle form 6i : AMERICAN_AMERICA.WE8ISO8859P1
    This fixed my sqlplus problem, and I hope it helps.

  • SQL*Plus Install Problem (Ora-12705?- - -)

    Hi,
    I bought a guide to sql featuring Oracle by phillip J.Pratt published by course Technology include Oracale8i Personal Edition realease 8.1.5 for Microsoft Window 98 and Oracle Developer 6.0. I follow the documentation to install. I think i got right configuration (i have the tnslsnr window display and Oracle8i database started) but when I login it doen't work and it give me the error Ora-12705: invalid or unknow NLS parameter value specified. What can i do with this? I appreciate for yours help.
    ~linh
    null

    I got this error message too when I install the 9i client in my pc. You can find the NLS_LANG in the registry under \\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE. If you have multiple oracle home, you might need to check each of the entry.
    I found that the value for NLS_LANG is NA and I changed it to
    9i: AMERICAN_AMERICA.WE8MSWIN1252
    oracle form 6i : AMERICAN_AMERICA.WE8ISO8859P1
    This fixed my sqlplus problem, and I hope it helps.

Maybe you are looking for

  • Moving iTunes from PC to Mac - problem...

    When moving my iTunes folder from PC to Mac (via hard drive), the following error message appears: The operation can't be completed because you don't have permission to access some of the items". Anyone come across this before?

  • How to find a string in all directories/folders

    Good Day, I need to search for a word through out all the directories .Is there any command that which I can type to search for a string in all the directories,folders and sub folders at one time. Thanks in advance. Regards, Gopi.CH Edited by: 915796

  • Can we call the Datagrid Column Sort function?

    Is it possible to call the same function within the datagrid component that is used when we do an onClick event of the column headers? When you click on the column header, it will sort the column ascending or descending. I would like to call that sam

  • How to see my ip profile

    Guys I have a home Hub 3 and wanna see what speed I'm connecting at and my ip profile how do I get to see them? Solved! Go to Solution.

  • Check Writer (XML) - where to customize?

    Hi everyone, I have to add mailstop to the check writer (xml) process and it looks like it pulls the information from what is archived. Unfortunately, mailstop is in our system, but is not included in the archived data. I feel as if I'm not the only