Discussions
Categories
- 196.9K All Categories
- 2.2K Data
- 239 Big Data Appliance
- 1.9K Data Science
- 450.3K Databases
- 221.7K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 550 MySQL Community Space
- 478 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3K ORDS, SODA & JSON in the Database
- 545 SQLcl
- 4K SQL Developer Data Modeler
- 187K SQL & PL/SQL
- 21.3K SQL Developer
- 295.9K Development
- 17 Developer Projects
- 138 Programming Languages
- 292.6K Development Tools
- 107 DevOps
- 3.1K QA/Testing
- 646K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 155 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.1K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 18 Java Essentials
- 160 Java 8 Questions
- 86K Java Programming
- 80 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 204 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 440 LiveLabs
- 38 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 171 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 232 Portuguese
Ora-06413 only with asp.mvc 4

997484
Member Posts: 2
Hi, I have an issue with my OleDbConnection.
First I have 8.1.7 Client because i need it to connect to an Oracle 8 database.
Today I'm using this code to connect to an other database running on version 11.
OleDbConnection c = new OleDbConnection("Provider=msdaora; Data Source=**** user id=****; password=****;");
try
{
c.Open();
c.Close();
}
catch (Exception e)
{
throw;
}
This is working fine on a Console application although sending Ora-06413 on ASP.MVC 4
Thank you !
First I have 8.1.7 Client because i need it to connect to an Oracle 8 database.
Today I'm using this code to connect to an other database running on version 11.
OleDbConnection c = new OleDbConnection("Provider=msdaora; Data Source=**** user id=****; password=****;");
try
{
c.Open();
c.Close();
}
catch (Exception e)
{
throw;
}
This is working fine on a Console application although sending Ora-06413 on ASP.MVC 4
Thank you !
Tagged:
Answers
-
If you do a search for Ora-06413, there are lots of potential causes and solutions, including some really odd things like running from a location with parenthesis in the path breaking it.
That said, the easiest way to fix any problem connecting with .net to Oracle 11 is to not use such an insanely out of date client version. Then you'd also be able to use the .net classes for connections instead of the obsolete msdaora provider (which is built on an Oracle 7 interface).
If you can't install another client for some reason due to fear about the old 8 client being messed up, try the managed provider beta. That doesn't require installation and plays nice with other clients. -
I will try ODP managed.
However i can't understand why it's working fine on a console application and in the same time not working with asp mvc 4 applciation.
Any ideas ? -
Could be all kinds of things. I mentioned the paraenthis bug as one potential one. If your MVC app is running in 64 bit (the default on a 64 bit OS), there is no msdaora provider in 64 bit at all. Microsoft discontinued it. Doing a search for that error gives a huge list of potential reasons. At the end of the day it could just be something internal that MVC is trying to do that a driver that old doesn't properly support.
This discussion has been closed.