|
|
|
PL/SQL Developer и др старые приложения не видят tnsnames под win7 x64
|
|||
|---|---|---|---|
|
#18+
Помогите настроить клиента на Windows 7х64 Сервер Oracle Database 11g Клиент Oracle Database 11g x32 OC Windows 7 x64 prof Через Oracle Net Manager тестирую соединение под пользователем: Attempting to connect using userid: bad The connection test was successful. (такой вот узер bad) Tnsping тоже прекрасно пингует сервер. PLSQL Developer (древний 5ой версии, но мне другой и не нужен) при запуске не дает список баз, т.е. не видит tnsnames.ora. Пробовал имя базы написать вручную, но получаю ошибку: SQL*Net not properly installed OracleHomeKey: OracleHomeDir: Есть приложение написанное 100 лет назад, с использованием DOA, оно тоже не может соединиться с сервером. Весь интернет перерыл, на этом форуме уже был такой вопрос http://www.sql.ru/forum/949759/sql-net-not-properly-installed но не помогло. Я пробовал и клиента х64 и клиента х32 и по этой ссылке http://www.foxbase.ru/administrirovanie-oracle/plsql-developer-na-windows-64.htm пробовал настроить через Instant Client - тоже самое. Пробовал и пути подбрасывать в переменные окружения, и копировал ветки реестра, и создавал новые ветки. Ничего не помогает. Где грабли, подскажите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 20:23 |
|
||
|
PL/SQL Developer и др старые приложения не видят tnsnames под win7 x64
|
|||
|---|---|---|---|
|
#18+
Древний Oracle Reports на винду 10 у меня не встал. С течением времени все равно надо переходить на новые версии. Либо копаться, либо виртуальная машина под ОС нужной версии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 20:41 |
|
||
|
PL/SQL Developer и др старые приложения не видят tnsnames под win7 x64
|
|||
|---|---|---|---|
|
#18+
Добавь системную переменную окружения TNS_ADMIN=путь-к-tnsnames.ora SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 20:56 |
|
||
|
PL/SQL Developer и др старые приложения не видят tnsnames под win7 x64
|
|||
|---|---|---|---|
|
#18+
SY, Добавлял, когда пробовал instant client Не видит списка из tnsnames.ora Когда одновременно пробовал клиента и инстант клиента, tnsping, при наличии tns_admin, тянет список от туда. Но ни plsql ни програмулина, не видят этот путь вообще :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 09:17 |
|
||
|
PL/SQL Developer и др старые приложения не видят tnsnames под win7 x64
|
|||
|---|---|---|---|
|
#18+
Когда-то была такая же проблема. Суть - старый DOA пытается получить настройки из ключа SOFTWARE\Oracle\HOME<N>, а современные SOFTWARE\ORACLE\KEY_Client<Version> для него ничто. Решение простое - переименовать (для 64 bit это делать в Wow6432Node), а так же исправить ORACLE_HOME_KEY (тут уже Wow6432Node указывать не надо). т.е. 1. HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_Client10205 переименовать в HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\HOME0, 2. ORACLE_HOME_KEY задать значение SOFTWARE\ORACLE\HOME0 3. если первых двух пунктов недостаточно - поправить ORACLE_HOME_NAME - вместо Client10205 указать HOME0 PS: новые приложения к старому HOME<N> относятся нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 12:58 |
|
||
|
PL/SQL Developer и др старые приложения не видят tnsnames под win7 x64
|
|||
|---|---|---|---|
|
#18+
MazoHist, по идее, переменные коружения системы тимеют больший приоритет, чем registry ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 13:34 |
|
||
|
PL/SQL Developer и др старые приложения не видят tnsnames под win7 x64
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin, кто его знает что там старые DOA думают по поводу окружения... Используемое нами приложение в 2009/10 годах было написано на Delphi 4 с DOA 3.4.x, я его именно этим способом заставил работать на 11м клиенте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 14:44 |
|
||
|
PL/SQL Developer и др старые приложения не видят tnsnames под win7 x64
|
|||
|---|---|---|---|
|
#18+
MazoHist, Спасибо тебе огроменное! заработало! Правда немного не так сделал, я полностью скопировал секцию Key_... и обозвал её Home0 т.к. если просто переименовать секцию в Home0 и соответственно изменить ключ ORACLE_HOME_KEY, то перестает работать tnsping. На сколько я мог понять, то новые приложения смотрят в ORACLE_HOME_KEY, видят OraClient11g_home1, и для остальных параметров к имени добавляют KEY_ и ищут раздел KEY_OraClient11g_home1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 15:44 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39519474&tid=1885269]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 433ms |

| 0 / 0 |
