Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как работать с Direct Oracle Access? DOA + Oracle 
:(
    Опции темы
killerbean
Дата 25.10.2006, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 104
Регистрация: 18.5.2006

Репутация: нет
Всего: нет



Есть такая ситуация: написал простейшую форму с выводом одной таблици на экран, запускаю на удаленном компьютере, а в ответ ошибка "Initialization Error. SQL*Net not properly installed". Получаеться, что для работы программы всетаки нужен клиент Oracle, а на сайте написано, что этим компонентам не нужен клиент.

Так как заставить работать мое приложение накомпьютере, где нет клиента? 

Это сообщение отредактировал(а) killerbean - 25.10.2006, 11:59
PM MAIL   Вверх
Kesh
Дата 25.10.2006, 17:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: 3
Всего: 54



killerbean, насколько я помню... Надо... надо устанавливать клиента... А в чем проблема?


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
Vas
Дата 25.10.2006, 18:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 29.6.2005
Где: Stavropol region

Репутация: 23
Всего: 28



Цитата

System requirements
Direct Oracle Access requires a Windows 95, 98, ME, NT4, 2000 or XP client, with SQL*Net, Net 8, Net 9 or Net 10 installed. The supported Oracle Server versions are 7.x, 8.x, 8i, 9i and 10g on any platform. Direct Oracle Access is available for all recent versions of Delphi, C++Builder and Kylix.

Дык на сайте вроде и написано что нужно установленный SQL*Net....


--------------------
И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин)
PM MAIL   Вверх
killerbean
Дата 26.10.2006, 08:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 104
Регистрация: 18.5.2006

Репутация: нет
Всего: нет



TO Vas:
у меня сервер 10g, где я могу взять Net 10? Также интересует вопрос: платная эта вещь или нет?
PM MAIL   Вверх
Kesh
Дата 26.10.2006, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: 3
Всего: 54



killerbean, если у тебя сервер на дисках... 100% - клиент там же... smile


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
killerbean
Дата 26.10.2006, 09:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 104
Регистрация: 18.5.2006

Репутация: нет
Всего: нет



У меня есть только клиент, который я скачал с сайта Oaracle, но он занимает 70MB и не ставиться на компьютеры у которых <256MB оперативной памяти, а у меня на предприятии таких много. 
Если выход из этой ситуации только в установке этого клиента, то какая разница между этими наворочеными компонентами и ADO? Помоему для простых приложений абсолютно никакой. 
PM MAIL   Вверх
Kesh
Дата 26.10.2006, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: 3
Всего: 54



Простые приложения обычно не пишутся для Oracle...


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
Vas
Дата 26.10.2006, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 29.6.2005
Где: Stavropol region

Репутация: 23
Всего: 28



Попробуй ODAC www.crlab.com вот что пишут:
Цитата

Oracle Data Access Components (ODAC) library offers some nonvisual components for Borland Delphi, Borland Delphi for .NET, C++ Builder and Kylix. They serve for access to Oracle RDBMS. ODAC is an alternative to standard way processing data by Borland Database Engine (BDE).

ODAC uses Oracle Call Interface (OCI) directly. The Oracle Call Interface is an application programming interface (API) that allows an application developer to use a third-generation language's native procedure or function calls to access the Oracle database server and control all phases of SQL statement execution. The OCI provides a library of standard database access and retrieval functions in the form of a dynamic runtime library, ORA*.DLL, that can be linked in by the application.

Also with Net option ODAC allows to connect without Oracle client software installed on workstation. In such case ODAC requires only TCP/IP protocol and allows to build really thin database application.

 

Using BDE in Oracle oriented client/server applications has some deficiencies. So in consequence of BDE community get unable server specific features, use more resources, reduce speed of processing data, cumbrous distribution of an application and its administration.

In case of using BDE transfer way of data is:

[Oracle RDBMS] <> [SQL*Net] <> [OCI] <> [SQL Links] <> [BDE] <> [Application]

ODAC works directly through Oracle Call Interface. It allows to

avoid using BDE and SQL Links: 

[Oracle RDBMS] <> [SQL*Net] <> [OCI] <> [Application]

ODAC Net provides optimal transfer way: 

[Oracle RDBMS] <> [TCP/IP] <> [Application]


Особенно вот эта строчка:
Цитата

Also with Net option ODAC allows to connect without Oracle client software installed on workstation.




--------------------
И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин)
PM MAIL   Вверх
killerbean
Дата 26.10.2006, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 104
Регистрация: 18.5.2006

Репутация: нет
Всего: нет



Спасибо Vas. Попробуем покопать в эту сторону
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.1175 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.