I have Crystal report 10 and need to connect to oracle db. Am looking for
CR Oracle ODBC driver. Where can i get it from.Please help.
You have to install your ODBC driver in Windows by going to Control Panel, then Administrative Tools, then Data Sources (ODBC).
Click the Add button, and you should see Microsoft ODBC for Oracle as an available choice. Installing this driver does require that you have the correct Oracle drivers installed first. Once you have finished installing, Crystal Reports must be restarted to see the change.
Once these steps are completed you should have Oracle Database in your list of choices for an ODBC connection in CR.
Related
I need to connect to an Oracle 9i server from my machine using SQLDeveloper. I already have a functioning version of SQLDeveloper 18.2 + Oracle Client 12 for more modern databases, but for this connection I want a separate older version of SQLDeveloper.
I've installed SQLDeveloper 3.2.20.09 in a separate folder on my machine and can launch it, but it defaults to finding the ojdbc6.jar file from Oracle Client 12. if I go to Help > About and select properties, the jdbc.library says jdbc.library /C:/app/client/product/12.1.0/client_1/jdbc/lib/ojdbc6.jar
and if I try to connect I get the error ORA-01460: unimplemented or unreasonable conversion requested
I tried putting the path to the SQL Developer 3.2 install first in the PATH variable, but no difference. Is there a way to tell SQL Developer which jdbc driver to use for Oracle ? (maybe in sqldeveloper.conf)
The official answer is:
use the jar (driver) we ship with the product OR
use a Thick Client, and we'll pull the jdbc driver from an Instant Client or Oracle HOME on your machine
The 2nd option will work so long as you don't try to go back back or forward in time to the point that the software will recognize/support the driver.
In other words, you can't tell SQL Developer 18.x to use a 9i Home, we have a hard dependency to require at least a 11gR2 client (I believe, it could actually be a 12c based client which is required).
You'd be better off getting your data out of that ancier 9i Database and into a modern 12 or 19c Oracle instance.
but it defaults to finding the ojdbc6.jar file from Oracle Client 12.
Sounds like you've managed to get a thick connection defined, go into preferences and disabled on the advanced page any reference to OCI or Thick, then it will use the jdbc driver shipped with SQLDev.
I have an old Oracle 9i r2 database. The last JDBC driver that I managed to make work with it is ojdbc6 11.2.0.4. This keeps me stuck to SQL Developer 4.0.3. I would like to benefit from features of newer versions of SQL Developer. But they use newer driver like ojdbc8.
Is there a way to use old drivers with new versions of SQL Developer? The option to add third party JDBC drivers only work to add drivers for other databases like db2 or sql server.
I tried to delete the recent driver and replace it by an older one but SQL Developer malfunctions.
For SQL Developer version 20.2.0 on Windows 10 do:
Download and unzip SQL Developer version 20.2.0
Download and unzip Oracle Instant Client 11.2.0.4.0
Configure SQL Developer to use above instant client:
Tools > Preferences... > Database > Advanced
Mark "Use Oracle Client" > Configure...
In "Client Type" select "Instant Client"
In "Client Location" point to where you unziped instant client
Click "Test...". The log panel should show something like
Testing loading Oracle JDBC driver ... OK
Testing checking Oracle JDBC driver version ... OK
OK > restart SQL Developer
Configure connection:
Just create a normal connection
In "Advanced" tab add the key oracle.jdbc.timezoneAsRegion with value false. This avoids
ORA-00604: error occurred at recursive SQL level 1
ORA-01882: timezone region not found
This procedure enables you to use a more recent SQL Developer version with an old Oracle 9i r2 without hanging on connect or getting
ORA-01460: unimplemented or unreasonable conversion requested
every time you click something.
I am trying to connect Snowflake to Tableau Online, my question might seem stupid but I really don't know how to solve this.
The instructions are provided here but I struggle with the very first step,
Driver required
This connector requires a driver to talk to the
database. You might already have the required driver installed on your
computer. If the driver is not installed on your computer, Tableau
displays a message in the connection dialog box with a link to the
Driver Download page where you can find driver links and installation
instructions.
This led me to a page asking me this
Tableau Desktop & Tableau Server: 9.3 - 2019.4 Follow these steps to
get the Windows ODBC driver for Snowflake:
Sign in to your Snowflake instance. Select Help > Download > ODBC
Driver. Select the ODBC driver for your operating system to download
the latest version. For installation and configuration details, follow
the Snowflake Documentation link on the ODBC Driver page.
I found the link to download the driver, but I am not using Tableau Desktop so I don't see how installing this on my laptop will help, how am I supposed to install this with Tableau Online?
I have tried to skip this step and add a Snowflake data source, but I have the following error message
Can’t connect to Snowflake
Detailed Error Message
The username or password is not valid. Check the database name and credentials and
try again.
Thank you!
Tableau has already installed the necessary ODBC driver. You need Tableau Desktop software on your computer to create (locally) the TDS or TWB. It is here that you need to install the ODBC software so you can connect your Tableau Desktop software to Snowflake. Once you have created the connection and created the TDS, then you can use your Tableau Online account to publish this to Online.
If you are using the web authoring features of Tableau Online to create a new workbook or data source, then you don't need to download or install the drivers for Snowflake, as they are already installed in Tableau Online.
I trying to connect to DB2 database through SQL Developer. I followed following steps create connection:
1. Open SQL Developer
2. Go to Tools > Preferences > Database > Third Party JDBC Drivers.
3. I added third-party JDBC driver path entries (db2jcc.jar and db2jcc_license_cu.jar)
As soon as I try to create connection I get below error
Oracle SQL-Developer Version 17.2 works fine for me with Db2 Version 11 for Linux x64 and I am using a recent Type-4 jdbc (db2jcc4.jar) driver from IBM.
You question shows that your Db2 jdbc driver version is very old (Version 9.7 fixpack 5) and out of support, so you should upgrade to the latest available Db2 client for your (unspecified) operating-system. Also you should ensure you are using the latest release of the Oracle-SQL-Developer for your operating system.
As your question gives no facts about your versions of Oracle or Db2 products or operating systems, this is the best advice that is possible.
I got the same problem, it turned out SQL Developer doesn't display tables for DB2, but still allows to perform SQL queries. If you know table names, you will be able to select data from those tables if you have enough permissions to do so.
You can test ability to perform SQL queries by selecting DB2 version (SQL below is valid for DB2 12.0)
SELECT GETVARIABLE('SYSIBM.VERSION') AS VERSION FROM SYSIBM.SYSDUMMY1;
Make sure you don't forget to specify schema while selecting data from your tables!
select * from schema.table_name;
I am using 64-bit version of windows 7. The only option I have in it, for creating Data SOurce is for Microsoft SQL server 2005. Hence, I am not in position to create ODBC for oracle. Is there any other way by which I can create the ODBC Data Source. I need the same for JDBC. Thank You.
Just install the Oracle Instant Client from the Oracle website.
To make Data Source for Oracle in 64 Bit windows operating system, go to
C:\Windows\SysWOW64\
And use odbcad32.exe file. Double click it and the option to make dsn will come, even for Oracle.