I am using Toad for Oracle Xpert 10.1.1.8 on Win 7 64bit operating system. I have installed Oracle 11g 64bit client. I am getting this error: Cannot load OCI DLL: C:\oracle\product\11.1.0\oci.dll. I googled this error and found TOAD only runs on 32bit Oracle Client. Is there any way to run TOAD on 64bit Oracle Client?
As per the knowledge article on Quest Support base
Toad for Oracle versions prior to 11.6 cannot support a 64-bit Oracle
Client due to limitations in Delphi programming language used in some
of Toads components.
Versions 11.6 onwards are fully 64-bit compliant. There is now a
64-bit installer and 32-bit installer. Please note that you should
install a 64-bit Oracle client for the 64-bit Toad installation and a
32-bit Oracle Client for the 32-bit installation.
For 11.5 and below, a 32-bit Oracle client must be installed
Related
We have a .NET MVC 5 application and several APIs using the Oracle ManagedDataAccess driver (version 4.122.1.0) to connect to a 12c Oracle server (version 12.1.0.2.0). We are about to upgrade to 19c. Will this version of the Oracle ManagedDataAccess driver connect to 19c or do I need to re-publish all of these apps with a newer driver?
See System Requirements
Oracle Data Provider for .NET, Managed Driver requires the following:
Same Windows operating system support as ODP.NET, Unmanaged Driver.
ODP.NET, Managed Driver is built with AnyCPU. It runs on either 32-bit or 64-bit (x64) Windows and on either 32-bit or 64-bit (x64) .NET Framework.
Microsoft .NET Framework 4.5.2, 4.6.x, or 4.7.x.
Access to Oracle Database 11g Release 2 or later
So, no problem.
OS: Microsoft Windows Server 2008 R2 Enterprise - 64-bit - En.Us
DBMS: Microsoft SQL Server 2008 R2 Standard - Windows - 64-bit - En.Us
ODBC Driver: Progress OpenEdge 10.2B - Windows - 32-bit - En.Us
I don't have the related ODBC Driver in 64-bit version.
Do I have options to connect, to the Progress Database, using Query, or Linked Server? If I have, what are my options?
Thank you all!!!
The Progress ODBC drivers can be downloaded from the Progress site. Log in with your ID on http://www.progress.com/esd/
Contact support if you can't find them.
There's also a product called "Pro2" replication that can "almost live" replicate from Progress to for instance SQL server if you have that demand. It might only be offered from 11.X and forward, I'm unsure about that.
https://www.progress.com/openedge/features/openedge-pro2/
If you were to download one of the 11x 64bit Client Access bundles, these will quite happily connect to a 32bit 10.2b database.
http://knowledgebase.progress.com/articles/Article/P88405
You do have options. Fundamentally, you can use our Multi-Tier ODBC Drivers for Progress (versions 6.x to 10.x) to connect a 64-Bit ODBC Compliant application to a 32-Bit Progress RDBMS. This 64-Bit client to 32-Bit server bridging is achieved as a result of the RDBMS-independent communications layer used by these drivers.
I landed in a tricky situation. I am working on a legacy .NET application that used ADODB (only 32bit dlls available) in conjunction with Oracle.DataAccess (32/64 bit available) which was running earlier on 2003 server with some version of Oracle (I am not sure on the version number).
Now with minimal changes I need to port this to work on 2012 server (64bit) and Oracle 11g with .NET 4.0. When I use the 64bit of Oracle client, the system is failing at ADODB. When I am using 32bit Oracle client, it says The provider is not compatible with the version of Oracle client.
The environment / tools used are:
Oracle 11g, ODP.NET, ADODB, Windows 2012 (64bit), .NET 4.0
Is there a way to solve this riddle?
Edit :
I tried with System.Data.OracleClient instead of ODP.NET I got the following exception
System.InvalidOperationException: Attempt to load Oracle client libraries threw BadImageFormatException. This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed.
I installed trail version of Oracle 11g 64 bit on my laptop. I installed Oracle 10.6.1.3
and it is giving me an error saying Oracle 32 bit database not found?
I am new to Oracle and wondering whether there is a 64bit Toad? Also if Toad doesn't work what should I do to learn Oracle with the installed 11G version is there a different IDE.
I appreciate your help.
Thanks
I use Oracle SQL Developer: http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index-098778.html
There are Win-32, Win-64, Linux, and Mac OS X versions available.
The 64 bits version of Windows Server does not came with the ODBC DBF Drivers by default.
Is there a way to get them?
What alternatives exist?
I'm reasonably certain that the FoxPro drivers can read DBF's very well. I used this driver on Vista 64-bit without any problems, so I suspect it will work with Server 2003 x64.
FoxPro Driver