![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ODAC [D7]
Lelik © (2004-03-04 16:03:00)Здравствуйте, всем!
Такая проблема: есть БД Oracle,
есть Delphi 7 и компонента ODAC 4.05.1.8 Net.
При коннекте пишет: "ORA-12154: TNS: could not resolve service name" Как с этим бороться?
P.S. При коннекте нет ни одной базы для коннекта
(а в PL SQL Developer есть все нужные базы)
Заранее спасибо. Ответы можно мылом: a.kozlov@inbox.ru
Lelik (2004-03-09 10:24:00) [1]Все, всем спасибо!!!
Вроде бы разобрался (во всяком случае пока :) )
Reindeer Moss Eater (2004-03-09 10:24:00) [2]В каком режиме работают у него компоненты видно невооруженным глазом по тексту сообщения об ошибке.
Опцией NET там и близко не пахнет
Lelik (2004-03-09 10:15:00) [3]А как это узнать?
roottim (2004-03-09 10:07:00) [4]в каком режимме работают компоненты?? c Net опцией или без нее
Vlad (2004-03-05 15:12:00) [5]Похоже ты не хочешь читать что тебе пишут. Как же тебе помочь ?
Lelik (2004-03-05 12:57:00) [6]Люди, помогите, пожалуйста
Lelik (2004-03-05 11:46:00) [7]а как вообще узнать, откуда (в смысле из какого tnsnames.ora) ODAC считывают информацию?
ShuraGrp (2004-03-05 11:18:00) [8]Самый простой вариант сделать одинаковыми tnsnames.ora
в обоих home директориях.
Reindeer Moss Eater (2004-03-05 10:48:00) [9]type
TOracleHome = (ohDefault,ohHome0,ohHome1,ohHome2,ohHome3);
property Home: TOracleHome;
Description
Set Home property to select which Oracle client will be used in your application. Use this property in cases when there is a number of Oracle clients on the machine. ODAC searches all available homes in HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMES registry folder. If Home property is set to ohDefault value ODAC uses HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMES\DEFAULT_HOME registry variable.
Reindeer Moss Eater (2004-03-05 10:44:00) [10]К тебе приехать курьерским и переставить Оракл?
Lelik (2004-03-05 10:43:00) [11]Люди, кто-нибудь, помогите, пожалуйста
Lelik (2004-03-05 09:41:00) [12]Люди, кто-нибудь, помогите, пожалуйста
Lelik (2004-03-04 17:30:00) [13]это все правильно указано, т.к.
1. PL SQL Developer коннектится нормально
2. SQL Navigator тоже коннектится нормально
3. ADO-компоненты нормально работают (хотя это не показатель)
4. Oracle установлен не на сервере, а локально, прямо на рабочей станции.
ЗЫ. Есть один нюанс: сначала на мой компьютер поставили Oracle Developer 4.5, а потом я в другую OracleHome директорию ставил сервер, может, в этом дело?
Reindeer Moss Eater (2004-03-04 17:02:00) [14]tnsnames.ora неправильный.
Например.
Сервер не запущен.
Например.
Имя хоста указанное tnsmanes для этого сервиса не может отрезолвится в IP.
Например.
Lelik (2004-03-04 16:48:00) [15]Так я это, блин, и пишу
Чего же он не коннектится?
Reindeer Moss Eater (2004-03-04 16:30:00) [16]Там должно быть имя сервиса.
Имена сервисов прописываются в tnsnames.ora
"сервис" - это поименованый набор значений хост + порт + sid.
"сервис" - это не база данных.
Lelik (2004-03-04 16:27:00) [17]Тогда возникает вопрос: это должно быть имя базы данных?
Если да, то я именно его и указываю,
если нет - тогда скажите, что именно должно быть там?
Reindeer Moss Eater (2004-03-04 16:08:00) [18]При коннекте пишет: "ORA-12154: TNS: could not resolve service name" Как с этим бороться?
Указать в поле Server у TOraSession правильное значение
Lelik (2004-03-04 16:05:00) [19]P.P.S. ADO-компоненты работают нормально