Is there a way to check either the Oracle ODAC or the Oracle Client library download (or instructions) to see if it includes oracle.dataaccess.dll v4.121.2.0, before installation? For example, in release notes etc.
All components and version are declared at Oracle Download page, e.g. 64-bit Oracle Data Access Components (ODAC) Downloads
64-bit ODAC 12c Release 4 (12.1.0.2.4) Xcopy for Windows x64
[Released October 5, 2015]
Download Includes
64-bit Oracle Data Provider for .NET 4 12.1.0.2.0
64-bit Oracle Data Provider for .NET 2.0 12.1.0.2.0
64-bit Oracle Providers for ASP.NET 4 12.1.0.2.0
64-bit Oracle Providers for ASP.NET 2.0 12.1.0.2.0
64-bit Oracle Provider for OLE DB 12.1.0.2.0
64-bit Oracle Services for Microsoft Transaction Server 12.1.0.2.0
64-bit Oracle Instant Client 12.1.0.2.0
the problem that I'm coming across is the Microsoft ODBC for Oracle error.
The code conducts a simple extraction of data. Assume a 5x5 matrix in excel which becomes populated.
So I'm running this VBA code that was developed probably 10+ years ago. I run that code on a laptop with the following configuration and it works fine:
32bit Windows 7 Enterprise
Oracle 11g 64bit release 11.2.0.4.0 Enterprise Edition
Microsoft Office Suite 2010 32bit Professional
When I run the same code (nothing changed within the code) on a different machine with the following specification, it fails and a dialog box pops up with the Microsoft ODBC for Oracle error:
64bit Windows 7 Enterprise
Oracle 12c 64bit release 12.1.0.1.0
Microsoft Office Suite 2013 32bit Professional
I have tried to install the same version of Oracle 11g and the Office suite as the laptop but it still fails.
This is the error that I get.
Could someone please shed some light as to why this happens?
Thanks in advance
Our Oracle Db's are Oracle 11G r2,. We use Visual Studio 2013 for development. Is ODAC 12C backwards compatible with the Oracle 11g r2 server? Are there any issues a developer will encounter using a newer ODAC /ODP.NET version than the database it's connecting to?
Found the answer here:
http://docs.oracle.com/database/121/ODPNT/InstallSystemRequirements.htm#ODPNT149
Access to Oracle Database 10g Release 2 or later
I'm trying to add an Oracle server as a linked server to SQL Server. I've downloaded and installed Oracle's instant client and ODAC software. However, OraOLEDB.Oracle does not show up in the list of providers in SSMS. My machine is running Windows 7 (64 bit) and MSSQL Server 2008 R2.
I am trying to fix this same issue. I found this detailed set of instructions, however they didn't work for me. I encountered some installation errors with ODAC. Perhaps they can be of help to you though.
Installing 64-bit Oracle ODAC 11.2 to Microsoft SQL Server 2008 R2 x64
http://nampark.wordpress.com/2011/01/20/installing-64-bit-odac-11-2-to-microsoft-sql-server-2008-r2-x64-for-replication/
OraOLEDB provider is not installed with instant client. You have to install the full client.
i want to install oracle 11g on a very weak computer for learning.
what is the most lightweight oracle version ?
is it the express edition ?
thanks in advance
I guess it will depend on the sorts of things you are wanting to learn.
I've been using Oracle Database 10g Express Edition as a datastore for personal/learning software development projects. From Oracle's website:
Oracle Database 10g Express Edition (Oracle Database XE) is an entry-level, small-footprint database based on the Oracle Database 10g Release 2 code base that's free to develop, deploy, and distribute; fast to download; and simple to administer.
For what I need, I've found it quick and easy to use.
Oracle XE is the Oracle Database 10g Express Edition.
If you don't need any special 11g features though, this might well be sufficient for you.
yes oracle express edition is the one you want if you have a weaker computer. it requires 512 MB RAM to work smoothly. however, it is based on Oracle 10g release 2, so it is not quite 11g. but since you are just learning it is good. start with the tutorial here and other books in the oracle site.
http://st-curriculum.oracle.com/tutorial/DBXETutorial/index.htm
Oracle Database 11g Express Edition is out.
Oracle XE is based on 10g. So if you want to learn Oracle 11g you should install 11g.
As Yada says, there currently no 11g Express version and it's not due for about another year - discussion can be found here:
http://www.infoworld.com/d/applications/oracle-says-no-cost-11g-xpress-edition-still-least-year-away-555?source=rss_infoworld_news
Oracle Database Express Edition (XE) are the most lightweight version available for developers.
As of June, 2020, latest version of express edition is Oracle Database Express Edition (XE) Release 18.4.0.0.0 (18c):
Latest Oracle Express Edition
Oracle Database Express Edition (XE) Release 11.2.0.2.0 (11gR2)
Previous Oracle Express Edition
Oracle Database Express Edition (XE) Community Support in Database Application Development
Oracle Database Software Downloads Enterprise Edition:
All Editions