Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.02.15;
Скачать: CL | DM;

Вниз

Соединение с Oracle через Database Explorer   Найти похожие ветки 

 
arturich   (2008-06-30 22:09) [0]

Здраствуйте. Есть локальная бд Oracle, но соединение oracleconnection в database explorer от BDS не устанавливается, пишет: connection open failed. В хосте пишу либо localhost, либо http://127.0.0.1:1521, ничего не меняется. Подскажите, пожалуйста, в чём примерно может быть проблема? Спасибо


 
Игорь Шевченко ©   (2008-06-30 23:19) [1]


> connection open failed


и все ?


 
arturich   (2008-06-30 23:45) [2]

Да, это всё. Я уже грешным делом подумываю о баге каком-нибудь, очень уж странно и уверенно на все изменения в настройке соединения он выдаёт эту ошибку. Имя базы, логин, пароль, всё остальное указано точно верно.


 
Игорь Шевченко ©   (2008-07-01 00:00) [3]


> В хосте пишу либо localhost, либо http://127.0.0.1:1521,
>  ничего не меняется


к сожалению в моем Turbo Delphi нет способа соединиться с Ораклом, но такой вопрос - а в имени хоста ты TNS-имя не пробовал писать ?


 
arturich   (2008-07-01 00:16) [4]

Нет, я, честно, даже не знаю что это такое


 
Игорь Шевченко ©   (2008-07-01 00:55) [5]


> Нет, я, честно, даже не знаю что это такое


э...а как ты вообще с ораклом соединяешься ?

у тебя должен быть каталог где живет оракловый клиент (ORACLE_HOME), в этом каталоге есть подкаталог NETWORK, в нем подкаталог ADMIN, а в нем файл tnsnames.ora. в этом файле строки вида

FOO =
 (DESCRIPTION =
   (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
   (CONNECT_DATA =
     (SERVER = DEDICATED)
     (SERVICE_NAME = foo)
   )
 )

вот FOO и является TNS-именем, его обычно и указывают при соединении с ораклом, оно описывает, где и какой порт слушает Listener


 
Petr V. Abramov ©   (2008-07-01 01:21) [6]


>  connection open failed.

трудно будет поддерживать программу.
поищи компоненты, хренсним платные, чтоб можно было оригинальное сообщение об ошибке прочитаь, а в идеале залогить.
а то счас повезло, что Игорь Шевченко ©  включил телепатор и хорошо еще, если он (телепатор) сработал :)


 
arturich   (2008-07-01 01:23) [7]

В моём tnsnames.ora

XE =
 (DESCRIPTION =
   (ADDRESS = (PROTOCOL = TCP)(HOST = alexande-db583d)(PORT = 1521))
   (CONNECT_DATA =
     (SERVER = DEDICATED)
     (SERVICE_NAME = XE)
   )
 )

Что следует указать в имени хоста: alexande-db583d или путь до этого файла? Прошу прощения за глупый вопрос, с oracle столкнулся не так давно.


 
Кщд   (2008-07-01 09:09) [8]

>arturich   (30.06.08 22:09)
из sqlplus подключение устанавливается?


 
Evgeny V ©   (2008-07-01 09:31) [9]

arturich   (01.07.08 01:23) [7]
XE
смотри

> Игорь Шевченко ©   (01.07.08 00:55) [5]


 
Игорь Шевченко ©   (2008-07-01 14:19) [10]


> Что следует указать в имени хоста


XE



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

Текущий архив: 2009.02.15;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.016 c
15-1229513156
rulee
2008-12-17 14:25
2009.02.15
Ураааааааааа я этой ночью стал отцом.


2-1231237384
RUBEY
2009-01-06 13:23
2009.02.15
Ошибка в коде отправки почты


15-1229629312
DVM
2008-12-18 22:41
2009.02.15
А нет ли случаем такого готового класса?


15-1229931499
Andy BitOff
2008-12-22 10:38
2009.02.15
Как скрыть учётку?


15-1229799253
fil
2008-12-20 21:54
2009.02.15
Выделение "компонентов"