Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];

Вниз

ODAC   Найти похожие ветки 

 
Lelik ©   (2004-03-04 16:03) [0]

Здравствуйте, всем!
Такая проблема: есть БД 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-04 16:05) [1]

P.P.S. ADO-компоненты работают нормально


 
Reindeer Moss Eater ©   (2004-03-04 16:08) [2]

При коннекте пишет: "ORA-12154: TNS: could not resolve service name" Как с этим бороться?

Указать в поле Server у TOraSession правильное значение


 
Lelik ©   (2004-03-04 16:27) [3]

Тогда возникает вопрос: это должно быть имя базы данных?
Если да, то я именно его и указываю,
если нет - тогда скажите, что именно должно быть там?


 
Reindeer Moss Eater ©   (2004-03-04 16:30) [4]

Там должно быть имя сервиса.
Имена сервисов прописываются в tnsnames.ora

"сервис" - это поименованый набор значений хост + порт + sid.
"сервис" - это не база данных.


 
Lelik ©   (2004-03-04 16:48) [5]

Так я это, блин, и пишу
Чего же он не коннектится?


 
Reindeer Moss Eater ©   (2004-03-04 17:02) [6]

tnsnames.ora неправильный.
Например.

Сервер не запущен.
Например.

Имя хоста указанное tnsmanes для этого сервиса не может отрезолвится в IP.
Например.


 
Lelik ©   (2004-03-04 17:30) [7]

это все правильно указано, т.к.
1. PL SQL Developer коннектится нормально
2. SQL Navigator тоже коннектится нормально
3. ADO-компоненты нормально работают (хотя это не показатель)
4. Oracle установлен не на сервере, а локально, прямо на рабочей станции.
ЗЫ. Есть один нюанс: сначала на мой компьютер поставили Oracle Developer 4.5, а потом я в другую OracleHome директорию ставил сервер, может, в этом дело?


 
Lelik ©   (2004-03-05 09:41) [8]

Люди, кто-нибудь, помогите, пожалуйста


 
Lelik ©   (2004-03-05 10:43) [9]

Люди, кто-нибудь, помогите, пожалуйста


 
Reindeer Moss Eater ©   (2004-03-05 10:44) [10]

К тебе приехать курьерским и переставить Оракл?


 
Reindeer Moss Eater ©   (2004-03-05 10:48) [11]

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.


 
ShuraGrp ©   (2004-03-05 11:18) [12]

Самый простой вариант сделать одинаковыми tnsnames.ora
в обоих home директориях.


 
Lelik ©   (2004-03-05 11:46) [13]

а как вообще узнать, откуда (в смысле из какого tnsnames.ora) ODAC считывают информацию?


 
Lelik ©   (2004-03-05 12:57) [14]

Люди, помогите, пожалуйста


 
Vlad ©   (2004-03-05 15:12) [15]

Похоже ты не хочешь читать что тебе пишут. Как же тебе помочь ?


 
roottim   (2004-03-09 10:07) [16]

в каком режимме работают компоненты?? c Net опцией или без нее


 
Lelik ©   (2004-03-09 10:15) [17]

А как это узнать?


 
Reindeer Moss Eater ©   (2004-03-09 10:24) [18]

В каком режиме работают у него компоненты видно невооруженным глазом по тексту сообщения об ошибке.
Опцией NET там и близко не пахнет


 
Lelik ©   (2004-03-09 10:24) [19]

Все, всем спасибо!!!
Вроде бы разобрался (во всяком случае пока :) )



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.032 c
14-1078828272
nucl
2004-03-09 13:31
2004.04.04
Сайт хорошего настроения


14-1079001104
Igor_thief
2004-03-11 13:31
2004.04.04
Maximize


1-1079522596
zolg
2004-03-17 14:23
2004.04.04
Packages и иже с ним...


7-1074221596
Марат
2004-01-16 05:53
2004.04.04
Принтер


1-1079350457
Zvey
2004-03-15 14:34
2004.04.04
Как закрыть из программы MessageDlg





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский