Erro ORA-12705

Alguem poderia dizer o que eu poderia fazer para soluvionar esse problema??
:smiley:

grato!!!


Boas…

Então, esse erro aparentemente se refere a linguagem selecionada.

Verifique no:

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0[b]NLS_LANG[/b]

esse arquivo específica o idioma do client oracle:

Normalmente são duas opções:
ENGLISH
BRAZILIAN PORTUGUESE_BRAZIL

Boa sorte!

Coloque um parametro NLS válido :?

dbms_session.set_nls(‘NLS_LANGUAGE’, ‘BRAZILIAN PORTUGUESE’);

leia mais em

http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96525/e12700.htm

ORA-12705 invalid or unknown NLS parameter value specified

Cause: There are two possible causes: Either an attempt was made to issue an ALTER SESSION statement with an invalid NLS parameter or value; or the NLS_LANG environment variable contains an invalid language, territory, or character set.

Action: Check the syntax of the ALTER SESSION statement and the NLS parameter, correct the syntax and retry the statement, or specify correct values in the NLS_LANG environment variable. For more information about the syntax of the ALTER SESSION statement, see the Oracle9i SQL Reference.

MyEclipse 6.5.1

Linha de atalho criada na instalação:
“C:\Users\User\AppData\Local\MyEclipse 6.5\eclipse\eclipse.exe” -vm “C:\Users\User\AppData\Local\MyEclipse 6.5\jre\bin\javaw.exe”

Erro ao tentar fazer uma conexão com Oracle 10g:
Error while trying to login to database:
ORA-00604: error occurred at recursve SQL level 1
ORA-12705: invalid or unknown NLS paramter value specified

Solução é alterar o destino do atalho com este:
“C:\Users\User\AppData\Local\MyEclipse 6.5\eclipse\eclipse.exe” -vmargs -Duser.language=en -Duser.country=US “C:\Users\User\AppData\Local\MyEclipse 6.5\jre\bin\javaw.exe”