Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9251719
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 18, 20262026-06-18T10:46:20+00:00 2026-06-18T10:46:20+00:00

We have installed the 32bit odp.net driver for Oracle. Our server currently hosts applications

  • 0

We have installed the 32bit odp.net driver for Oracle. Our server currently hosts applications that are using the deprecated Microsoft Oracle driver.

To use the new odp.net driver on the server will there be any conflicts with the older deprecated driver from microsoft?

What needs to be installed on the server? (how to avoid conflicts with existing web applications?)

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-18T10:46:21+00:00Added an answer on June 18, 2026 at 10:46 am

    System.Data.OracleClient relies on the unmanaged Oracle client software in the same way that odp.net does:

    http://msdn.microsoft.com/en-us/library/2d7h4ycx.aspx

    The .NET Framework Data Provider for Oracle provides access to an
    Oracle database using the Oracle Call Interface (OCI) as provided by
    Oracle Client software
    . The functionality of the data provider is
    designed to be similar to that of the .NET Framework data providers
    for SQL Server, OLE DB, and ODBC.

    When the Oracle client is installed it establishes a “oracle_home” (multiple oracle homes are alowed) and uses various methods to find related dependencies including the registry (HKLM/Software/Oracle), .config options, and the path statement. I’m not exactly sure which method System.Data.OracleClient uses, but I would guess it relies on the path environment variable as do older versions of the client.

    Installing a new client will likely put itself first in the path statement. For example consider the following snip from the command line “set” command with my 4 clients installed:

    OS=Windows_NT Path=C:\Program Files\Common Files\Microsoft
    Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft
    Shared\Windows Live;C:\Oracle
    \product\11.2.0\client_ODT;C:\Oracle\product\11.2.0\client_ODT\bin;C:\Oracle\product\11.2.0\client_ODACx64;C:\Oracle\product\11.2.0\client_O
    DACx64\bin;C:\Oracle\product\11.2.0\client_1\bin
    ;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShe
    ll\v1.0\;C:\ORA6i\bin;C:\ORANT\bin;C:\Windows\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\ORA6i\jdk\bin;C:\Windows\system32;C:\WINDOWS;C
    :\WINDOWS\System32\Wbem;C:\ORA6i\jdk\bin;C:\ORA6i\bin;C:\ORANT\bin;C:\Windows\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\ORA6i\jdk\bin;

    At that point it’s possible, and likely, that existing client users will begin to use your newly installed client instead. So you may want to check your system before and after install for these kind of changes.

    Running under the new client will probably be fine, but if you’re looking to avoid touching existing systems. Consider using the xcopy install instead. Below are some links for information on installing it:
    http://www.oracle.com/technetwork/issue-archive/2008/08-nov/o68odpnet-101744.html
    http://www.brothersincode.com/post/Oracle-ODPnet-xcopy-deployment-for-aspnet.aspx

    The xcopy install doesn’t add itself to the path statement so it shouldn’t affect your other installations. New versions of odp.net are supposed to resolve unmanaged binaries thru the registry, so your new app may find it without issue. However, I find dllPath config more reliable – the following would go in your config file:

    <configuration>
      <oracle.dataaccess.client> 
        <add key="DllPath" value="c:\oracle\product\1.1.0-xcopy-dep\BIN"/>
      </oracle.dataaccess.client>
    </configuration>
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have installed ODAC (Oracle data Access Components 64 bit ) odp.net 4. But
I am using Windows Vista 32bit . I have installed Eclipse Helios Service Release
I Have an asp.net web service that uses an oracle database. It works when
I have installed the Oracle Client for the 64 bit machine using the XCopy
I have installed on a 32bit server a IBM Rational ClearQuest and made a
I have a Microsoft SQL Server 2008 instance and Oracle 10g database installed side
1) I have installed 32 bit version wamp 2.2E, on windows XP 32bit. The
I have installed my dependencies using bundle package Then transferred them to the offline
I have installed the following components of SQL Server 2012: management tools - complete
I have installed team foundation server 2012 express and am wanting to connect through

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.