-
Здраствуйте. Есть локальная бд Oracle, но соединение oracleconnection в database explorer от BDS не устанавливается, пишет: connection open failed. В хосте пишу либо localhost, либо http://127.0.0.1:1521, ничего не меняется. Подскажите, пожалуйста, в чём примерно может быть проблема? Спасибо
-
> connection open failed
и все ?
-
Да, это всё. Я уже грешным делом подумываю о баге каком-нибудь, очень уж странно и уверенно на все изменения в настройке соединения он выдаёт эту ошибку. Имя базы, логин, пароль, всё остальное указано точно верно.
-
> В хосте пишу либо localhost, либо http://127.0.0.1:1521, > ничего не меняется
к сожалению в моем Turbo Delphi нет способа соединиться с Ораклом, но такой вопрос - а в имени хоста ты TNS-имя не пробовал писать ?
-
Нет, я, честно, даже не знаю что это такое
-
> Нет, я, честно, даже не знаю что это такое
э...а как ты вообще с ораклом соединяешься ?
у тебя должен быть каталог где живет оракловый клиент (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
-
> connection open failed.
трудно будет поддерживать программу. поищи компоненты, хренсним платные, чтоб можно было оригинальное сообщение об ошибке прочитаь, а в идеале залогить. а то счас повезло, что Игорь Шевченко © включил телепатор и хорошо еще, если он (телепатор) сработал :)
-
В моём tnsnames.ora
XE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = alexande-db583d)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE) ) )
Что следует указать в имени хоста: alexande-db583d или путь до этого файла? Прошу прощения за глупый вопрос, с oracle столкнулся не так давно.
-
>arturich (30.06.08 22:09) из sqlplus подключение устанавливается?
-
arturich (01.07.08 01:23) [7] XE смотри
> Игорь Шевченко © (01.07.08 00:55) [5]
-
> Что следует указать в имени хоста
XE
|