I've installed the ODAC 12c (ODAC121012Xcopy_x64.zip - "install.bat all c:\oracle64 odac"). While c:\oracle64\bin\\OraOLEDB12.dll exists, it does not register properly. I.e., I can enumerate all of the OLEDB providers available to Windows, and it does not appear in the list. I've tried both 12.1.0.1.2 and 12.1.0.1.0, same result. If I install the 11.2.0.4.0 version, the Oracle Provider for OLE DB does register properly. This seems to apply to both Server 2012 and Server 2012 R2 (although I haven't attempted this on previous versions of Windows such as Server 2008/R2).
I have a vendor application that requires 12c Oracle Provider for OLE DB, so 11.2.0.4.0 won't work for me.
I've tried to run "c:\windows\system32\regsvr32.exe c:\oracle64\bin\OraOLEDB12.dll", but that fails with an error: "The module c:\oracle64\bin\oraoledb12.dll failed to load".
Copious searching around the web for this problem yields no help. Anyone have this working, or can confirm this is a bug?
Thanks in advance.