ORA-12705: Невозможно получить доступ к файлам данных NLS или недопустимой среде, указанной японский NLS
У меня ошибка ORA-12705: невозможно получить доступ к файлам данных NLS или неверной среде, указанной при запуске моей программы в eclipse.
Вещи, которые я пробовал до сих пор:
Я уже пытался переименовать подраздел NLS_LANG в реестре в \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE в реестре.
Я также установил свой регион в Японию.
Я пытался запустить SELECT USERENV('language') FROM DUAL;(результат ниже)
+------+-------+--------+
| USERENV('language') |
+------+-------+--------+
|JAPANESE_JAPAN.AL32UTF8|
+------+-------+--------+
В настоящее время в моем реестре значение NLS_LANG равно AMERICAN_AMERICA.WE8MSWIN1252. Я также изменил это на JAPANESE_JAPAN.JA16SJIS, но это тоже не работает.
Так как с этой ошибкой не сталкивались мои товарищи по команде, которые также настраивали программу и отмечают, что они даже не установили их NLS_LANG, поэтому я не определял его и в переменных среды, я попробовал, но это тоже не сработало.
Я попробовал ответы в ORA-12705: Не удается получить доступ к файлам данных NLS или недопустимой среде, но пока у меня ничего не работает.
Я также пытался переустановить Oracle 11
1 ответ
Для тех, кто столкнулся с такой же проблемой и проверяет это.
Я наконец нашел решение, установив мой язык по умолчанию английский (США). Любой регион будет достаточно, если мой язык установлен на это.