Skip to Main Content

DevOps, CI/CD and Automation

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Oracle Provider for OLE DB 12c does not register properly on Windows Server 2012 (or R2)

user6839413Apr 24 2014

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.

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 22 2014
Added on Apr 24 2014
0 comments
5,424 views