Provider not compatible version of Oracle client after upgrade 4.112.1.2

I had an ASP.NET 3.5 website running
on intranet small business server as production with:
OS Win2008 Standard 32-bit
Oracle Database 11g107 32-bit
Oracle DataAccess 2.111.60 32-bit
On a development laptop,
I upgraded the website to ASP.NET 4.0.
The development laptop had
OS Windows 7 32-bit
VS 2010
Oracle Database 11g201 32-bit
Oracle DataAccess 4.112.12
Application was running without errors.
On the production server,
I uninstalled Oracle Database 11g107,
to include removing Oracle home and install folders,
and in HKLM > Software > Oracle registry folder.
I installed Oracle Database 11g201
and installed the ODP.NET upgrade to 4.112.12.
(except for VS components).
In the website web.config,
I changed the referenced assembly to:
<assemblies>
     <add assembly="Oracle.DataAccess, Version=4.112.1.2, Culture=neutral, PublicKeyToken=89b483f429c47342" />
I changed IIS70 Application pool advanced settings to ASP.NET 4.0,
restarting application pool and website.
Rebooted system.
On starting the application when it accesses the Oracle connection,
I get the dreaded: Provider not compatible.
Exception Details: Oracle.DataAccess.Client.OracleException: The provider is not compatible with the version of Oracle client
Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[OracleException (0x80004005): The provider is not compatible with the version of Oracle client]
Oracle.DataAccess.Client.OracleInit.Initialize() +433
Oracle.DataAccess.Client.OracleConnection..cctor() +844
It is not the VB.NET Oracle connection code,
as it runs fine on the development laptop.
So I look into the GAC.
GACUTIL /l shows 2.111.60 is still in the .NET
The Global Assembly Cache contains the following assemblies:
Oracle.DataAccess, Version=1.111.6.0, Culture=neutral, PublicKeyToken=89b483f429c47342
Oracle.DataAccess, Version=2.111.6.0, Culture=neutral, PublicKeyToken=89b483f429c47342, processorArchitecture=x86
Oracle.DataAccess, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342, processorArchitecture=x86
Oracle.DataAccess, Version=2.112.1.2, Culture=neutral, PublicKeyToken=89b483f429c47342, processorArchitecture=x86
Oracle.DataAccess, Version=4.112.1.2, Culture=neutral, PublicKeyToken=89b483f429c47342, processorArchitecture=x86
Oracle.Database.Extensions, Version=1.111.6.0, Culture=neutral, PublicKeyToken=89b483f429c47342
Oracle.Database.Extensions, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342, processorArchitecture=x86
Oracle.Database.Extensions, Version=2.112.1.2, Culture=neutral, PublicKeyToken=89b483f429c47342, processorArchitecture=x86
Oracle.Database.Extensions, Version=4.112.1.2, Culture=neutral, PublicKeyToken=89b483f429c47342, processorArchitecture=x86
Oracle.Web, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342, processorArchitecture=x86
Oracle.Web, Version=2.112.1.2, Culture=neutral, PublicKeyToken=89b483f429c47342, processorArchitecture=x86
Policy.2.102.Oracle.DataAccess, Version=2.112.1.2, Culture=neutral, PublicKeyToken=89b483f429c47342, processorArchitecture=x86
Policy.2.111.Oracle.DataAccess, Version=2.112.1.2, Culture=neutral, PublicKeyToken=89b483f429c47342, processorArchitecture=x86
Policy.2.111.Oracle.Web, Version=2.112.1.2, Culture=neutral, PublicKeyToken=89b483f429c47342, processorArchitecture=x86
Policy.2.112.Oracle.DataAccess, Version=2.112.1.2, Culture=neutral, PublicKeyToken=89b483f429c47342, processorArchitecture=x86
Policy.2.112.Oracle.Web, Version=2.112.1.2, Culture=neutral, PublicKeyToken=89b483f429c47342, processorArchitecture=x86
Is there a command I need to run to remove the old 111.6.0 Oracle client references from GAC?
Eventhough Oracle ODP.NET installer put a policy to refer the older version to the new?

In
C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0
and in
C:\Windows\Microsoft.NET\Framework\v4.0.30319
There is only SYSTEM.DATA.ORACLECLIENT
I suspect that we would not see Oracle.DataAccess.dll in these locations anyway.
++++++++
In
C:\Windows\assembly
There is:
Oracle.DataAccess 2.112.1.2
Oracle.Database.Extensions 2.112.1.2
Oracle.Web 2.112.1.2
This is the GAC for ASP.NET 2.0-3.5,
so this appears to be correct
++++++++
In
C:\Windows\Microsoft.NET\assembly\GAC_32
There is:
C:\Windows\Microsoft.NET\assembly\GAC_32\Oracle.DataAccess\v4.0_4.112.1.2__89b483f429c47342
C:\Windows\Microsoft.NET\assembly\GAC_32\Oracle.Database.Extensions\v4.0_4.112.1.2__89b483f429c47342
C:\Windows\Microsoft.NET\assembly\GAC_32\Oracle.Web\v4.0_4.112.1.2__89b483f429c47342
with the appropriate 4.112.1.2 dlls in these folders
This is the GAC for ASP.NET 4.0,
so this appears to be correct.
+++++++
In
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Machine.config
Removed Oracle Providers references, I just need ODAC to update and insert data into schema data tables,
and do not use the ASP.NET Oracle Providers schema.
Should I need ASP.NET Oracle Providers schema, I can always add references in the application web.config.
<system.data>
<DbProviderFactories>
<add name="Microsoft SQL Server Compact Data Provider" invariant="System.Data.SqlServerCe.3.5" description=".NET Framework Data Provider for Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=3.5.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/></DbProviderFactories>
</system.data>
<membership>
<providers>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
</providers>
</membership>
<profile>
<providers>
<add name="AspNetSqlProfileProvider" connectionStringName="LocalSqlServer" applicationName="/" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</providers>
</profile>
<roleManager>
<providers>
<add name="AspNetSqlRoleProvider" connectionStringName="LocalSqlServer" applicationName="/" type="System.Web.Security.SqlRoleProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<add name="AspNetWindowsTokenRoleProvider" applicationName="/" type="System.Web.Security.WindowsTokenRoleProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</providers>
</roleManager>
<siteMap>
<providers>
</providers>
</siteMap>
<webParts>
<personalization>
<providers>
</providers>
</personalization>
</webParts>
<healthMonitoring>
<providers>
</providers>
</healthMonitoring>
+++++++++++++
In
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config
No Oracle references, and I would expect this as it is added in application level web.config
+++++++++++++
In
C:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles\web.config
No Oracle references, and I would expect this as it is added in application level web.config
+++++++++++++
In
D:\ORA\DB11G201\ODP.NET\bin\4
Oracle.DataAccess.dll 4.112.1.2
and in
D:\ORA\DB11G201\ASP.NET\bin\4
Oracle.Web.dll 4.112.1.2
+++++++++++++
So... why would I get provider not compatible version of Oracle Client...
there are no other versions of ODAC hanging around,
unless there are other locations I am not aware of.
The application works fine in development laptop.
The application works fine on production server when I use SYSTEM.DATA.ORACLECLIENT.
But we need to migrate away from SYSTEM.DATA.ORACLECLIENT according to Microsoft,
and I am sure Oracle would rather have me use Oracle.DataAccess client anyway.
++++++
I even tried a trick from another post to move what appears to be Oracle Instant Client components,
oci.dll, et al, from an installation into a new home of the Oracle 11g201 Cllent 32 along with Oracle.DataAccess.dll into the website BIN folder
and set references for Oracle.DataAccess.dll to LOCAL TRUE.
+++++++
So I remain stuck.

Similar Messages

  • The provider is not compatible with the version of Oracle client

    We are running Server 2012 64 bit with multiple homes one is 32 bit and the other 64 bit. We installed the 64 bit first then the 32 bit next in order to get our Classic ASP WebSite that is using COM+ and OLEDB to see the provider.
    C:\oracle\product\12.1.0\x86
    C:\oracle\product\12.1.0\x64
    The other Websites are ASP.Net 4.0 and are running in 64 bit application pools. They are using a DAL .Net assembly built x64 with a reference to the 64 bit ODP.Net version 4.121.1.0 in C:\oracle\product\12.1.0\X64\client_1\odp.net\bin\4.
    I also see there is another folder C:\oracle\product\12.1.0\X64\odac_1\odp.net\bin\2.x with version 2.121.2.0. We are on running Framework 4.0 but when I switch to this version it works but with the version out of the bid\4 we are receiving the following error when the 64 bit Websites call the assembly:
    The provider is not compatible with the version of Oracle client
       Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 
    Exception Details: Oracle.DataAccess.Client.OracleException: The provider is not compatible with the version of Oracle client
    Source Error:
    Line 87: mDataSource = dataSource
    Line 88: mConnectionString = GetDBConnectionString(dataSource)
    Line 89: mConnection = New OracleConnection(mConnectionString)
    Line 90: mParams = New List(Of IDbDataParameter)
    Line 91: End Sub
    I have not been successful in getting this to work after spending endless hours, so any help would be appreciated.

    Hi,
    Oracle Client/ODP build with certified Visual C++ Libraries so application using ODP.NET requires "runtime components of Visual C++ Libraries" to be installed.
    Oracle Database Client installation includes the Visual C++ Libraries but ODAC doesn't contain these libraries which may cause such issue.
    Please check the Note 43208.1 for the particular version of Visual C++ installs with Oracle Database Client installation(e.g. 11.2.0 Database Client installs  Visual C++ .NET 2005) and also you can refer the windows event log error massage to verify which version of Visual C++ is missing.
    thanks and regards
    Venkat

  • Error :"The provider is not compatible with the version of Oracle client"

    Hi guys!
    I'm facing this problem:
    When my .Net application tries to access the DB, I get this error message above.
    The application is into the same machine of DB and the operational system is Windows Server Enterprise 64 bits.
    I'm comparing to another machine that has the same scenario but runs in Windows Vista 64 bits. This problem doesn't happen and I can normally access the DB.
    The both database versions are 10g Release 2 (10.2) and all components from Oracle Database Components 10.2.0.2.21 are installed as the containing bellow:
    -Oracle Data Provider for .NET 1.x 10.2.0.2.20
    -Oracle Data Provider for .NET 2.0 10.2.0.2.20
    -Oracle Developer Tools for Visual Studio .NET 2003 10.2.0.2.20
    -Oracle Developer Tools for Visual Studio 2005 10.2.0.2.20
    -Oracle Provider for OLE DB 10.2.0.2.20
    -Oracle Objects for OLE 10.2.0.2.20
    -Oracle Services For Microsoft Transaction Server 10.2.0.1.0
    -Oracle Net 10.2.0.1.0
    -Oracle Universal Installer 10.2.0.2.0
    Oracle.DataAcces.DLL is 2.102.2.20 and it is reference in my .Net app (that is published and located into IIS).
    These are the Oracle assemblies installes in 'C:\Windows\Assembly':
    Windows Vista Machine:
    ASSEMBLY NAME VERSION CULTURE PUBLIC KEY TOKEN PROCESS ARCHITECTURE
    Oracle.DataAccess 10.2.0.100 Neutral 89b483f429c47342
    Oracle.DataAccess 1.102.2.20 Neutral 89b483f429c47342
    Oracle.DataAccess.resources 10.2.0.100 pt-BR 89b483f429c47342
    Oracle.DataAccess.resources 10.2.0.100 it 89b483f429c47342
    Oracle.DataAccess.resources 10.2.0.100 fr 89b483f429c47342
    Oracle.DataAccess.resources 10.2.0.100 es 89b483f429c47342
    Oracle.DataAccess.resources 10.2.0.100 de 89b483f429c47342
    Oracle.Management.Omo 2.102.2.20 Neutral 89b483f429c47342 x86
    Oracle.VsDevTools 2.102.2.20 Neutral 89b483f429c47342 x86
    Policy.10.1.Oracle.DataAccess 1.102.2.20 Neutral 89b483f429c47342
    Policy.10.2.Oracle.DataAccess 1.102.2.20 Neutral 89b483f429c47342
    Windows Server Machine:
    ASSEMBLY NAME VERSION CULTURE PUBLIC KEY TOKEN PROCESS ARCHITECTURE
    Oracle.DataAccess 10.2.0.100 Neutral 89b483f429c47342
    Oracle.DataAccess 1.102.2.20 Neutral 89b483f429c47342
    Oracle.DataAccess 2.102.2.20 Neutral 89b483f429c47342 x86
    Oracle.DataAccess.resources 10.2.0.100 pt-BR 89b483f429c47342
    Oracle.DataAccess.resources 10.2.0.100 zh-CHT 89b483f429c47342
    Oracle.DataAccess.resources 10.2.0.100 zh-CHS 89b483f429c47342
    Oracle.DataAccess.resources 10.2.0.100 ko 89b483f429c47342
    Oracle.DataAccess.resources 10.2.0.100 jp 89b483f429c47342
    Oracle.DataAccess.resources 10.2.0.100 it 89b483f429c47342
    Oracle.DataAccess.resources 10.2.0.100 fr 89b483f429c47342
    Oracle.DataAccess.resources 10.2.0.100 es 89b483f429c47342
    Oracle.DataAccess.resources 10.2.0.100 de 89b483f429c47342
    Policy.10.1.Oracle.DataAccess 1.102.2.20 Neutral 89b483f429c47342
    Policy.10.2.Oracle.DataAccess 1.102.2.20 Neutral 89b483f429c47342
    Policy.9.2.Oracle.DataAccess 10.2.0.100 Neutral 89b483f429c47342
    Policy.9.2.Oracle.DataAccess 1.102.2.20 Neutral 89b483f429c47342
    What should I check and do to solve this problems?
    Thanks for help,
    Anderson

    Hi,
    Often the error "The provider is not compatible with the version of Oracle client" is raised when the unmanaged dll OraOpsX.dll can't be found, can't be loaded, or is the wrong version. For version 10.2.0.x of ODP.NET and .NET Framework 2.x the file should be called "OraOps10w.dll" and should be found in the %ORACLE_HOME%\bin directory.
    Since the ODAC pieces are installed on the same host as the database, are they in a separate Oracle Home or the same Oracle Home as the database software? If there are multiple Oracle Home directories, which one is in the system path first?
    I would start with verifying the version of OraOps10w.dll and the system path on the server. You might also confirm that the Oracle Home directory (and everything under it) has the following permissions for Authenticated Users:
    - Read & Execute
    - List folder contents
    - Read
    Regards,
    Mark

  • 'The provider is not compatible with the version of Oracle client' exceptio

    Hi
    I installed ODAC-11.1.0.7.10 Beta on my development system and developed a .net application which uses Oracle.DataAccess.dll to connect to Oracle10g database.
    the application is working fine, means opening connection successfully when I run it from my development system. but the same application is throwing
    'The provider is not compatible with the version of Oracle client' exception when I run it on my 10g database server system.
    what I need to do to run the application successfully on the machine where 10g server exists?
    any help is appreciated.
    thanks,
    harry

    Hi Harry,
    I am not sure why you installed 11.1.0.7.10 Beta as 11.1.0.7.20 has been released and you should not be using the beta at this time. That error message is because the dependencies being loaded by the process are the wrong version. When you deploy an ODP .NET application using 11.1.7.x, you need to make sure you deploy it to a machine where the 11.1.0.7.x dependencies are installed. My guess is if I read your poat correctly is that Oracle.DataAccess.dll version 11.1 is loaded but its finding 10.2 dependencies on the target deployment box.
    HTH
    Jenny

  • Provider is not compatible with this version of Oracle client

    I am trying to access Oracle(10.2) DB from a .NET 2.0 Console Application.(.exe) in a Win 2008.Web code is also on the same Win 2008 system
    The Web application works fine and connects to teh DB , but when I try to run any of the Console applications it gives the error as:
    Provider is not compatible with this version of Oracle client.
    The Oracle.Dataaccess.dll versions which are available in GAC are 1.102.2.20 and 2.102.2.20.
    and the Oracle client installed is 10.2.0.100
    The complete error message is:
    Unhandled Exception: Oracle.DataAccess.Client.OracleException The provider is not compatible with the version of Oracle client
    at Oracle.DataAccess.Client.OracleInit.Initialize()
    at Oracle.DataAccess.Client.OracleParameter..ctor(String parameterName, OracleDbType type, ParameterDirection direction)
    Can any of you help me find a reason for this error.
    Thanks in advance!!

    Hi Greg,
    I found out another reason this error was appearing.I am compiling the Console application in a 32-bit machine on 32-bit Oracle client.
    The pre-compiled DLL and EXE is then exported to a 64-bit Win 2008 machine.
    Also,The code has been compiled with ‘Any CPU’ .
    The Web Application on the same system is working because the "Enable 32-bit Applications" is set to True.
    Are there any DLLs or EXEs created when compiling in the 32-bit machine which is not compatible with the 64-bit machine?
    Please help!!
    Thanks,
    Veena

  • Another: The provider is not compatible with the version of Oracle client

    Hi everybody,
    We still have problems with the ODP dll. with our .Net development. I copied all the dlls as mentioned here: [http://splinter.com.au/blog/?p=156] and in many other posts here in the forum. The .Net development works fine on our Development PCs (WIN XP32) and on many other PCs in the company. But we still have some PCs (As well WIN XP32) that come up with the Error: The provider is not compatible with the version of Oracle client.
    Has anyone an idea???
    Thanks a lot for your help
    Best Jan

    Hi Jan,
    If there has never been any Oracle Client software installed on the machines, it seems unlikely that there would be Oracle policy files and version(s) of Oracle.DataAccess in the GAC. But, yes, the CLR will look to the GAC first for loading the Oracle.DataAccess assembly. I'm not sure what Framework or Domain setting would be involved here if there is no Oracle client installed. Are the machines configured the same as far as Regional/Language settings, etc?
    One thing you might be able to try is to create an application configuration file and enable ODP.NET trace in the file. This is an ODP.NET 11.1 new feature. However, it's possible the error will prevent the trace file from being created. You would create a file named YourApplicationName.exe.config and here is a sample of the minimum content to enable ODP.NET trace:
    {noformat}
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
     <oracle.dataaccess.client>
       <settings>
         <add name="TraceFileName" value="c:\odpnet2.trc"/>
         <add name="TraceLevel" value="1"/>
       </settings>
     </oracle.dataaccess.client>
    </configuration>
    {noformat}
    I wish I had an easy answer for you!
    Regards,
    Mark

  • The provider is not compatible with the version of Oracle client... again!

    Please, please, please help me!
    I get the error, "The provider is not compatible with the version of Oracle client", intermittently on my Test Server. Strangely, without restarting the server or IIS, my application suddenly decides that I don't have the right Oracle client. I don't have any such issue on my local machine even though I'm using the same Oracle 11g client from Beta 1.
    I have Oracle 11g (D:\Oracle11g\product\11.1.0) installed. I tried specifying which assembly to use in my web.config:
    <compilation debug="true" defaultLanguage="c#">
    <assemblies>
    <add assembly="Oracle.DataAccess, Version=2.111.5.10, Culture=neutral, PublicKeyToken=89b483f429c47342" />
    </assemblies>
    </compilation>
    I'm not even trying to use a 10g client with the Providers as discussed here: "The provider is not compatible with the version of Oracle client"
    What I don't understand is why this error comes and goes?!?! Has anyone experienced anything like this?

    The server is Win 2003. The local development machine is WinXP.
    ...I was trying to wait to install Beta 2 because of the nasty bugs reported on this forum.
    I'm now seeing that ORACLE_HOME wasn't set on my server because my co-worker removed the path. Somehow it was able to find an Oracle Home on the server, but apparently, it didn't always find the same home causing this error intermittently.
    Now, my question is how can I get my application to use the 11g Client as its Oracle Home, while my co-worker can use 10g Client as his Oracle Home? To be a bit more specific, he needs to use an ODBC client to connect because his application uses Classic ASP.
    Is this possible, or are we going to have to set up separate machines?
    Bee

  • 'The provider is not compatible with the version of Oracle client error' popping up randomly

    I have several asp.net pages running on an application server which generally work without issue. However I've had the Server error "The provider is not compatible with the version of Oracle client error" crop up twice seemingly randomly that affects all of my pages that interact with the DB server. A simple reboot of the application server solves the issue and the pages run again with no problems. What could be causing this problem?

    Sorry if I wasn't clear initially. Basically I've got 2 different applications in 2 different IIS folders on the webserver, each with several asp.net pages. They work fine for a period of time and then inexplicably that error gets thrown and affects all of my asp.net pages in both applications. The admin tells me that the other older applications on the same server are unaffected. A simple reboot of the server fixes the issue until the next time it happens (I can't identify any consistent point where this crash happens, the admin originally suggested that there might be something in my code causing a memory issue). I had the same applications hosted on my local machine for a time and this never happened as well as it never happening when I run them in localhost. How can I trace whether or not another part of my application is trying to load ODP.NET by itself? How can I verify the DLL search order for my application?

  • Oracle.DataAccess.Client.OracleException not compatible version

    Hi,
    i have installed the oracle developer tools for VS2005.NET. In my programms i put a reference to the Oracle.DataAccess.dll Version 2.102.2.20 in my Project. I can start and run this Programm on the same PC without problems.
    If i copy the Programm-Exe and the Oracle.DataAccess.dll on an other PC and start this Programm there, i became a Error-Message:
    "Unbehandelte Ausnahme: System.TypeInitializationException: Der Typeninitialisier
    er für Oracle.DataAccess.Client.OracleConnection hat eine Ausnahme verursacht. -
    --> Oracle.DataAccess.Client.OracleException The provider is not compatible with
    the version of Oracle client bei Oracle.DataAccess.Client.OracleInit.Initial
    ize()"
    Is there anybody that can help me?
    thanks,
    Carsten

    You need to run the installer to install ODP.NET on the target machine. Simply copying a few files is not good enough (at least not until we support xcopy instant client).

  • Provider not compatible with Ora Client

    Hi,
    I just installed the Oracle DB 10G v. 10.2.0.1.0 and the ODP.NET v. 10.2.0.2.20 in my computer.
    After I did that, I tested it and received the message: "the provider is not compatible with the version of oracle client". Do you know how to solve this issue? Which version of the Oracle Client or ODP should I install?
    TIA

    In your other post you mention OraOps10w.dll. That suggests that you developed on a machine with a version 10 client, and are now deploying to a machine with a version 9(.2) client. This won't work. Either install client version 10 on the deployment machine (best) , or install odp.net v9 on your development machine and rebuild.

  • Provider Not Compatible with client

    I downloaded the Oracle 11g ODAC 11.1.0.7.20 and installed it on my development computer.
    The C# aspx web pages are running fine on my computer now on localhost. But when I publish the files to the development server, I am getting the error: "The provider is not compatible with the version of Oracle client".
    The only access I have on that development server is to one directory for uploading the web pages. I have no other access. I believe they have the older version 10 something of the client installed but I want to use the latest one on my site. Also, I don't want them to install a new driver; don't want to mess up other sites on that server since they may need to use the older odp.net / clients.
    I have read somewhere that I can put the dll files in the bin directory and it would work. I followed the instructions from here http://splinter.com.au/blog/?p=156 and I am still getting the error.
    How can I deploy my web pages to the server and still use the latest odp.net drivers?
    Thanks,

    Hi,
    As suggested in the last reply, this is the binary mismatch issue, essentially ODP is not able to find correct / compatiible client binaries during runtime. Now couple of points:
    1. ODP needs a service layer binary (ORAOPS), which needs to be exactly same version as ODP or else execution fails with exception, as suggested in the link - http://www.oracle.com/technology/tech/windows/odpnet/faq.html#MOH
    first place to pick it is application directory and then registry / path variable comes into the picture, so this could not be an issue in this case, since you have coipied everything to the same directory.
    However, please remember for an assembly signed with the strong name first place to probe is GAC not application directory, so in case on the development server ODP is installed in the GAC then there could be a mismatch, since it is trying to match with your oraops binary.
    2. Also, in case you haven't copied oraops dll then regitry comes in to the picture and in case development server doesn't point to the right directory, then it would lead to the same error.
    So, you need to make sure that development server loads the right odp and oraops combination.\
    May be use process explorer to see the binaries / versions loaded.
    Also, let me add, beside oraops even if other client binaries are 10g specific, there wouldn't be a compatibility issue, since Oracle products maintain backward compatibility, so odp 11g binary would be fine with client 10g binary till the point, there's are no new unsupported APIs are called, that would be a certain exception
    Hope this helps,
    Mrinal

  • Higher version of Oracle client version is compatible with lower version

    Higher version of Oracle client version is compatible with lower version Oracle DB
    Oracle 10.2.0.5 client version should be compatible with 10.2.0.4 DB ?

    H wrote:
    Higher version of Oracle client version is compatible with lower version Oracle DB
    Oracle 10.2.0.5 client version should be compatible with 10.2.0.4 DB ?yes, compatible

  • Error 2000 - The server is not compatible with this deployment client

    I'm getting an error trying to deploy a composite. It works for everyone else on the team, and our configurations are the same (as far as we can tell). We've compared JDev version info.
    Any idea what I can try? Thank you.
    [12:57:48 PM] ---- Deployment started. ----
    [12:57:48 PM] Target platform is (Weblogic 10.3).
    [12:57:48 PM] Running dependency analysis...
    [12:57:48 PM] Building...
    [12:58:05 PM] Deploying profile...
    [12:58:06 PM] Wrote Archive Module to C:\pkgs\svn\mdm\trunk\src\DRM WDK Source Code\Workflows\DrmRequestWorkflowSelection\deploy\sca_DrmRequestWorkflowSelectionComposite_rev3.0.jar
    [12:58:06 PM] Deploying sca_DrmRequestWorkflowSelectionComposite_rev3.0.jar to partition "default" on server soa_server1 [http://10.22.2.40:8001]
    [12:58:06 PM] Processing sar=/C:/pkgs/svn/mdm/trunk/src/DRM WDK Source Code/Workflows/DrmRequestWorkflowSelection/deploy/sca_DrmRequestWorkflowSelectionComposite_rev3.0.jar
    [12:58:06 PM] Adding sar file - C:\pkgs\svn\mdm\trunk\src\DRM WDK Source Code\Workflows\DrmRequestWorkflowSelection\deploy\sca_DrmRequestWorkflowSelectionComposite_rev3.0.jar
    [12:58:06 PM] Preparing to send HTTP request for deployment
    [12:58:06 PM] Creating HTTP connection to host:10.22.2.40, port:8001
    [12:58:06 PM] Sending internal deployment descriptor
    [12:58:06 PM] Sending archive - sca_DrmRequestWorkflowSelectionComposite_rev3.0.jar
    [12:58:07 PM] Error deploying archive sca_DrmRequestWorkflowSelectionComposite_rev3.0.jar to partition "default" on server soa_server1 [http://10.22.2.40:8001]
    *[12:58:07 PM] HTTP error code returned [2000]*
    *[12:58:07 PM] Error message from server:*
    The server is not compatible with this deployment client: please verify that the server is a SOA managed server and that its version is supported by this deployment client
    [12:58:07 PM] Check server log for more details.
    [12:58:07 PM] Error deploying archive sca_DrmRequestWorkflowSelectionComposite_rev3.0.jar to partition "default" on server soa_server1 [http://10.22.2.40:8001]
    [12:58:07 PM] #### Deployment incomplete. ####
    [12:58:07 PM] Error deploying archive file:/C:/pkgs/svn/mdm/trunk/src/DRM WDK Source Code/Workflows/DrmRequestWorkflowSelection/deploy/sca_DrmRequestWorkflowSelectionComposite_rev3.0.jar
    (oracle.tip.tools.ide.fabric.deploy.common.SOARemoteDeployer)
    Edited by: J Keller on Jun 6, 2013 8:03 AM

    Can anyone reply plz???

  • After acceessing home screen with assistive touch auto lock is not working in my iphone 4S after upgrading to ios6

    After acceessing home screen with assistive touch auto lock is not working in my iphone 4S after upgrading to ios6

    Additional testing i perform to make wifi work but nothing works out:
    i did re-installing the software using iTunes, reset the network settings restarting the phone. Nothing solves my problem.
    wifi was working with older software versions. i think there should be a problem with 8.1.1.
    is anyone has fix for this issue?

  • Webcam not working for Macbook Air 2013 after upgrading to OSX Mavericks? Yahoo/ Google/Skype cam chats not working. Facetime works though. Any updates of Mavericks released to fix this?

    Webcam not working for Macbook Air 2013 after upgrading to OSX Mavericks? Yahoo/ Google/Skype cam chats not working. Facetime works though. Any updates of Mavericks released to fix this?

    I have a MacBook Pro Retina display: 15.4-inch late 2015 with OS X Mavericks install, only on second week. 
    Insight works on FaceTime, Skype, but yahoo program does not show insight cam in dropped down.
    Now when I got my new MacBook Pro, I down loaded all new Skype (worked tested), FaceTime (Worked Tested), Yahoo (not worked)
    Fix:
    With the new Maverick you have to use there messager program Version 8.0 (4218). Once I add my yahoo account video works again.
    It also supported AOL, AIM, Google Talk, Jabber.
    Guess I miss it frist time... hope this helps...

Maybe you are looking for

  • Difference between defining segment and maintaining segment for GL items

    Hello All, Can someone tell me the difference between 'Defining a Segment' (in enterprise structure) and  'Maintaining Segment for general ledger Items' (tcode FQ0300) and when is the later used?

  • Unable to use the Freescale M5329EVB target server

    Hi everybody, I have created a new target on Labview embedded which is based on the Freescale M5329EVB example. The target is a powerpc from Xilinx and it runs a linux on it. What I want to do is to use the "target server" from the Freescale example.

  • Error when using Toplink Ant tasks - Several [3] SessionLoaderExceptions

    Hi, I'm trying to integrate toplink's session exports with my build process (Apache Ant). I've been working from the example here: http://download.oracle.com/docs/cd/E14571_01/web.1111/b32441/mw.htm My Ant init target and the session validation targe

  • On deactivateApplication #Question

    Reading the old Director MX Lingo book I found a useful script / handler I have successfully gotten the  On deactivateApplication script to play a sound if my projector falls behind "other programs"  / sent to the background My question is: is there

  • File Manager Pro.....Advice from other users please

    I uploaded much of my music collection to Skydrive in anticipation of iPad ownership. I planned to hold a small selection on the device and refresh/replace albums from Skydrive whilst on my travels using Hotel WiFi. I have discovered that even using