![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Соединение с Oracle через Database Explorer
arturich © (2008-06-30 22:09:00)Здраствуйте. Есть локальная бд Oracle, но соединение oracleconnection в database explorer от BDS не устанавливается, пишет: connection open failed. В хосте пишу либо localhost, либо http://127.0.0.1:1521, ничего не меняется. Подскажите, пожалуйста, в чём примерно может быть проблема? Спасибо
Игорь Шевченко (2008-07-01 14:19:00) [1]
> Что следует указать в имени хоста
XE
Evgeny V (2008-07-01 09:31:00) [2]arturich (01.07.08 01:23) [7]
XE
смотри
> Игорь Шевченко © (01.07.08 00:55) [5]
Кщд (2008-07-01 09:09:00) [3]>arturich (30.06.08 22:09)
из sqlplus подключение устанавливается?
arturich (2008-07-01 01:23:00) [4]В моём tnsnames.ora
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = alexande-db583d)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)
Что следует указать в имени хоста: alexande-db583d или путь до этого файла? Прошу прощения за глупый вопрос, с oracle столкнулся не так давно.
Petr V. Abramov (2008-07-01 01:21:00) [5]
> connection open failed.
трудно будет поддерживать программу.
поищи компоненты, хренсним платные, чтоб можно было оригинальное сообщение об ошибке прочитаь, а в идеале залогить.
а то счас повезло, что Игорь Шевченко © включил телепатор и хорошо еще, если он (телепатор) сработал :)
Игорь Шевченко (2008-07-01 00:55:00) [6]
> Нет, я, честно, даже не знаю что это такое
э...а как ты вообще с ораклом соединяешься ?
у тебя должен быть каталог где живет оракловый клиент (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
arturich (2008-07-01 00:16:00) [7]Нет, я, честно, даже не знаю что это такое
Игорь Шевченко (2008-07-01 00:00:00) [8]
> В хосте пишу либо localhost, либо http://127.0.0.1:1521,
> ничего не меняется
к сожалению в моем Turbo Delphi нет способа соединиться с Ораклом, но такой вопрос - а в имени хоста ты TNS-имя не пробовал писать ?
arturich (2008-06-30 23:45:00) [9]Да, это всё. Я уже грешным делом подумываю о баге каком-нибудь, очень уж странно и уверенно на все изменения в настройке соединения он выдаёт эту ошибку. Имя базы, логин, пароль, всё остальное указано точно верно.
Игорь Шевченко (2008-06-30 23:19:00) [10]
> connection open failed
и все ?