2013-07-29 3 views
5

У меня есть экземпляр OracleXE 11g на удаленном сервере. Некоторые разработчики, у которых есть русский Windows 7 SP1, не могут подключиться к нему. Они получили это сообщение об ошибке:Ошибка: ORA-12705: не удается получить доступ к файлам данных NLS или недействительной заданной среде

ORA-12705: Не удается получить доступ к файлам данных NLS или недействительный среда указано

Там нет ошибки, если вы используете Enus для Windows 7 SP1 машины. Я перепробовал много способов решить эту проблему:

Я проверил настройки языка на компьютере-сервере:

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

И возвращается GERMAN_GERMANY.AL32UTF8.

Я пробовал разные способы, чтобы решить эту проблему, делая это:

  1. Rename ключа реестра NLS_LANG к NLS_LANGX на серверной машине. Ничего не сделал.
  2. Создайте переменную среды NLS_LANG со значением GERMAN_GERMANY.AL32UTF8.
  3. Панель управления> Региональные и языковые параметры> Формат и набор русских там.

Ничего из этого не делается. Что мне делать?

+0

В SQL Developer проблема может быть решена путем добавления этих строк в конфиг: AddVMOption -Duser.language = en AddVMOption -Duser.country = US Но как изменить его на глобальном уровне? –

+0

Вы нашли решение для этого? – kilonet

ответ

10

была аналогичная проблема
добавив следующие аргументы VM помогло:

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

Я имел эту проблему с MacOS, при установке SQL разработчику несколько раз. Добавление опции VM помогло мне (ответ @kilonet). Но здесь я добавляю новый ответ специально для решения проблемы MacOS.

Измените конфигурационный файл продукта разработчика SQL (product.conf) в приведенном ниже пути.

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

Добавить, добавить следующую информацию.

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

Спасибо за вопрос и ответ.

0

Для SQLDeveloper в ОС Windows

sqldeveloper\sqldeveloper\bin\sqldeveloper.conf 

Commment этой линия

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

Привет

 Смежные вопросы

  • Нет связанных вопросов^_^