Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > Не могу приконектится к Oracle Expres 10.2 по сети


Автор: dron000 20.9.2006, 14:44
При попытке соединения по сети с удаленного компа на котором стоит клиент от обычного 10 оракла выдаёт ошибки:
ORA-00604: error occurred at recursive SQL level 1
ORA-12705: Cannot access NLS data files or invalid environment specified

Что делать?
Может через этот клиент нельзя соединиться и прийдется ставить его родной клиент?

Автор: jsa 20.9.2006, 14:58
имхо, именно так

Автор: dron000 20.9.2006, 16:06
А как тогда быть? Может как-нибуть можно сделать чтоб работало через этого клиента?

Автор: LSD 20.9.2006, 16:16
Используй JDBC thin driver или ODAC.

Автор: dron000 20.9.2006, 16:32
А можеш подсказать каким образом

Автор: LSD 20.9.2006, 16:53
А ты вообще на чем пишешь?

Автор: dron000 20.9.2006, 20:44
Pl/sql developer, просто на компе стоит клиент с обычного 10 оракла и хотелось бы чтоб работало вместе. чтоб не ставить клиента экспресса, а то когда поставил все пообрубало. или как то настроить их вместе.

Автор: LSD 20.9.2006, 22:00
В PL/SQL Developer можно указать какую именно oci8.dll использовать, попробуй.

Автор: dron000 21.9.2006, 08:42
Я указывал. Немного нето. Я хочу чтоб на удаленной машине конектился к ораклу ХЕ через клиент от стандартного оракла.

Автор: LSD 21.9.2006, 09:40
Цитата(dron000 @  21.9.2006,  09:42 Найти цитируемый пост)
Я хочу чтоб на удаленной машине конектился к ораклу ХЕ через клиент от стандартного оракла.

А почему ты решил что они совместимы?
Можешь попробовать поставить в настройках ОС английскую локаль.

Автор: dron000 22.9.2006, 10:43
Все получилось. Справился. Всем спасибо.

Автор: jsa 22.9.2006, 15:26
Каким образом, очень интересно, в свое время, как то пытался

Автор: dron000 22.9.2006, 22:37
Да много всего перепробовал. 

Вот ответ. Может кому пригодиться.
1.В реестре на сервере ХЕ меняем NLS_lang на American_America(или Russia неважно работает в обоих случаях)дальше кодировка (счас непомню), на клиенте то же самое. а то не будет конектится.
Чтобы заработал интерпрайз манагер нужно в языке поменять локаль на Английский(США), но локаль юникода оставить русской. И еще пару манипуляций в реестре чтоб небыло кракозябр. и всего делов )) 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)