I have Oracle 11 installed. I recently installed Crystal Reports 2013. However, I do not see Oracle Server listed when I try to create a new connection. I am not sure why. Please suggest me.
Thanks,
Roshni
I needed to have Oracle Client for Crystal Report to connect to the Oracle database. Once I installed a 32 bit oracle client, I was able to see Oracle Server as a option in the Connections.
I wanted to let you all know so that if somebody is stuck like me, they can benefit from this answer.
Thanks again!
Related
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.
I have installed crystal reports studio 2008 on win server 2012. when i try to run a report in crystal, i get following error:
The database connector crdb_oracle.dll could not be loaded. The correct version of the database client for this database type might not be installed.
I don't even see Oracle in the list of possible data sources in crystal reports. And Oracle driver was selected during crystal reports installation.
Oracle 11.2.0 client is installed. TNSping is working, all DLL's are in place. The same set of products (except on win-7 x86) is working just fine, so oracle and crystal should match.
Please see attahced screens. Advices i found on the Internet didn't help at all. Please advise.
screens-1
screens-2
I have figured out what was the issue.
As CrystalReports was 32-bit app, and windows server was 64-bit, i was missing 32-bit oracle client (just 64-bit version was installed). After i have installed 32-but oracle client, crystal worked fine.
This is my first post on here.
I'm having trouble creating a linked server in SSMS because Oracle is not listed as a provider.
However, in BIDS the Oracle provider is visible. I can connect to my database just fine.
It appears that BIDS is 64 bit and SSMS is 32 bit so I downloaded 32 bit Oracle ODAC but the provider is still not visible.
I'm at my wits end here so any help would be greatly appreciated.
Thanks.
Make sure you have a full oracle client installed on the server, with Oracle ODAC 11.2.0.3 you may have to select "Oracle Provider for OLE DB" when installing (i.e. not ticked by default I think.)
I've created an empty console application in Visual Studio 2010 and I'm attempting to add an Oracle (10g XE ) Data Connection via the Server Explorer. I'm using Oracle ODP .NET as the connector and I get the following error:
ORA-12560: TNS: Protocol Adapter Error
I can access Oracle without issue via the web interface or a console, but continually get this generic connection error in VS. I'm using the default installation of Oracle XE and running it locally.
Any suggestion on how to get this set up correctly ? Every tutorial I find works on the understanding that this connection succeeds. As such I'm struggling to find where to begin to troubleshoot. I'm comfortable with VS2010, but new to the way Oracle does things with their DB.
EDIT 1
While troubleshooting I've found this only happens with the Oracle Data Provider for .NET. Using the .NET Framework Data Provider for Oracle I am able to successfully connect.
EDIT 2
I cleaned up everything and installed 11g XE and the ODAC tools again and continue to get the same message. I realize the error is somewhat generic, I'd be happy to post more information if anyone thinks it helpful. The database is run locally, I can't imagine what kind of 'configuration' an express database would even need...
EDIT 3
The ODAC tools appear to install a 'production' version of Oracle 11 instead of the BETA version that I installed first. Almost appears as if the tool is installing another database ? I also appear to have two ORACLE_BASE locations and two TNSNAMES in what appear to be very similar folder hierarchies. Perhaps a more straightforward tutorial is the answer, Oracle's isn't very descriptive.
Oracle 10g XE seemed to be the problem. A full install of 11g (Full, not Express) took care of the problem entirely.
From here:
Possible fixes for the TNS-12560
include:
Get the latest patches for the SQL*Net client software.
Check your $ORACLE_HOME and $Path variables.
Check File permissions on the PC client.
Ensure that TNS_ADMIN is set correctly.
Check for firewall issues.
Check that the Windows database service is started. Verify teh
ORACLE_SID parameter is set correctly
in the registry.
Wow. I finally got this syntax to work.
I'm a Sql Server guy. I used Oracle back in the da day.
But I'm trying to do some Entity Framework and I said "You're not going to bed until you get Visual Studio 2012 and a edmx file to talk to Oracle.
Geeze.
Here is what I came up with:
Data Source:
Oracle Database (Oracle ODP.NET)
Data Source Name:
localhost:1521/orcl
User Name:
SYSTEM
change the default data source name to localhost.
Using SSRS with Oracle DB is not orthodox, but still i am forced to use it.
So, while i am working on my reports, if another collegue of mine tries to do a query on the same database, an error occurs, on the TNS Listener. When i check the number of sessions active or inactive, they are in the limit secified. After i close and reopen the SSRS project from Visual Studio it works and also it reduces the number of sessions.
Is there a way to make oracle accept more sessions? or any other solution?
PS: Oracle version 10g, Visual Studio version 2005
I am using SSRS 2005 to report off Oracle 10g, and I haven't seen this issue. How is your colleague querying the database, and what drivers are you using?