Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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-компоненты работают нормально


Наверх

Титульная страница Поиск, карта сайта Написать письмо