Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Instant Client и ORA-12154  [new]
Помогите!!!
Guest
Всем доброго дня! Гуру, помогите начинающему!! Проблема следующая: есть приложение дельфевое, которое конектится к оракловой базе 10g. На машине, где все это писалось, прекрасно работает, установлен клиент 10g, к базе коннектится через ODAC. На клиентской машине при сетапе ставился Instant Client, правился реестр:

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home1]
@=""
"ORACLE_HOME"="C:\Program Files\opera_rep\OraClient\bin"
"ORACLE_HOME_NAME"="OraClient10g_home1"
"ORACLE_GROUP_NAME"="Oracle - OraClient10g_home1"
"NLS_LANG"="RUSSIAN_CIS.CL8MSWIN1251"
"ORACLE_HOME_KEY"="SOFTWARE\ORACLE\KEY_OraClient10g_home1"

В Path прописывался путь к C:\Program Files\opera_rep\OraClient\bin
В C:\Program Files\opera_rep\OraClient\bin лежат следующие файлы:
classes12.jar
oci.dll
ocijdbc10.dll
ociw32.dll
ojdbc14.jar
orannzsbb10.dll
oraocci10.dll
oraociei10.dll

При запуске приложения на клиенте вылетает ошибка
ORA-12154: TNS:could not resolve the connect identifier specified

Подскажите, ПЛЗ, чего в этом супе не хватает, т.к. я не силен в настройках оракла (пока), а дело горит. Заранее всем благодарен!!!
19 мар 08, 11:06    [5428514]     Ответить | Цитировать Сообщить модератору
 Re: Instant Client и ORA-12154  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
1. как прописывается строка коннекта к Oracle ?
2. имеется ли файл tnsnames.ora ?

PS
интересно, почему люди, пишушие клиентские приложения (сам таких встречал) считают, что основное - это красивые формы и окошки, а вопросы, связанные с БД - это нечто второстепенное?
19 мар 08, 11:12    [5428572]     Ответить | Цитировать Сообщить модератору
 Re: Instant Client и ORA-12154  [new]
Помогите!!!
Guest
tru55
1. как прописывается строка коннекта к Oracle ?
2. имеется ли файл tnsnames.ora ?

PS
интересно, почему люди, пишушие клиентские приложения (сам таких встречал) считают, что основное - это красивые формы и окошки, а вопросы, связанные с БД - это нечто второстепенное?


А с чего Вы взяли, что "...вопросы, связанные с БД - это нечто второстепенное"? Я всю жизнь писал под MS SQL, а с ораклом тока начал знакомиться, поэтому и возникают на первый взгляд ламерские вопросы. Но, ближе к теме. Файла tnsnames.ora нет. Куда его подложить и что в нем править (если надо)?
19 мар 08, 11:17    [5428622]     Ответить | Цитировать Сообщить модератору
 Re: Instant Client и ORA-12154  [new]
Biz©
Member

Откуда: Snezhinsk
Сообщений: 5687
Помогите!!!
Всем доброго дня! Гуру, помогите начинающему!! Проблема следующая: есть приложение дельфевое, которое конектится к оракловой базе 10g. На машине, где все это писалось, прекрасно работает, установлен клиент 10g, к базе коннектится через ODAC. На клиентской машине при сетапе ставился Instant Client, правился реестр:

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home1]
@=""
"ORACLE_HOME"="C:\Program Files\opera_rep\OraClient\bin"
"ORACLE_HOME_NAME"="OraClient10g_home1"
"ORACLE_GROUP_NAME"="Oracle - OraClient10g_home1"
"NLS_LANG"="RUSSIAN_CIS.CL8MSWIN1251"
"ORACLE_HOME_KEY"="SOFTWARE\ORACLE\KEY_OraClient10g_home1"

В Path прописывался путь к C:\Program Files\opera_rep\OraClient\bin
В C:\Program Files\opera_rep\OraClient\bin лежат следующие файлы:
classes12.jar
oci.dll
ocijdbc10.dll
ociw32.dll
ojdbc14.jar
orannzsbb10.dll
oraocci10.dll
oraociei10.dll

При запуске приложения на клиенте вылетает ошибка
ORA-12154: TNS:could not resolve the connect identifier specified

Подскажите, ПЛЗ, чего в этом супе не хватает, т.к. я не силен в настройках оракла (пока), а дело горит. Заранее всем благодарен!!!

не хватает переменной срелы tns_admin, направленной на тнсадмин и склнет
19 мар 08, 11:20    [5428651]     Ответить | Цитировать Сообщить модератору
 Re: Instant Client и ORA-12154  [new]
Помогите!!!
Guest
2 Biz©
А где ее взять и куда прописать?
19 мар 08, 11:24    [5428693]     Ответить | Цитировать Сообщить модератору
 Re: Instant Client и ORA-12154  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Лично я с Instant Client не работал, предпочитаю полноценный :)

почитай здесь
https://www.sql.ru/forum/actualtopics.aspx?search=instant&bid=3

и в частности здесь
https://www.sql.ru/forum/actualthread.aspx?tid=168400&pg=-1&hl=instant
19 мар 08, 11:25    [5428695]     Ответить | Цитировать Сообщить модератору
 Re: Instant Client и ORA-12154  [new]
Biz©
Member

Откуда: Snezhinsk
Сообщений: 5687
воблин понаписал ... сорри ...
переменной среды ... тнснамес ...
---
что дб в tnsnames.ora нуно узнать у вашего dba
19 мар 08, 11:37    [5428805]     Ответить | Цитировать Сообщить модератору
 Re: Instant Client и ORA-12154  [new]
Помогите!!!
Guest
2 tru55
Огромное спасибо, статья помогла, все заработало!!!!
19 мар 08, 12:24    [5429283]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить