Как установить Oracle OLEDB driver
От: zbin  
Дата: 26.09.02 14:10
Оценка:
без скачивания ~100М
http://otn.oracle.com/software/tech/windows/ole_db/
инсталляторов для установки этого самого OLEDB driver-а размером меньше 1М (имеется ввиду набор dll-ек, так сказано в документации).

ветки реестра скопировал, path прописал, осталось зарегистрировать dll-ки, а regsvr32.exe их не берет

Конечная задача — чтобы работало ADO-приложение на клиентских машинках, и чтобы инсталляция OLEDB-драйвера весила не 100М.
Re: Как установить Oracle OLEDB driver
От: Andrey_N  
Дата: 26.09.02 20:29
Оценка:
Здравствуйте zbin, Вы писали:

Z>без скачивания ~100М

Z>http://otn.oracle.com/software/tech/windows/ole_db/
Z>инсталляторов для установки этого самого OLEDB driver-а размером меньше 1М (имеется ввиду набор dll-ек, так сказано в документации).

Z>ветки реестра скопировал, path прописал, осталось зарегистрировать dll-ки, а regsvr32.exe их не берет


Z>Конечная задача — чтобы работало ADO-приложение на клиентских машинках, и чтобы инсталляция OLEDB-драйвера весила не 100М.


По моим наблюдениям все дрова для оракла (MS.NET, Oracle.NET, MS.OLEDB, Oracle.OLEDB, MS.ODBC, Oracle.ODBC) есть не что иное, как прослойка к продукту SQLNet, который в свою очередь должен быть установлен на той же машине, что и драйвер.

Таким образом, если вы выкачиваете MS.OLEDB для Оракла (в составе MDAC), то он требует наличия Oracle Client. Если вы выкачиваете "чистый" Oracle.OLEDB с сайта Oracle, то на самом деле он ставит вам SQLNet впридачу.

Сам SQLNet это тоже не одна dll. Если посмотреть, что инсталятор ставит в качестве обязательных компонент, то там можно обнаружить много интересного, например JRE...

Удачи
Андрей
Re[2]: Как установить Oracle OLEDB driver
От: zbin  
Дата: 27.09.02 05:22
Оценка:
Здравствуйте Andrey_N, Вы писали:


AN>Таким образом, если вы выкачиваете MS.OLEDB для Оракла (в составе MDAC), то он требует наличия Oracle Client. Если вы выкачиваете "чистый" Oracle.OLEDB с сайта Oracle, то на самом деле он ставит вам SQLNet впридачу.


Да. Я руководствовался следующей информацией:

OraOLEDB Installation
During the installation process, the files listed in Table 1-1 are installed on the system. 
Table 1-1 Oracle Provider for OLE DB Files 
File  Description  Location  
OraOLEDB.dll  Oracle Provider for OLE DB  ORACLE_BASE\ORACLE_HOME\bin 
OraOLEDBrfc.dll  Oracle rowset file cache manager   ORACLE_BASE\ORACLE_HOME\bin 
OraOLEDBrmc.dll  Oracle rowset memory cache manager   ORACLE_BASE\ORACLE_HOME\bin 
OraOLEDBrst.dll  Oracle rowset  ORACLE_BASE\ORACLE_HOME\bin 
OraOLEDBgmr.dll  Oracle ODBC SQL parser   ORACLE_BASE\ORACLE_HOME\bin 
OraOLEDBlang.dll  Language-specific resource DLL  ORACLE_BASE\ORACLE_HOME\bin 
OraOLEDBpus.dll  Property descriptions  ORACLE_BASE\ORACLE_HOME\bin 
OraOLEDButl.dll  OraOLEDB utility DLL  ORACLE_BASE\ORACLE_HOME\bin 
OraOLEDB.tlb  OraOLEDB type library  ORACLE_BASE\ORACLE_HOME\bin 
OraOLEDB.h  OraOLEDB header file  ORACLE_BASE\ORACLE_HOME\oledb\include 
OraOLEDB.lib  OraOLEDB library file  ORACLE_BASE\ORACLE_HOME\oledb\lib 
OraOLEDBlang.msb  Language-specific message file  ORACLE_BASE\ORACLE_HOME\oledb\mesg 
readme and documentation files  Release notes and online documentation  ORACLE_BASE\ORACLE_HOME\oledb\doc 
sample files  Sample code  ORACLE_BASE\ORACLE_HOME\oledb\samples


А вот OraOLEDB System Requirements:

Oracle Provider for OLE DB Release 9.0.1.0.1 October 2001 

Download Includes:
a) Oracle Universal Installer
b) Oracle Provider for OLE DB (9.0.1.0.1)
c) Oracle Client (9.0.1)
d) Oracle Services for MTS (9.0.1.0.1)

OraOLEDB System Requirements
============================
The following items are required on a system to use Oracle Provider for OLE DB: 

- Windows 98, Windows NT 4.0, Windows 2000, Windows XP Professional 
- Access to an Oracle Database Server (Oracle8 or later) 
- Oracle Client (release 9.0.1) 
- Oracle Provider for OLE DB (9.0.1.0.1) 
- Redistributable files provided with MDAC 2.1, 2.5, or 2.6 (www.microsoft.com/data/oledb) 
- Oracle Services for Microsoft Transaction Server (version 9.0.1.0.1 or higher). Required only for consumers using MTS.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.