Начальные данные:
При попытке подключиться из интерфейса "SqlDeveloper" - возникает ошибка:
Стал гуглить.
Потом - еще гуглить.
И читать. Много читать. И потом еще - много читать.
Как выяснялось, проблема эта известная. Много об этом пишут. И японцы, и русские.
Помогло следующее:
- Загружена, проинсталлирована с сайта Oracle СУБД ХЕ (Oracle 11);
- Загружен и установлен пакет sqldeveloper (с того же родительского сайта);
- Да, система - Windows 7 32 bit.
При попытке подключиться из интерфейса "SqlDeveloper" - возникает ошибка:
ORA-12705: Cannot access NLS data files or invalid environment specified
Стал гуглить.
Потом - еще гуглить.
И читать. Много читать. И потом еще - много читать.
Как выяснялось, проблема эта известная. Много об этом пишут. И японцы, и русские.
Помогло следующее:
- Поменял в реестре параметр NLS_LANG (в секции ORACLE) на AMERICAN_AMERICA.CL8MSWIN1251
Предварительно остановил базу и вышел из программы Oracle SqlDeveloper. - В конфигурационном файле клиента (Oracle SqlDeveloper XE 3.1.07), который находится по пути c:\gde\tam\u\vas\ustanovlen\sqldeveloper\ide\bin\ide.conf пишем (добавляем в конец файла) следующие строки:
AddVMOption -Duser.region=us AddVMOption -Duser.language=en
Желательновы так всегда делаете, правда?после вставки этих строчек, нажать клавишу "Enter".После этого запускаем само приложение sqldeveloper.exe и радуемся, что у нас все получилось!
Большое спасибо Вам за эту статью!!! она помогла в нужный момент)
ОтветитьУдалить