ORA-12705 setting up repo in Oracle DB
After "lh setup" to configure repo when using Oracle 10g XE, I recieve message
com.waveset.util.ConfigurationError:
==> java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1
ORA-12705: Cannot access NLS data files or invalid environment specified
connect via sqlplus waveset/<pass> passes ok. On which side (DB or IdM) this should be fixed and how?
Solved, Oracle XE doesn't understand jdbc connection url when using locale other then english.
export LC_ALL=C ; ./lh setup works fine
Oracle or Java bug?
Similar Messages
-
I just downloaded SQL Developer 1.5.
When I try logging into any database, the Logging Page shows:
Source: oracle.dbtools.db.DBUtil
Message: ORA-12705: Cannot access NLS data files or invalid environment specified
I've tried setting the NLS preferences to the default ... no dice/
SQL Developer 1.2 works fine.Hi Helder,
I think you're on the right track but when I made the changes you described
Tools -> Preferences -> Database -> NLS parameters
"Decimal Separator" from . to '.'
"Group Separator" from , to ','
"Currency" from $ to '$'I found that, while the error messages did indeed stop, my numbers started being formatted incorrectly.
select to_char( 12345.23, '99G999D99' ) from dual
TO_CHAR(12345.23,'99G999D99')
12.345'23 Note how the single quote appears as a decimal separator and a period appears as the group separator.
Your idea did however lead me to the following workaround which eliminates the ora-12705 error and sets the decimal and group separators properly.
Tools -> Preferences -> Database -> NLS parameters
"Decimal Separator" from . to .,
"Group Separator" from , to (i.e. leave the field blank)The currency separator can stay at its original value, a single $ character. After making these changes the query above returns this.
select to_char( 12345.23, '99G999D99' ) from dual
TO_CHAR(12345.23,'99G999D99')
12,345.23 --
Joe Fuda -
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,
PacoWhich 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 -
ORA-00604: error occured at recursive SQL level 1 ORA-12705: Cannot access
Oracle Database 10g Express Edition Release 10.2.0.1.0 on
OS Linux Debian 3.1_r4_stable
SQL> select userenv('LANGUAGE') from dual;
USERENV('LANGUAGE')
RUSSIAN_RUSSIA.AL32UTF8
Client OS MS Vista Ultimate EN , region=RUSSIAN.RUSSIA
Oracle Developer suite 10
SQL-Developer
Version 1.1.0.23.
NLS_LANG=RUSSIAN_RUSSIA.CL8MSWIN1251
Oracle Developer suite 10 is working properly but when
i am attempting a connection between Oracle 10g XE and SQL-Developer.
Need some help to resolve this error message....
ORA-00604: error occured at recursive SQL level 1 ORA-12705: Cannot access NLS data files or invalid enviroment specifiedHi,
You have to set NLS_LANG before connect to Oracle Database.
$export NLS_LANG=.AL32UTF8 -
Error while trying to retrieve text for error ORA-12705
I am getting the message "Error while trying to retrieve text for error ORA-12705" when trying to connect to a remote oracle database on the network.
I can access this database using:
sqlplus username/password@database
from a dos prompt.
For some reason I can't connect when using PHP (through my local Apache2 server on Windows XP).
'phpinfo' says oracle in enabled (installed as per: http://www.oracle.com/technology/pub/notes/technote_php_instant.html), so I'm pretty sure the problem isn't with php itself.
My guess is it's something with Apache, and maybe environment variables or user permissions or instantclient (10).
All the folders, from instantclient to the Apache server have full permissions set for "Everyone" which I would assume includes this mysterious "nobody" user I've read about.
As for instantclient, I have placed that "tnsnames.ora" file from the oracle server there, and that hasn't changed much.
I've tried setting, unsetting, editing (environment variables):
LD_LIBRARY_PATH
ORACLE_HOME
ORACLE_SID
TNS_ADMIN
NLS_LANG
ORA_NLS33
in both the system environment, and even with PHP's "putenv" function. (Note: and restarting each time I changed a system var.)
In PHP i'm using:
$c = oci_connect("username","pasword", "database")
I've tried OCILogon instead of oci_connect
For "database" I've tried:
- using the path to the oracle db: //Oracle1/e/oracle/ora81
- mapping the path to x: drive and using: x:/oracle/ora81
- using the name of the database by itself
- using the name of the database underscored with the database name
- using "(ADDRESS=(PROTOCOL=TCP)(HOST = host)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=database)))"
I have tried everything I can find from:
the Oracle installation page: http://www.oracle.com/technology/pub/notes/technote_php_instant.html
the Oracle troubleshooting page: http://www.oracle.com/technology/tech/php/htdocs/php_troubleshooting_faq.html#connect
and these forumswith no results, just the same error.
I have also spent about 16 hours Googling for help, and nothing.
Can someone please tell me, what exactly does a user using:
Windows XP
Apache 2
PHP
intantclient10
Oracle 8i (on a remote server)
need to do to connect to Oracle before jumping off a bridge?Turns out Oracle was previously installed on this company laptop :(
I deleted any 'Oracle' mention in the registry with 'regedit' (from the command line) using the Find option. Not sure if it's always a good idea to do that, but I backed up the important stuff first anyway.
I uninstalled and reinstalled everything using the same guide mentioned above, and then it worked.
Now I can be friends with Oracle again.
Would be nice if the "Deinstall" removed the registry entries that caused this issue... -
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 -
Ora:12705 unable to access NLS data files or invalid environment specified
Hi All,
In our BW production SAP standard job DBA:update_stats is failing . In Job log we found that the info like
Ora:12705 unable to access NLS data files or invalid environment specified.
Connect to DB instance failed.
Brconnect terminated with exit code 3.
We are on Oracle 10.2 BW 3.5 Sunsolaris 5.10
The Env is as below:
HOME=/home/bwpadm
PATH=/oracle/BWP/102_64/bin:/usr/jdk/j2sdk1.4.2_13/bin:/home/bwpadm:/usr/sap/BWP/SYS/exe/run:/etc:/usr/bin:.:/opt/EMCpower/bin/64:/etc/emc/bin:/usr/ccs/bin:/usr/ucb:/usr/openwin/bin
LOGNAME=bwpadm
HZ=
TERM=vt100
SHELL=/bin/csh
MAIL=/var/mail/bwpadm
TZ=US/Pacific
PWD=/home/bwpadm
USER=bwpadm
SAPSYSTEMNAME=BWP
DIR_LIBRARY=/usr/sap/BWP/SYS/exe/run
LD_LIBRARY_PATH=/usr/sap/BWP/SYS/exe/run:/opt/j2sdk1.4.2_08/bin
JAVA_HOME=/usr/jdk/j2sdk1.4.2_13
THREAD=NOPS
dbms_type=ORA
dbs_ora_tnsname=BWP
dbs_ora_schema=SAPBWP
ORACLE_PSRV=BWP
ORACLE_SID=BWP
DB_SID=BWP
ORACLE_HOME=/oracle/BWP/102_64
ORACLE_BASE=/oracle
ORA_NLS33=/oracle/client/92x_64/ocommon/nls/admin/data
NLS_LANG=AMERICAN_AMERICA.WE8DEC
SAPDATA_HOME=/oracle/BWP
Plz suggest what we have to change to fix the problem.
Thanks,
Subhash.GThanks for the reply,
The below is the orasid env:
As you suggest we found ld_library_path is not set to oracle client .
we still using 9.x client shall we add that path to the above varaible.
Please suggest..
HOME=/oracle/RSS
PATH=/oracle/RSS/102_64/bin:/oracle/RSS:/usr/sap/RSS/SYS/exe/run:/etc:/usr/bin:.:/opt/EMCpower/bin/64:/etc/emc/bin:/usr/ccs/bin:/usr/ucb
LOGNAME=orarss
HZ=
TERM=vt100
SHELL=/bin/csh
MAIL=/var/mail/orarss
TZ=US/Pacific
PWD=/oracle/RSS/102_64/dbs
USER=orarss
SAPSYSTEMNAME=RSS
DIR_LIBRARY=/usr/sap/RSS/SYS/exe/run
LD_LIBRARY_PATH=/usr/sap/RSS/SYS/exe/run:/oracle/RSS/102_64/lib
THREAD=NOPS
dbms_type=ORA
dbs_ora_tnsname=RSS
dbs_ora_schema=SAPRSS
ORACLE_SID=RSS
DB_SID=RSS
ORACLE_BASE=/oracle
ORACLE_HOME=/oracle/RSS/102_64
NLS_LANG=AMERICAN_AMERICA.UTF8
SAPDATA_HOME=/oracle/RSS.
Thanks,
Subhash.G -
Hello
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
OS - Solaris
I am facing the following error when trying to connect from PHP script to the Oracle database:
"ORA-12705: Cannot access NLS data files or invalid environment specified"
This is how PHP connects to the db:
$this->handle = OCILogon($user, $pass, $name, 'AL32UTF8');Please, pay attention to the last parameter.
This is the output from SELECT * FROM nls_instance_parameters:
1 NLS_LANGUAGE AMERICAN
2 NLS_TERRITORY AMERICA
3 NLS_SORT
4 NLS_DATE_LANGUAGE
5 NLS_DATE_FORMAT
6 NLS_CURRENCY
7 NLS_NUMERIC_CHARACTERS
8 NLS_ISO_CURRENCY
9 NLS_CALENDAR
10 NLS_TIME_FORMAT
11 NLS_TIMESTAMP_FORMAT
12 NLS_TIME_TZ_FORMAT
13 NLS_TIMESTAMP_TZ_FORMAT
14 NLS_DUAL_CURRENCY
15 NLS_COMP
16 NLS_LENGTH_SEMANTICS BYTE
17 NLS_NCHAR_CONV_EXCP FALSEMost of the parameters as you can see are not set.
I have no access to the machine where oracle is installed which means I cannot see environment variables there such as NLS_LANG, etc.
Please, does anyone have an idea or a guess where I can look at and what to experiment with in order to find where the problem is?
I read in Oracle Metalink also and I must say that error sometimes occurs and sometimes does not ...
Thanks!I'm sorry .. so here is the output from nls_database_parameters:
1 NLS_CSMIG_SCHEMA_VERSION 5
2 NLS_NCHAR_CHARACTERSET AL16UTF16
3 NLS_LANGUAGE AMERICAN
4 NLS_TERRITORY AMERICA
5 NLS_CURRENCY $
6 NLS_ISO_CURRENCY AMERICA
7 NLS_NUMERIC_CHARACTERS .,
8 NLS_CHARACTERSET AL32UTF8
9 NLS_CALENDAR GREGORIAN
10 NLS_DATE_FORMAT DD-MON-RR
11 NLS_DATE_LANGUAGE AMERICAN
12 NLS_SORT BINARY
13 NLS_TIME_FORMAT HH.MI.SSXFF AM
14 NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
15 NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
16 NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
17 NLS_DUAL_CURRENCY $
18 NLS_COMP BINARY
19 NLS_LENGTH_SEMANTICS BYTE
20 NLS_NCHAR_CONV_EXCP FALSE
21 NLS_RDBMS_VERSION 10.2.0.4.0NLS_CHARACTERSET is set to AL32UTF8, which is the same. What else could cause it? -
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. -
ORA-12705 export NLS_LANG
Database version: 10.2.0.4 EE
OS: AIX 6.1
I want to set the NLS_LANG parameter at OS level to run the import of the database. I'm receiving the below error when I run sqlplus or impdp.
ORA-12705: Cannot access NLS data files or invalid environment specified
The NLS parameters at DB level are below. Could someone let me know how to set the parameter.
I tried in multiple ways like below. But, no success.
$export NLS_LANG=.UTF8
$export NLS_LANG=AMERICAN_AMERICA.UTF8
SQL> SELECT * from v$nls_parameters;
PARAMETER VALUE
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
NLS_CHARACTERSET UTF8
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
PARAMETER VALUE
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_NCHAR_CHARACTERSET AL16UTF16
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSEHi,
Please check in your given thread.
exp / owner=test file=test.dmp
Export: Release 9.2.0.6.0 - Production on Wed Jun 17 10:06:42 2009
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to: Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
JServer Release 9.2.0.6.0 - Production
Export done in US7ASCII character set and AL16UTF16 NCHAR character set
server uses WE8ISO8859P15 character set (possible charset conversion)
You will see the highlighted warning in exp/imp if NLS_LANG is not set correctly and it could cause charset conversion.
Regards
Edited by: skvaish1 on Feb 17, 2010 3:00 PM -
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.
-
OSES 10.1.8.2 Windows XP EQG17035 ORA-604 ORA-12705
HI everyone.
We made a fresh installation of Oracle Secure Enterprise Search (OSES) 10.1.8.2 on Windows XP 32bits.
When try to do a search we obtain the following error EQG17035 ORA-604 ORA-12705 in the application.log and in the oc4j.log.
We change the values of NLS parameters at the registry without changes.
Any help are welcome.
Thanks in advance,
Diego.
08/12/01 13:45:41.719 query: Servlet error
oracle.search.query.internal.SearchException: EQG17035: Excepción SQL: java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1
ORA-12705: invalid or unknown NLS parameter value specified
at oracle.search.query.sc.SCConfigManager.refreshAll(SCConfigManager.java:210)
at oracle.search.query.sc.SCConfigManager.getInstance(SCConfigManager.java:134)
at oracle.search.query.sc.SCConfigManager.getInstance(SCConfigManager.java:121)
at searcherr.jspService(_searcherr.java:1206)
at com.orionserver[Oracle Containers for J2EE 10g (10.1.3.3.0) ].http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:287)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.EvermindPageContext.handlePageThrowable(EvermindPageContext.java:847)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.EvermindPageContext.handlePageException(EvermindPageContext.java:813)
at basic_search._jspService(_basic__search.java:6063)
at com.orionserver[Oracle Containers for J2EE 10g (10.1.3.3.0) ].http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.unprivileged_include(ServletRequestDispatcher.java:160)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.access$000(ServletRequestDispatcher.java:51)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher$1.oc4jRun(ServletRequestDispatcher.java:97)
at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.include(ServletRequestDispatcher.java:102)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.EvermindPageContext.include(EvermindPageContext.java:453)
at search.jspService(_search.java:54)
at com.orionserver[Oracle Containers for J2EE 10g (10.1.3.3.0) ].http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:534)
java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1
ORA-12705: invalid or unknown NLS parameter value specified
08/11/17 18:31:55 at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:138)
08/11/17 18:31:55 at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:316)
08/11/17 18:31:55 at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:277)
08/11/17 18:31:55 at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:272)
08/11/17 18:31:55 at oracle.jdbc.driver.T4CTTIoauthenticate.receiveOauth(T4CTTIoauthenticate.java:647)
08/11/17 18:31:55 at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:308)
08/11/17 18:31:55 at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:430)
08/11/17 18:31:55 at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:151)
08/11/17 18:31:55 at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
08/11/17 18:31:55 at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:608)
08/11/17 18:31:55 at java.sql.DriverManager.getConnection(DriverManager.java:512)
08/11/17 18:31:55 at java.sql.DriverManager.getConnection(DriverManager.java:171)
08/11/17 18:31:55 at oracle.search.admin.users.CaboLogin.openConnection(CaboLogin.java:649)
08/11/17 18:31:55 at oracle.search.admin.users.CaboLogin.verifyLoginInfo(CaboLogin.java:795)
08/11/17 18:31:55 at oracle.search.admin.users.CaboLogin.Login(CaboLogin.java:218)
08/11/17 18:31:55 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
08/11/17 18:31:55 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
08/11/17 18:31:55 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
08/11/17 18:31:55 at java.lang.reflect.Method.invoke(Method.java:324)
08/11/17 18:31:55 at oracle.cabo.servlet.event.MethodEventHandler.handleEvent(Unknown Source)
08/11/17 18:31:55 at oracle.cabo.servlet.event.TableEventHandler.handleEvent(Unknown Source)
08/11/17 18:31:55 at oracle.cabo.servlet.event.TableEventHandler.handleEvent(Unknown Source)
08/11/17 18:31:55 at oracle.cabo.servlet.event.BasePageFlowEngine.handleRequest(Unknown Source)
08/11/17 18:31:55 at oracle.cabo.servlet.AbstractPageBroker.handleRequest(Unknown Source)
08/11/17 18:31:55 at oracle.cabo.servlet.ui.BaseUIPageBroker.handleRequest(Unknown Source)
08/11/17 18:31:55 at oracle.cabo.servlet.PageBrokerHandler.handleRequest(Unknown Source)
08/11/17 18:31:55 at control.login._jspService(_login.java:343)
08/11/17 18:31:55 at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
08/11/17 18:31:55 at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
08/11/17 18:31:55 at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
08/11/17 18:31:55 at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
08/11/17 18:31:55 at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
08/11/17 18:31:55 at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
08/11/17 18:31:55 at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
08/11/17 18:31:55 at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
08/11/17 18:31:55 at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
08/11/17 18:31:55 at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
08/11/17 18:31:55 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
08/11/17 18:31:55 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
08/11/17 18:31:55 at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
08/11/17 18:31:55 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
08/11/17 18:31:55 at java.lang.Thread.run(Thread.java:534)On Windows, environment variables are global - they affect all processes (a) on the system, or (b) owned by a particular user (depending on the type of variable. So yes, SES will be affected by any existing setting of that variable.
You might be able to run the installer from a command window, and do
set NLS_LANG=before running it. I'm not sure if this unsetting of the variable will propagate through to all the processes or not. You might also need to do this before starting SES every time in the future.
It's arguable that SES should ignore any setting of NLS_LANG, since it doesn't need it. You may want to raise this with support and ask them to raise a bug. -
I have on a database running on Unix True64 a database link to another database. Also a True64 machine. The Oracle version is 8.1.7.0.0.
What happens is that I get a ora-12705 problem. Yes I know this has to do with NLS environment setting. But I doubt this is the case with this one. Look at the example:
unix> sqlplus /
SQL> select count(*) from zfindau;
select count(*) from zfindau
ERROR at line 1:
ORA-12705: invalid or unknown NLS parameter value specified
ORA-02063: preceding line from HUBD
SQL> connect system/<password>
SQL> connect /
SQL> select count(*) from zfindau;
COUNT(*)
74991
So under Unix I connect to an ops$ account. The zfindau is a synonym to the remote database table. First I do the select statement and get the ORA-12705 error. After I connect to a different user (system, or any other user available), do nothing and directly connect to the ops$account the same sql statement does work.
Does anyone of you know what's going on here.
Andre Seesinkanyone??
-
Error while connect - ORA 12705
I have installed Forms 6.0 on c:\orawin95
and installed Client 8i on c:\aclient
I am getting problem to connect Database 8i from Forms 6.0.
It is giving error ORA 12705,
The same database can be connected from client (c:\aclient)
tnsnames settings on SQLPLUS,
While the same is not possible from Forms 6.0.
Please suggest me solution.
Thanks.
Dilip Patel.This certainly sounds as if it was a "multiple Oracle homes"
problem:
I assume that you installed Forms in an Oracle home different
from the database's.
In that case you will have to ensure that the same set of
"server names" is available to Forms and SQL*Plus.
Two solutions come to mind:
a) Copy your TNSNAMES.ORA from the database's Oracle home
over to your Forms Oracle hime.
b) Set the TNSADMIN registry entry to point to the correct
directory.
Hope that helps.
Michael -
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.
Maybe you are looking for
-
ITunes Match, AOL Account, Apple ID
So here's my dilemma. I tried to sign up for iTunes Match on my mac but was told I couldn't because I was still using my old AOL account for iTunes and iOS App Store purchases (this is not an Apple ID, this is from when iTunes allowed you to sign in
-
Problem with the order of the columns of a ALV
I have a problem with a ALV, variants we keep this ALV does not record the order of the columns Thank you
-
Fontface changes when changing html of text
I have a textfield nested in a symbol and am using an Adobe web font (droid-sans). When I change the text inside the textbox with something like the following: sym.getSymbol("captionButton").$("textBox").html("Hide Captions"); the fontFace APPEARS to
-
Abap Code populate only the entries withUser Input Posting Date =pstdate
Requirement: I have Posting Date for all Objects Now i want to create the <b>Variable PSTVAR</b>such that the variable will populate <b>only the entries with User Input Posting Date(During Report Execution) >=greater than equal to Posting Date(OPST
-
Migrating Oracle 9i to Oracle 10g
Hi all, We have a database running on Oracle 9i(9.2.0.6), and we need to migrate this to Oracle 10g 10.2.0.1. Can any body suggest the procedure/links? Thanks in advance.