Can't connect to Oracle server from my machine using Microsoft's SSMA for Oracle tool - oracle

I'm trying to connect to Oracle 9i database from my machine (Windows 7 x64) using Microsoft's tool SSMA for Oracle v7.6.0 but getting the following error :
System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.
A quick search on the Internet shows that this error message is quite generic accross Microsoft products which can connect to Oracle databases. I have no idea which Oracle software should I install, and how to configure SSMA so as to be able to use it.
How can I solve this issue ?

Related

can't connect JDBC driver to Oracle 11g Enterprise Edition

I have seen many tutorials but could not find any help. Can we connect Oracle 11g Enterprise Edition (not express. All tutorials are showing express versions) to Java using JDBC drivers? If yes what do we need to download and how to connect. There is no Oracle exe folder in my C: drive as shown in many videos. I checked previously asked questions also couldn't find something helpful.

How do I do an ODBC connection to ORACLE from SSIS/ Visual studio?

Despite that OLE DB and ADO.NET are newer than ODBC potentially, I've heard that ODBC connections to Oracle are potentially faster within SSIS.
I'm trying to set up a simple ODBC connection to an Oracle DB in SSIS
The OLE DB / ADO.Net connections were easy. I entered the credentials and boom, connected.
ODBC proves very difficult. I'm running Windows 10 64 bit. Visual Studio 2015 (I believe the designer for SSIS was only meant to initially play with 32-bit ODBC connections). Oracle is version 12c.
So ... I did the convoluted Oracle driver install. Downloaded Oracle basic light express + ODBC. Put them in the same directory. Ran odbc.install.exe WITH admin privileges. Finally got the Oracle driver to show up in Microsoft ODBC (32 or 64, ended up downloading both eventually). I test the connection in Microsoft ODBC setup? Success!! NOOOOW. .. enter Visual studio. Set up connection --- test --- FAIL! Some cryptic error .... 127 ... the "oracle" in quora32.dll can't be found.
Are Microsoft Drivers for Oracle still available for download?
32-bit vs 64-bit
I think that the main cause of the problem is that Visual studio is a 32-bit application and the ODBC driver installed is 64-bit. On the other hand the operating system is 64-bit then it will work normally. Check the following links for more information:
ODBC Connection not appearing SSIS
Set up the ODBC Driver for SSIS
Attunity connectors
I really didn't tried connecting to Oracle using ODBC, but if your goal is to achieve higher performance then the fastest way to connect to Oracle from SSIS is using Attunity high speed connectors for Oracle that have been selected by Microsoft to be included with SQL Server Integration Services (SSIS).
Check the following links for more information:
Microsoft Connectors for Oracle and Teradata by Attunity for Integration Services (SSIS)
Microsoft Connectors by Attunity
Oracle provider for Oledb missing in VS 2015 Shell
SSIS not running in parallel with OraOLEDB.Oracle.1 Provider
As noted in various ways on this question, the VS IDE (and its typical testing environment) is 32-bit, even when installed/running on 64-bit Windows, or when building for use/deployment on 64-bit Windows. My employer has a knowledgebase article discussing this.
Also, SQL Server, SSIS, and VS are always OLE DB or ADO.NET clients; they don't actually speak ODBC directly. When you tell either SQL Server, SSIS, or VS to connect to an ODBC driver or ODBC DSN, they invisibly use the Microsoft OLE DB [Bridge] Provider for ODBC Drivers for that connection.
The easiest way to work around all this, given that you explicitly want to use ODBC, is to install both 32-bit and 64-bit variants of all OLE DB (including the Bridge Provider) and ODBC components (and any libraries on which they depend, such as OCI or Oracle Instant Client), and to configure a pair of ODBC System DSNs (not User DSNs, for several reasons), one each 32-bit and 64-bit, which are named and configured identically excepting only the driver library.
This strategy works whether you're using ODBC drivers from my employer (which might be the "12-15x faster" ones referenced previously? if so, it's important to note that Enterprise Edition "concurrent users" is about actively connected clients, not installed seats), from another third-party, or from Oracle themselves.

SSRS in SharePoint integrated mode - ORA-03135 when querying Oracle database

We have successfully installed SSRS in SharePoint integrated mode. We can run reports with data sources pointing to MS SQL database.
We need to add support for reports querying Oracle 12c database.
After the drivers installation we can create a data source with "Oracle Database" data source type. But when we try the "Test Connection" button, we always get the "ORA-03135: connection lost" error. Reports based on this data source always fail.
We use these versions: SharePoint 2016, MSSQL 2016, Oracle 12c.
Did anybody come across this error? How did you solve it?
Thanks.
We had to install an Oracle patch to ODAC drivers. After installation of the patch we got rid from this error.
Most likely the error was raising because of the Oracle Advanced Security option.

Making a connection to an Access Database with SQL Developer v4.0.3 and the JDBC/ODBC Bridge

screenshot of SQL Developer ODBC connection issue to MS-Access
http://www.oracle.com/technetwork/articles/sql/o38sql-102034.html (your article at Oracle OTN)
I read the Oracle OTN article about making connections to an Access database using SQL Developer, but I can't get it to work.
The error below shows that the default JDBC/ODBC bridge driver or data source name cannot be found.
Status : Failure -Test failed: [Microsoft][ODBC Driver Manager] Data
source name not found and no default driver specified
The Access
database exists, and the system tables in the access database are not
hidden.
I am using SQL Developer v4.0.3 that uses JDK 1.7. I know that SQL Developer 4.1 uses JDK 1.8, and Access connections are not supported in that latest version of SQL Developer.
I also installed both JDK 1.6 for 64bit and 32bit computing, and changed my system path setting to use of these versions. I have tried both 1.6 versions, without success.
It's my understanding that SQL Developer uses the JDBC/ODBC Bridge and requires no other configuration. A third party JDBC driver is not required to connect to Access.
How do I configure SQL Developer to locate the JDK v1.6 and use the appropriate version (JDK 1.6 64bit or JDK 1.6 32bit) to connect to an Access Database? I've been working on this all day and I'm stumped.
64bit MS Access ODBC Drivers
The solution to enable SQL Developer v4.0.3 to connect to a MS Access database was to install the 64bit ODBC Drivers from Microsoft. I downloaded the Access Runtime Engine version 2010 which works with an Installed 32 bit version of MS Access (and other 32bit 2007 office products)
The following links were helpful:
https://www.microsoft.com/en-us/download/confirmation.aspx?id=13255
The ODBC drivers are coupled with the MS Access runtime engine.

Connecting to Oracle thru Excel 2013

While connecting to Oracle thru Excel 2013, i am getting below error. Oracle is installed on Remote Machine. Please advise how to move forward. Do I need to install something on my local machine?
Thanks
Error
The provider being used is depracated System.Data.OracleClient requires Oracle client software version 8.1.7 or greater
you need do what the error says: install Oracle client
link to Oracle client 32bit
link to Oracle client 64bit

Resources