Форум: "Базы";
Текущий архив: 2009.02.15;
Скачать: [xml.tar.bz2];
ВнизСоединение с 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c