![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Oracle DB-name [D7]
pet600 © (2004-04-26 10:34:00)Еще один глупый вопрос по Oracle:)
Стоит Oracle9i на w2k Server (standalone) NIC myserver.mydomain.
на этом сервере крутится БД с SID: orcl.
Написал тестовое приложение с компонентом SQLConnection/
Если коннект с машины, где зарегистрирован Oracle-клиент - нормально, если с другой - ошибка. Проблема в имени БД (т.к. oci устанавливаю вместе с программой).
ВОПРОС: как правильно написать параметр DataBase=... ?
8--( огромное скьюзми за тупость :)
Reindeer Moss Eater (2004-04-26 16:59:00) [1]1. Если не хочется штатно ставить клиента Оракла, то и подключаться следует по полной программе, указав ip, sid, port.
Это конечно если библиотека позволяет так работать.
2. Если библиотека этого не позволяет, то надо ставить клиента Оракла и конфигурить его. В этом случае параметры ищутся в конфигурации клиента по имени клиентского подключения.
3. А по другому не выйдет.
Курдль (2004-04-26 11:21:00) [2]
> Если коннект с машины, где зарегистрирован Oracle-клиент
> - нормально
Что значит "зарегистрирован Oracle-клиент"? Установлен? Тогда я не верю, что Вы не поняли, почему возникает ошибка. Если дело в конфигурации клиентов - есть простой тестовый прием.
1. Сохраните существующий на тестируемом компе файл "tnsnames.ora" под другим именем.
2. Скопируйте на то же место, где он стоял, одноименный файл с компа, который нормально коннектился к БД.
Если после этого все заработало - "найдите 10 отличий" в исследуемых файлах :)
Reindeer Moss Eater (2004-04-26 10:36:00) [3]Ну клиента-то конфигурировать все равно надо, если хочешь использовать параметр Database