3

I have installed the 64-bit version of the Oracle ODBC driver (instantclient-odbc-windows.x64-12.1.0.1.0 from http://www.oracle.com/technetwork/topics/winx64soft-089540.html) on my 64 bit Windows 7 system. The driver shows up in the ODBC administration dialog. However, when I try to define an ODBC source I obtain the error message (translated from German):

The setup routines for the Oracle ODBC client in instantclient64_12_1 could not be loaded. System error code 126: The denoted module was not found. (C:\Program Files\Oracle\instantclient64_12_1\SQLORAS32.DLL).

After comfirming the dialog box a second message appears with basically the same message. A first check yields that the DLL does reside in the path given in the error message. Also the examination of the registry shows that both DLL paths to SQLORAS32.DLL and SQLORA32.DLL have been set correctly.

The installation manual requires the PATH variable to be set the same directory. This was also checked by me.

Is there any way to fix this?

Marcus Rickert
  • 83
  • 1
  • 1
  • 9

1 Answers1

4

Download and install the Microsoft Visual C++ 2010 Redistributable Package:

http://www.microsoft.com/en-us/download/confirmation.aspx?id=14632

The problem is not with the SQLORA dlls, but the modules that those ddls refer to (missing from a default Windows installation).

Balazs Papp
  • 215
  • 1
  • 6
  • This fixed it! Thank you very much! I think it's a little embarassing for Oracle that they are not mentioning this prerequisite in an exposed position. – Marcus Rickert Nov 25 '13 at 11:44
  • Thanks a million, solved it for me. And thanks so much too, Oracle. – Andrew Schulman Feb 12 '14 at 20:01
  • 1
    I just encountered a nearly identical problem, that has a nearly identical solution. In my case, it was the 2012 VC++ redist. I just wanted to add this to make sure people are aware it's not necessarily the 2010 VC++, but rather the version of VC++ the ODBC drivers were compiled under. – Randall Sewell Apr 22 '15 at 21:36
  • Oracle really doesn't like it when you specify an installation path with spaces in it: https://community.oracle.com/thread/1016652 – rstackhouse Aug 03 '17 at 05:30