Oracle Data Provider

When I use the new Oracle Data Provider for .Net ver 9.2.0.4 I get the following web error:
"The located assembly's manifest definition with name 'Oracle.DataAccess' does not match the assembly reference."
The Oracle.DataAccess reference is displayed in the solution explorer of .Net and the path property is correct.
I am running a web base application. The old Oracle Data Provider which I was using ver 9.2.0.1.1 works fine. Any ideas?

Scott,
To solve this, you need to recompile your web application with the new ODP.NET driver. This is one of the tenets of .NET. Thou shall avoid DLL hell by binding to a specific DLL version for your application...or something like that. You can't just plug in a new DLL anymore in an application without recompiling

Similar Messages

  • Oracle Data Provider (ODP)

    Does the new Oracle Data Provider 9.2.0.1.1 (from Visual Basic .Net) support passing arrays to PL/SQL Packages whose procedures accept table arrays as the input parameters?
    oo4o supported this functionality.

    Does the new Oracle Data Provider 9.2.0.1.1 (from Visual Basic .Net) support passing arrays to PL/SQL Packages whose procedures accept table arrays as the input parameters?
    oo4o supported this functionality. I am also wondering about this. The beta doesn't but will the final version? If not, why not?

  • Oracle Data Provider (ODP) Passing Arrays to PL/SQL

    Does anyone know how to pass an array or collection of data (from VB.net) to PL/SQL using the new Oracle Data Provider?
    My PL/SQL procedure is accepting type Table (Table array).
    This was easily done with Oracle Objects (in VB6) but I've found no way to do this with the new provider with .Net.
    It seems like a serious limitation if it can't be done.
    Anyones help would be appreciated.

    Just out of interest, what are the performance implications of using REF CURSORS for retrieving resultsets from Oracle stored procedures via ODP.NET?
    When coding the PL/SQL for these, the REF CURSOR is left OPEN and not explicitly CLOSED. When does the cursor actualy get closed? Is there a risk of reaching "maximum open cursors" or some other limit more quickly if REF CURSORS are used in this manner?
    I haven't found any documentation of this issue as yet.

  • Where do i get Oracle Data Provider version 9.2.0.4.01

    Hi
    Does anyone knows if Oracle Database 9.2.0 media kit comes with
    Oracle Data Provider version 9.2.0.4.01 as database component ?
    Else how do i get this Oracle Data Provider version 9.2.0.4.01 .
    Thanks
    Francis

    Are you referring to Oracle Data Provider for .NET (1.x)?
    I would guess that a 9.2.0.1 base release is old enough to not include the component. (But it is easy enough to check by starting up the installer, faking an install, and take a look what's available under Windows Interfaces.)
    Do you need that specific version, 9.2.0.4.01?
    Otherwise there's Oracle 9.2 ODAC that includes ODP.NET 9.2.0.7. (Note: for .NET Framework 1.x).
    I'd say the component is usually installed on the client side (e.g. app server) but you should be able to use odac to add the component to a database server install as well (as long as version etc. requirements are followed).

  • Oracle data provider not appearing in MS Business Intelligence reporting

    Oracle Data provider does appear is VS 2005 server explorer but NOT as a data source in the reporting project type.
    This is in oracle ODAC beta 11
    Is this supported?

    I believe your developer encounters a hang when using the Microsoft reports wizard with MS OracleClient. I don't know why this is happening, but this issue would need to be resolved by Microsoft. They build both the reports wizard and MS OracleClient. They would need to identify what in their code is causing the problem. If they find out the underlying cause is a call they are making into Oracle, then Oracle will fix it.
    Oracle builds ODP.NET, which I haven't seen work with the reports wizard query builder. But I haven't fully investigated why. There may be additional configuration needed to wire these together.
    If you would like to discuss this in detail, you can email me at alex.keh [at] oracle.com

  • Oracle Data Provider for Oracle 10g

    We have an application certified on the ODP 9.2.0.2102, Oracle Client and Oracle ODBC 9.2.0.6. We have a client who is moving to Oracle 10g client within the next few months but will still be hitting an Oracle 9.2 backend.
    My question is: Is the 9.2.0.2102 ODP compatible with the 10g client, or do we need to certify against a newer version of the ODP? And if the latter, what version of ODP is recommended?
    We plan to certify against the latest of both this year, but for now, we need the path of least resistence.
    Thanks for your help.
    Todd

    It is not "hard" to create your own geocoding schema though you will need to know how to create tables (with Oracle Spatial columns) in Oracle and before you do create the tables you should read through the documentation to be certain you have all of the required data and metadata.
    Navteq, a data provider, also has sample geocoding data (http://www.oracle.com/technology/products/spatial/htdocs/spatial_partners_data.html) as well as data for sale. Downloading and importing the Navteq data might give you a good idea about what you will need to do if you were to build your own geocoding schema using your data.
    I hope this helps.
    -Justin

  • Visual Web Developer 2010 Express and Oracle ODAC - Oracle data provider

    system - xp pro
    Microsoft Visual Web Developer 2010 Express and Oracle ODAC112021.
    I can't seem to get the ODAC to work correctly with the Web Developer Express. When putting in a gridview I only see the standard adapters. The one from Oracle does not appear. I have spent days trying to figure out why but no luck. No one else seems to have this problem. I do not see any errors when I installed the ODAC. I've followed a few tutorials.
    http://weblogs.asp.net/nannettethacker/archive/2010/09/17/installing-oracle-data-access-components-odac.aspx
    and
    http://www.smart-soft-nz.com/oracle-and-asp-dot-net.html
    I tried using the Windows adapters but they just don't seem to work. I can get results in the query builder but when I go to the next step in the wizard I get the constraints error. I've done all the research on that with no luck so I wanted to use the ODAC. This killing me! This really shouldn't be that hard. I've added the dll to the references but again it's just not an option. If anyone could give me a little direction that would be great!!!!!!!!!!!!!!!!!!!!!!
    Thank you
    John

    Dear Friends,
    Installing SP1 and updates to it solved the first issue. So the database now seems to be of type 2008 R2.
    Deleting some files solved the second issue.
    However, another issue remains.
    My most important projects were created with a version of VWDX 2010 that was downloaded from Microsoft and installed on July 3, 2012. This version of VWDX has now been lost, because my hard drive recently ceased to function and had to be replaced.
    On the new hard drive I have a version of VWDX 2010 that was downloaded yesterday (May 28, 2014). As indicated above, I also installed SP1 and related updates.
    When I load a project that was created in the version of VWDX 2010 that was installed almost two years ago and try to open the database connection, I get, in essence, the following error message:
    "The database C:\Users\...\Database.mdf cannot be opened, because it is version 661. This server supports version 655 and earlier. A downgrade path is not supported."
    So it seems that the original database version was 661, whereas the version downloaded yesterday is 655. It seems very strange that a version downloaded now should be earlier than a version downloaded two years ago. Does anyone have an explanation or a solution?
    Thank you all for your trouble, and best regards.
    Eric (orexin)
    P.S. The site from which I obtained VWDX yesterday was:
    www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-web-developer-express and the executive was called VWD2010SP1AzurePack.exe.

  • Performance Counters in Oracle Data Provider Version 11

    Hi,
    I'd like to be able to monitor some of the new Oracle performance counters added in ODP Version 11. What do I need to do to make these performance counters visible in Windows Server 2003's Performance Monitor?
    Do I:
    - upgrade my ODP install to version 11
    - modify the web.config file for my ASP application to enable these new performance counters.
    This assumes that Oracle is maintaining these performance counters in the background and requires no application level changes. Is there anything else I'm missing in order to be able to leverage these new performance counters?
    Or, do I need to make changes at the application level in order to leverage the new ODP performance counters?
    I'm hoping that it is the former set of requirements, as the application is a package and we'd rather not have to try to make changes to it, but we would like to be able to leverage the new ODP performance counters to help monitor and diagnose some resource consumption issues that the application seems to have.
    Thank you for any advice that you can give me,
    - Bill -

    Hi,
    The performance counters are new to 11.1.6.20 so you need at least that version (not the 11.1.6.0 version that comes with the 11g database).
    You enable them simply by changing the value for PerformanceCounters in the ODP part of the registry (see the 11.1.6.20 odp docs for more info).
    There is/was an issue with using them in an IIS app, so you'll need to apply at least 11.1.0.6 Patch 4 to the client machine if that's what you need them for.
    Hope it helps,
    Greg

  • Oracle Managed Data Provider 12.1.0.2 performs significantly worse than classic ODP on Connection.Open (3 secs vs 0.2 secs)

    Oracle Managed Provider has many advantages over the classic Oracle Data Provider for .net.
    However, our test show that connection.open take 3 seconds, where the classic ODP takes 0.2 seonds. Subsequent opens against the same connectionstring perform similarly for the two (0.1 seconds). Subsequest opens against a new connectionstring (another database) take 2 seconds for the managed provider and 0.1 seconds for classic.
    This is not acceptable in some cases, but may be acceptable in others.
    Has anyone seem similar behavior? Any suggestions that can improve connection.open performance?
    Regards Niels Jespersen

    Hi Alex
    Thanks for helping out. I use simple username/password in the connectionstring: con.ConnectionString = "User Id=opslag;Password=xxxxxxxx;Data Source=DB_DST;";
    Tracing gives me a tracefile of about 200 KB, which I will not quote here in its entirety. However, I can see that time spent is mostly spent around the snippet quoted below, if that reveals anything important. I will be happy to share the full trace-file and the source of the program. Please let me know.
    Regards Niels
    2015-01-23 12:55:54.998286 TID:1   (CFG) (SQLNET)   FilePath : O:\OraXP\TNS-Admin\sqlnet.ora
    2015-01-23 12:55:54.998286 TID:1   (CFG) (TNSNAMES) FilePath : O:\OraXP\TNS-Admin\tnsnames.ora
    2015-01-23 12:55:54.999286 TID:1   (PUB) (ENT) OracleConnection.ctor()
    2015-01-23 12:55:54.999286 TID:1   (PUB) (EXT) OracleConnection.ctor()
    2015-01-23 12:55:55.005287 TID:1   (PRI) (ENT) (CP) ConnectionString.GetCS()
    2015-01-23 12:55:55.009287 TID:1   (PRI) (ENT) (CP) ConnectionString.ctor()
    2015-01-23 12:55:55.020288 TID:1   (PRI) (ENT) (CP) ConnectionString.Parse()
    2015-01-23 12:55:55.031289 TID:1   (PRI) (ENT) (CP) ConnectionString.SetProperty()
    2015-01-23 12:55:55.031289 TID:1   (PRI) (EXT) (CP) ConnectionString.SetProperty()
    2015-01-23 12:55:55.031289 TID:1   (PRI) (ENT) (CP) ConnectionString.SetProperty()
    2015-01-23 12:55:55.031289 TID:1   (PRI) (EXT) (CP) ConnectionString.SetProperty()
    2015-01-23 12:55:55.031289 TID:1   (PRI) (ENT) (CP) ConnectionString.SetProperty()
    2015-01-23 12:55:55.031289 TID:1   (PRI) (EXT) (CP) ConnectionString.SetProperty()
    2015-01-23 12:55:55.031289 TID:1   (PRI) (EXT) (CP) ConnectionString.Parse()
    2015-01-23 12:55:55.032289 TID:1   (PRI) (EXT) (CP) ConnectionString.ctor()
    2015-01-23 12:55:55.032289 TID:1   (PRI) (EXT) (CP) ConnectionString.GetCS()
    2015-01-23 12:55:55.055292 TID:1   (PUB) (ENT) OracleConnection.Open() (conid=65204782) (state=Closed) (sessid=0) (implid=0) (pooling=T) (txnid=n/a)
    2015-01-23 12:55:55.060292 TID:1   (PRI) (ENT) (CP) OracleConnectionDispenser`3..cctor()
    2015-01-23 12:55:55.061292 TID:1   (PRI) (EXT) (CP) OracleConnectionDispenser`3..cctor()
    2015-01-23 12:55:55.061292 TID:1   (PRI) (ENT) (CP) OracleConnectionDispenser`3.Get()
    2015-01-23 12:55:55.066293 TID:1   (PRI) (ENT) (CP) PoolManager`3.ctor()
    2015-01-23 12:55:55.066293 TID:1   (PRI) (EXT) (CP) PoolManager`3.ctor()
    2015-01-23 12:55:55.071293 TID:1   (PRI) (ENT) (CP) PoolManager`3.Initialize() (constr=User Id=opslag;Data Source=DB_DST;)
    2015-01-23 12:55:55.073293 TID:1   (PRI) (ENT) (CP) ConnectionString.Secure()
    2015-01-23 12:55:55.073293 TID:1   (PRI) (EXT) (CP) ConnectionString.Secure()
    2015-01-23 12:55:57.662552 TID:1   (PRI) (EXT) (CP) PoolManager`3.Initialize() (pmid=56680499) (constr=User Id=opslag;Data Source=DB_DST;)
    2015-01-23 12:55:57.664552 TID:1   (PRI) (BUF) (OBP.CTOR) (poolid:40362448) (OracleConnectionDispenser`3.GetPM)
    2015-01-23 12:55:57.676554 TID:1   (PRI) (ENT) (CP) OraclePoolManager.Get()
    2015-01-23 12:55:57.704556 TID:1   (PRI) (ENT) (CP) PoolManager`3.Get() (txnid=n/a) (bForceMatch=F)
    2015-01-23 12:55:57.710557 TID:1   (PRI) (ENT) (CP) PoolManager`3.CreateNewPR() (txnid=n/a)
    2015-01-23 12:55:57.922578 TID:1   (PRI) (ENT) TimeStamp.GetLocalTZOffset()
    2015-01-23 12:55:57.922578 TID:1   (PRI) (EXT) TimeStamp.GetLocalTZOffset()
    2015-01-23 12:55:57.932579 TID:1   (PRI) (ENT) (CP) ConnectionString.GetStringFromSecureString()

  • Data Provider Internal error(-3000): please help!

    Hi,
    I've a Web Application using Oracle Data Provider 9.2.0.2 to communicate with mu oracle DB.
    I'm using the ExecuteNonQuery function to run a SQL statement (it's a select connect by), but after some time, I get the following error:
    Data Provider Internal error(-3000)
    It seems to happen if the query takes a lot of time.
    If I reduce the number of returned rows, I don't get the error anymore.
    After some searches through the internet I found that the problem should fixed in the next ODP release, 9.2.0.4: I installed it too, but with no success.
    I played with the connection timeout and some other parameters without solving the error.
    Someone can help me?
    Thanks.
    Daniele.

    I met the same question too.
    I list your problem below:
    my ODP.net is 9.2.0.4.
    code snippet is below:
    string constring = "user id=gz;data source=ipas_local;password=gz";
                        OracleConnection conn = new OracleConnection(constring);
                        OracleCommand cmd = new OracleCommand(sql,conn);
                        try
                             conn.Open();
                             cmd.ExecuteNonQuery();
                        catch(Exception ex)
                             doredirect = false;
                             lblMessage.Text = ex.ToString();
                        finally
                             conn.Close();
    I have a Oracle9i DBMS which home_name is OraHome92 in my computer,and have a ODP.NET9.2.0.4 which home_name is ORADOTNET9 deferent from DBMS.
    9i DBMS path:D:\oracle\ora92
    ODP.NET 9i path:D:\oracle\ODPDotNet
    my web app never work before
    what's the meaning of "100% & consistently reproducible"?
    how to know whether Connection pool is on or off?

  • How to check if Oracle Data Access Components  is installed?

    How to check if  Oracle Data Access Components is installed and version on my computer?
    Also How to check if Oracle Data Provider is installed and version?
    TIA
    Steve42

    Regedit HKLM->Software->Oracle.  See what's there...
    At the very least, that can give you paths and can check file versions from there.

  • Unable to use transactions with System.Data.OracleClient data provider

    I am using VS2008, System.Data.OracleClient, Oracle 10g, and ODAC 10.2.0.20. I haven't been able to get transactions to work. When I use 'connection.BeginTransaction()', the rollback doesn't work. When I use TransactionScope, the output parameter is always DBNull. Any ideas/comments?
    Here's the sample code:
    // #define ENABLE_TRANSACTION // failure is 'rollback not working'
    #define ENABLE_TRANSACTION_SCOPE // failure is 'no output parameter value'
    using System;
    using System.Collections.Generic;
    using System.Data;
    using System.Text;
    using System.Data.OracleClient;
    #if ENABLE_TRANSACTION_SCOPE
    using System.Transactions;
    #endif
    namespace TestOracleTransaction
    class Program
    static void Main(string[] args)
    #if ENABLE_TRANSACTION_SCOPE
    using (TransactionScope scope = new TransactionScope())
    #endif
    string connectionString = "Data Source=ORADEV;User ID=user;Password=pwd";
    using (OracleConnection connection = new OracleConnection(connectionString))
    try
    connection.Open();
    #if ENABLE_TRANSACTION
    using (OracleTransaction transaction = connection.BeginTransaction())
    #endif
    try
    #if ENABLE_TRANSACTION_SCOPE
    if (Transaction.Current == null)
    throw new ArgumentException("no ambient transaction found for OracleClient");
    #endif
    OracleCommand command = connection.CreateCommand();
    #if ENABLE_TRANSACTION
    command.Transaction = transaction;
    #endif
    command.CommandType = CommandType.StoredProcedure;
    command.CommandText = "TIS.P_TIS_GATEWAY_INFO_ADD";
    OracleParameter param = command.CreateParameter();
    param.ParameterName = "p_gateway_id";
    param.Direction = ParameterDirection.Input;
    param.DbType = DbType.Int64;
    param.Value = 18;
    command.Parameters.Add(param);
    param = command.CreateParameter();
    param.ParameterName = "p_info_id";
    param.Direction = ParameterDirection.Input;
    param.DbType = DbType.Int64;
    param.Value = 79;
    command.Parameters.Add(param);
    param = command.CreateParameter();
    param.ParameterName = "p_user";
    param.Direction = ParameterDirection.Input;
    param.DbType = DbType.String;
    param.Value = "spms";
    command.Parameters.Add(param);
    param = command.CreateParameter();
    param.ParameterName = "p_gateway_info_id";
    param.Direction = ParameterDirection.Output;
    param.DbType = DbType.Int64;
    param.Size = sizeof(Int64);
    command.Parameters.Add(param);
    int count = command.ExecuteNonQuery();
    object value = command.Parameters["p_gateway_info_id"].Value;
    long id = (value == DBNull.Value) ? -1 : Convert.ToInt64(value);
    if (id < 0)
    // FAILURE - no output parameter value when TransactionScope enabled
    throw new ArgumentException("no return value");
    #if ENABLE_TRANSACTION
    // FAILURE - rollback doesn't work when Transaction enabled
    transaction.Rollback();
    #endif
    #if ENABLE_TRANSACTION_SCOPE
    scope.Complete();
    #endif
    catch (Exception ex)
    System.Console.WriteLine("ERROR: " + ex.Message);
    #if ENABLE_TRANSACTION
    transaction.Rollback();
    #endif
    finally
    if (connection.State == ConnectionState.Open)
    connection.Close();
    }

    Hi,
    First, this is not the place for questions with System.Data.OracleClient, this is the Oracle Data Provider for .NET forum. Having said that I went ahead and tested your code with some slight modifications because you did not provide the stored procedure information. I am assuming your stored procedure is doing some sort of DML since you are using transactions and attempting to commit and rollback.
    I tested the following with both Transaction scope and a local transaction object and it worked fine with System.Data.OracleClient. I provided the create table and stored procedure I used.
    Observations
    ========
    When using transaction scope, a distributed transactions was executed and the data was inserted and returned in the output variable.
    From console
    p1 value is Hello World
    From SQL Plus
    SQL> select * from foo;
    C1
    Hello World
    When using a local transaction, the DML was not inserted when calling rollback and when I changed it to commit, the row was inserted successfully.
    Maybe you can test the simple foo example below to see if it works for you. Maybe there is something going on in your SP that is causing your specific observations.
    The code I posted at this point is using local transaction and calling transaction.commit(), rollback is commented out. But I tested all scenarios and they worked as expected.
    HTH
    Jenny
    #define ENABLE_TRANSACTION // failure is 'rollback not working'
    //#define ENABLE_TRANSACTION_SCOPE // failure is 'no output parameter value'
    using System;
    using System.Collections.Generic;
    using System.Data;
    using System.Text;
    using System.Data.OracleClient;
    #if ENABLE_TRANSACTION_SCOPE
    using System.Transactions;
    #endif
    create table foo (c1 varchar2(50));
    create or replace procedure getstr (p1 out varchar2) as
    begin
    insert into foo(c1) values ('Hello World') returning c1 into p1;
    end;
    namespace TestOracleTransaction
    class Program
    static void Main(string[] args)
    #if ENABLE_TRANSACTION_SCOPE
    using (TransactionScope scope = new TransactionScope())
    #endif
    string connectionString = "Data Source=orcl;User ID=scott;Password=tiger";
    using (OracleConnection connection = new OracleConnection(connectionString))
    try
    connection.Open();
    #if ENABLE_TRANSACTION
    using (OracleTransaction transaction = connection.BeginTransaction())
    #endif
    try
    #if ENABLE_TRANSACTION_SCOPE
    if (Transaction.Current == null)
    throw new ArgumentException("no ambient transaction found for OracleClient");
    #endif
    OracleCommand command = connection.CreateCommand();
    #if ENABLE_TRANSACTION
    command.Transaction = transaction;
    #endif
    command.CommandType = CommandType.StoredProcedure;
    command.CommandText = "SCOTT.GETSTR";
    OracleParameter param = command.CreateParameter();
    param.ParameterName = "p1";
    param.Direction = ParameterDirection.Output;
    param.DbType = DbType.AnsiString;
    param.Size = 20;
    command.Parameters.Add(param);
    int count = command.ExecuteNonQuery();
    object value = command.Parameters["p1"].Value;
    Console.WriteLine("p1 value is {0}",value.ToString());
    #if ENABLE_TRANSACTION
    // FAILURE - rollback doesn't work when Transaction enabled
    transaction.Commit();
    //transaction.Rollback();
    #endif
    #if ENABLE_TRANSACTION_SCOPE
    scope.Complete();
    #endif
    catch (Exception ex)
    System.Console.WriteLine("ERROR: " + ex.Message);
    #if ENABLE_TRANSACTION
    transaction.Rollback();
    #endif
    finally
    if (connection.State == ConnectionState.Open)
    connection.Close();
    }

  • I red that Oracle Data Integrator provides more than 100 KMs out-of-the-box

    I red that
    Oracle Data Integrator provides more than 100 KMs out-of-the-box.
    Is anybody have any idea how I can reach or view it or use it ?

    I got it its under <Oraclehome>oracledi>impexp

  • Microsoft OLE DB Provider for Oracle: Data type is not supported.

    I got the error:
    Microsoft OLE DB Provider for Oracle: Data type is not supported.
    Shortly after upgrading from Oracle 8 to Oracle 9. I was advised to download more up to date oracle drivers, but I was wondering if there was a way to tell what version of the 'OLE DB Provider for Oracle' is already at. Is there a command I can use via SQL Plus or something?

    I have found Microsoft ODBC for Oracle to be more stable than the Microsoft OLEDB for Oracle driver. I have also found both Microsoft ODBC and OLEDB drivers to be more stable than the drivers from Oracle.
    You could always get the latest MDAC (Microsoft Data Access Components) from Microsoft's MSDN Download site and then get the ODAC (Oracle Data Access Components) from Oracle's OTN Download site. ODAC requires MDAC. And ODAC has the latest drivers.
    I suppose it would help to have the latest patches for your Oracle client software too. Maybe Oracle MetaLink would have these?
    It may even help to have the latest service pack for Visual Studio 6 (Visual C++ 6 and Visual Basic 6) too.

  • How to Install Oracle Data Access Components (ODAC) on Windows Server 2003?

    I recently installed "32-bit Oracle Data Access Components (ODAC) with Oracle Developer Tools for Visual Studio" on my computer (Windows 7, 64bit). Everything seems fine and I can develop and run my application in Visual Studio 2010 and IIS 7.
    Now, when I deploy my application to the Server, it raises error:
    Exception: System.TypeInitializationException: The type initializer for 'Oracle.DataAccess.Client.OracleCommand' threw an exception. ---> Oracle.DataAccess.Client.OracleException: The provider is not compatible with the version of Oracle client
    Obviously I need to install ODAC on the server, too. My server is:
    - Windows 2003 32 bit R2 (I know, I know!)
    - IIS 6
    So. I downloaded the same installation from Oracle website (ODAC 11.2 Release 5 and Oracle Developer Tools for Visual Studio [11.2.0.3.20]) and installed it on the server. But still getting the same error.
    PS: When I was installing, I chose Oracle Data Access Component for Oracle Client 11.2.0.3.20 in Oracle Universal Installer. hmmmm. Should I choose "Oracle Server" instead? Screenshot
    Edited by: 1000434 on Apr 17, 2013 6:35 AM
    Edited by: 1000434 on Apr 17, 2013 6:36 AM

    ODP.NET, Unmanaged Driver uses unmanaged dependencies in the Oracle Client. The error you see means you have another Oracle Client installed on the Win2003 machine and ODP.NET is attempting to load the incorrect Oracle Client version, rather than the version you installed ODP.NET with.
    What you need to do is direct ODP.NET where to find the correct version of its unamanaged Oracle Client dependencies. This will be generally the bin directory of your Oracle Client home that was installed with ODP.NET.
    You can learn more about DllPath here:
    http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/InstallODP.htm#sthref94
    If you're not familiar with how to set ODP.NET settings in the Registry or .NET config files, you can read how to do that here:
    http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/featConfig.htm#sthref106

Maybe you are looking for

  • Error in FCC in sender JMS adapter

    Dear all, We have IDoc flat file which is fixed field length but it has no field separators. It also doesnt have a carriage return(enter) after every segment ( say edi_dc40). In this case ,the FCC is giving error  " Missing Structure in Last recordse

  • Sync RFC scenario VS BPM scenario -- speed doubt

    Hello friends!   My case: I have to choose between 2 scenarios: 1) SAP(Idoc) <=> XI <=> ThirdPart(WebService) 2) SAP(s\q\tRFC) <=> XI <=> ThirdPart(WebService) In 1st scenario I need to use BPM. In 2sd I needn't. So I want to know which way more simp

  • Generating pdf on fly

    hi I'm looking for a tool that will generated pdf content for my site http://alefajnie.pl (gadgets store) I want have an option to load a page as pdf when product images goes as background and description is nice __auto__ formatted. I don't wanna pro

  • Calling fontStyle from dropdownlist

    forum, Can i get some tips about calling "fontstyle" from dropdownlist. var myDialog = new Window('palette', 'Highlight_fontStyle_Gobally'); var myGroup = myDialog.add('group', undefined, ''); var newButton1 = myGroup.add('button', undefined, 'Highli

  • BPEL Expression Build problem

    Hi, While developing the BPEL process, the Expression builder doesn't repyly for a long time when we have to build the big expressions? Is there any solution/alternative to over come this? -- i have one idea of editing the .bpel file and writing the