2013-07-29 19 views
5

Ho un'istanza OracleXE 11g su un computer server remoto. Alcuni sviluppatori che dispongono di Windows 7 SP1 russo non possono connettersi ad esso. Hanno ottenuto questo messaggio di errore:Errore: ORA-12705: impossibile accedere ai file di dati NLS o all'ambiente non valido specificato

ORA-12705: Impossibile accedere ai file di dati NLS o un ambiente non valido specificato

Non v'è alcun errore se si utilizza la macchina enUS Windows 7 SP1. Ho provato molti modi per risolvere questo:

Ho controllato le impostazioni della lingua sulla macchina server:

SELECT * FROM V$NLS_PARAMETERS; 
SELECT USERENV ('language') FROM DUAL; 

Entrambi i rendimenti GERMAN_GERMANY.AL32UTF8.

ho cercato diversi modi per risolvere questo problema in questo modo:

  1. registro Rinomina NLS_LANG chiave per NLS_LANGX sulla macchina server. Fatto niente.
  2. Crea variabile di ambiente NLS_LANG con valore di GERMAN_GERMANY.AL32UTF8.
  3. Pannello di controllo> Opzioni internazionali e della lingua> Formattare e impostare il russo lì.

Nessuno di questi lavori. Cosa dovrei fare?

+0

In SQL Developer il problema può essere risolto con l'aggiunta di questi riga in config: AddVMOption -Duser.language = it AddVMOption -Duser.country = US Ma come cambiarlo globalmente? –

+0

hai trovato la soluzione per questo? – kilonet

risposta

10

avuto problema simile
aggiungendo in seguito ad argomenti VM aiutato:

-Duser.language=en 
-Duser.region=us 
6

ho avuto questo problema con MacOS, durante l'installazione di SQL Developer più volte. L'aggiunta dell'opzione VM mi ha aiutato (risposta @kilonet). Ma qui sto aggiungendo una nuova risposta specifica per risolvere il problema con MacOS.

Modificare il file di configurazione del prodotto SQL Developer (product.conf) nel seguente percorso.

~/.sqldeveloper/<sqldeveloper version>/product.conf 

Aggiungi aggiungere due voci seguenti.

AddVMOption -Duser.language=en 
AddVMOption -Duser.region=us 

Grazie per la domanda e la risposta.

0

Per SQLDeveloper in Windows

sqldeveloper\sqldeveloper\bin\sqldeveloper.conf 

commment questa linea

AddVMOption -Duser.timezone="-06:00" 
# AddVMOption -Duser.timezone="-06:00" 

saluti