OLEDB And OO4O Components Registration Failing In 11.2.0.3.0 Client Installation

(Doc ID 1404739.1)

Last updated on AUGUST 24, 2014

Applies to:

Oracle Database - Enterprise Edition - Version 11.2.0.3 to 11.2.0.3 [Release 11.2]
Microsoft Windows x64 (64-bit)
Microsoft Windows (32-bit)

Symptoms

While installing 32 bit 11.2.0.3 Client  on Windows platform OLEDB ( Oracle Provider for OLEDB )  and OO4O ( Oracle Objects for OLE ) component registration fails.

You can see below messages in installation logs

INFO: updating registry key 'HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraClient11g_home1_32bit/OLEDB'
INFO: updating registry key 'HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraClient11g_home1_32bit/OLEDB'
INFO: Calling Action Regsvr32ActionsLib11.2.0.3.0 RegisterDll
selectedNodes = null
batchFileLocation = C:\app\oracle\product\11.2.0\client_1\bin\registerDll.bat
dllToRegister = C:\app\oracle\product\11.2.0\client_1\bin\OraOLEDB11.DLL

INFO: Error when executing regsvr32 command on localnode.Output is: Command failed to execute
INFO: Calling Action fileActions11.2.0.2.0 instantiateFile
selectedNodes = null
source = C:\app\oracle\product\11.2.0\client_1\bin\selecthome.bat.oraoledb
destination = C:\app\oracle\product\11.2.0\client_1\bin\selecthome.bat.oraoledb
variables = null
encoding = null

INFO: registering 'C:\app\oracle\product\11.2.0\client_1\bin\oradc.ocx' with windows
INFO: registering 'C:\app\oracle\product\11.2.0\client_1\bin\oradc.ocx' with windows
INFO: Calling Action Regsvr32ActionsLib11.2.0.3.0 RegisterDll
selectedNodes = null
batchFileLocation = C:\app\oracle\product\11.2.0\client_1\bin\registerDll.bat
dllToRegister = C:\app\oracle\product\11.2.0\client_1\bin\oip11.DLL

INFO: Error when executing regsvr32 command on localnode.Output is: Command failed to execute

INFO: Calling Action fileActions11.2.0.2.0 instantiateFile
selectedNodes = null
source = C:\app\oracle\product\11.2.0\client_1\bin\selecthome.bat.oo4o
destination = C:\app\oracle\product\11.2.0\client_1\bin\selecthome.bat.oo4o
variables = null
encoding = null


As per the installation log following dll  were not registered , these dll belongs to oracle.ntoledb and oracle.oo4o components respectively    :

oraoledb11.dll
oip11.dll




Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms