Ich habe eine OracleXE 11g-Instanz auf einem Remote-Server-Computer. Einige Entwickler, die Russisch Windows 7 SP1 haben, können keine Verbindung herstellen. Sie haben diese Fehlermeldung:Fehler: ORA-12705: Zugriff auf NLS-Datendateien oder ungültige Umgebung nicht möglich
ORA-12705: Kann nicht NLS-Dateien zuzugreifen oder ungültige Umgebung angegeben
Es ist kein Fehler, wenn Sie enUS Windows 7 SP1 Maschine. Ich habe versucht, viele Möglichkeiten, dies zu lösen:
Ich habe Spracheinstellungen auf Server-Rechner:
SELECT * FROM V$NLS_PARAMETERS;
SELECT USERENV ('language') FROM DUAL;
Beide kehrt GERMAN_GERMANY.AL32UTF8.
Ich habe versucht, verschiedene Möglichkeiten, dieses Problem zu lösen, indem dies zu tun:
- Rename Registrierungsschlüssel NLS_LANG zu NLS_LANGX auf Server-Rechner. Habe nichts getan.
- Erstellen Sie NLS_LANG-Umgebungsvariable mit dem Wert von GERMAN_GERMANY.AL32UTF8.
- Systemsteuerung> Regions- und Sprachoptionen> Russisch formatieren und einstellen.
Nichts davon funktioniert. Was soll ich machen?
In SQL Developer kann das Problem durch das Hinzufügen dieser Zeile config gelöst werden: AddVMOption -Duser.language = en AddVMOption -Duser.country = US Aber wie ändert man es global? –
haben Sie eine Lösung dafür gefunden? – kilonet