Оракул.Обработка данных.dll for.NET 4.0 в 32-битном клиенте Oracle установить?


Ниже приведены два пути и файлы, присутствующие в установке Oracle client 32 bit (win32_11gR2_client.zip) для .NET 2.X и 4.X. Когда я устанавливал клиент Oracle, я решил не принимать значения по умолчанию в двух окнах во время мастера установки. Я выбрал для установки "Runtime", а также изменил путь установки с c:apps{пользователь} to c:oracle потому что наш Оракул DBA в моей организации дал мне их инструкции.

C:oracleproduct11.2.0client_1ODP.NETbin2.x C:oracleproduct11.2.0client_1ODP.NETbin2.xOracle.DataAccess.dll C:oracleproduct11.2.0client_1ODP.NETbin2.xOraProvCfg.exe

C:oracleproduct11.2.0client_1ODP.NETbin4 C:oracleproduct11.2.0client_1ODP.NETbin4OraProvCfg.exe

Меня интересует ссылка на Oracle.Обработка данных.сборка dll в .NET 4.X приложение. Я нашел эти инструкции, чтобы добавить файл dll в GAC для 64-битная установка.

Http://devblog.rayonnant.net/2011/04/oracle-11g-r2-x64-client-with-odac.html

Четыре вопроса.

1.) Если я выполню эту команду (которую я немного изменил для пути, который у меня есть), для моей 32-битной установки, что произойдет?

cd C:oracleproduct11.2.0client_1ODP.NETbin4

OraProvCfg.exe /action:gac /providerpath:C:oracleproduct11.2.0client_1ODP.NETbin4Oracle.DataAccess.dll

2.) Как я могу получить список содержимого в GAC перед запуском #1?

3.) Это правильная команда для отмены #1?

cd C:oracleproduct11.2.0client_1ODP.NETbin4

OraProvCfg.exe /action:ungac /providerpath:C:oracleproduct11.2.0client_1ODP.NETbin4Oracle.DataAccess.dll

4.) Вместо того, чтобы добавить его в GAC, как я могу вместо этого создайте файл dll? Каков правильный аргумент "действия" для этого? Причина, по которой я хотел бы сделать это, заключается в том, что я не смог увидеть dll в папке "4". Я видел только dll в "2.папка х".

Вот содержание справки этого файла, если это интересно.

C:oracleproduct11.2.0client_1ODP.NETbin4>OraProvCfg.exe

Oracle Providers for .NET Configuration Utility for .NET Framework 4 : Выпуск 4 .112.3.0 производства на четверг 23 июля 12:09: 37 2015 Авторское право (c) 2010, Oracle и / или ее филиалы. Все права защищены.

Использование: OraProvCfg / action: [/сила] [/товар:] [/деталь:] [/свойство ProductVersion:] [/frameworkversion:] [/providerpath:] [/многословный:] [/log:]

Пример: установка сборки в GAC: OraProvCfg / action: gac / providerpath:

Пример: удаление сборки из GAC: OraProvCfg / action: ungac /providerpath:

Assembly name can be specified as "Oracle.DataAccess, Version=2.111.5.10"
to uninstall a specific version of assembly.

Пример: настройка машины.config для ODP.NET: OraProvCfg /действий:файл config /товара:ОДП /frameworkversion:П2.0.50727 / providerpath:

OraProvCfg  /action:config  /force /product:odp
            /frameworkversion:v2.0.50727
            /providerpath:<Oracle.DataAccess.dll full path>

Пример: Деконфигурирующая машина.config для ODP.NET: OraProvCfg /действие:unconfig /товара:ОДП /frameworkversion:В2.0.50727

Пример: Регистрация ODP.NET производительность Противостоит: OraProvCfg /действий:зарегистрировать /товара:ОДП /компонент:perfcounter / providerpath:

Пример: отмена регистрации ODP.NET счетчики производительности: OraProvCfg /действие:регистрацию /товара:ОДП /компонент:perfcounter / providerpath:

Пример: настройка ODP.NET OraclePermission для веб-приложений: OraProvCfg /действий:конфигурации /товара:ОДП /компонент:oraclepermission /frameworkversion:П2.0.50727 / providerpath:

OraProvCfg  /action:config  /product:odp /component:oraclepermission
            /frameworkversion:v2.0.50727
            /productversion:<Oracle.DataAccess.dll product version>

Пример: Деконфигурирование ODP.NET OraclePermission для веб-приложений: OraProvCfg / действие: unconfig / продукт: odp / компонент: oraclepermission /frameworkversion:П2.0.50727 / providerpath:

OraProvCfg  /action:unconfig  /product:odp  /component:oraclepermission
            /frameworkversion:v2.0.50727
            /productversion:<Oracle.DataAccess.dll product version>

Пример: настройка машины.config для ASP.NET: OraProvCfg / action: config / product: aspnet / component: /frameworkversion:П2.0.50727 / providerpath:

OraProvCfg  /action:config  /force /product:aspnet
            /component:<provider name>
            /frameworkversion:v2.0.50727
            /providerpath:<Oracle.Web.dll full path>

<provider name> valid values: all, membership, profile, rolemanager,
personalization, webevent, sitemap or a combination thereof
("membership | profile", for example). Default value is all.

Пример: Деконфигурирующая машина.config для ASP.NET: OraProvCfg / действие: unconfig / продукт: aspnet / компонент: /frameworkversion:П2.0.50727

<provider name> valid values: all, membership, profile, rolemanager,
personalization, webevent, sitemap or a combination thereof
("membership | profile", for example). Default value is all.

C:oracleproduct11.2.0client_1ODP.NETbin4>

1 3

1 ответ:

Что действие " gac " зависит от файла, уже существующего в файле (providerpath является входным файлом для этой команды). Так что он даже не побежал.

Я должен был загрузить odp.net пакет отдельно от сайта oracle.

ODAC112040Xcopy_32bit.zip (53MB)

И затем я ссылался на dll отсюда, так как он не был включен в установку 32-битного клиента oracle (win32_11gR2_client.застежка-молния).

C:\Users\{user}\Downloads\ODAC112040Xcopy_32bit\odp.net4\odp.net\bin\4\