Oracle10G OLE DB Provider Problem in 64 Bit WINDOWS XP

Hello all,
i am facing a problem in installing oracle 10G Client in a 64 bit Xp Windows Machine. There is no Oracle Provider installed along with the 10 G installation.
Is there a way to install OLE Provider for 10G separately or along with the 10G Client Installation?
Kindly share your views.
Thanx
Athish

soner wrote:
I think you mean db_java cause this is the project which is building the missing DLL libdb_java46.dll
cause dbxml_java is building libdbxml_java24.dll. I thought the latter would have a dependency on the former and hence build both. So I recommended to build the latter lest your next question be how to do just that. But that backfired :-)
Question of mine: Why doesn't dbxml_java depend on db_java?
But anyway I have tried to build both projects seperatly and in both cases I am getting an error like:
Error     4     fatal error LNK1181: cannot open input file 'libdbxml24.lib' db_java
Do the equivalent of the following on your system:
dir C:\MILU\Quelltext\dbxml-2.4.16 /s /b /a-d | findstr /e .libThat searches the source tree for LIB files, so-called import libraries; I don't know more about it, but you can use Google to find out what they are.
Did you build the DEBUG version or the straight one? Or a little bit of both?
Can't remember if I had to configure the project any further than adding jni.h to the build path.
Maybe try cleaning and rebuilding.
Also, when receiving an error message, it is good standard practice to perform a simple web search of the relevant portions to find out about the issue - and be it only for practicing.
Michael Ludwig

Similar Messages

  • OLE DB Provider problem

    Hi All,
    I have Oracle 10g Standard Edition installed on the Server Machine, and got FDM 11.1.1.2 installed on the Server.
    I am having problem creating a new application using Oracle OLE provider, it seems that no matter what Service name I input, the result will be "invalid username/password" (even though that the Service name never existed).
    I would like to know if that there is some configuration that I missed out that have caused it?
    Do I have to seperately install an OLE provider for FDM?
    Cheers,
    Jacky

    Jacky,
    FDM requires a valid connection to the database via the Oracle OLE-DB Provider. Test a connection to the database with a .UDL file. This Microsoft Data Access Link will be the same style of communications that FDM makes.
    Information for the requirements of databases can be found in the FDM DBA Guide. I would highly suggest you review and follow it exactly.
    Hopefully this helps....

  • UMW 190 Dormancy Problems (Vista (64-bit) & Windows 7 (64-bit))

    I have windows vista-64 bit my UMW 190 modem keeps going dormant. I had a tech walk me through some trouble shooting, he never called me back. I still have the same problem, it uses time each time I connect but freezes up, won't full load my pages. I recently tried it out on a windows 7 machine and I'm still having the same problem.
    I have tried the following options: step by step.
    Updating software including firmware etc...
    Re-activating device
    UN-installing software VZAccess Manager
    Re-installing software VZAccess Manager
    Re-activating device
    Updating of software including firmware etc...
    Can anybody give me some more suggestions, or is replacement the only option left ?

    Hello, not exacly new here, just a new account (I didn't feel like trying to figure out the password of my old acct. and which email it used).
    I have been looking into this subject for the past month and, being a total geek, think it might be fun installing 8 gigs of RAM on my system.
    I know it's overkill, but why not...
    edited my question out because i found out the answer and now feel like an idiot.
    PS. 8 gigs is overkill, unless you are planning on turning your laptop into a server (which would make you an idiot).
    Lenovo T61 6459 CTO 2.4Ghz x64 4Gb RAM -- 320Gb 7200RPM HD + 100Gb 7200RPM Ultrabay HD; Win 7 RTM x64, Ubuntu 9.04 x64

  • Problem ordering 64 bit Windows 7

    I recently bought an HP dv6 with Vista Home Premium 64-bit and am eligible for the upgrade to Windows 7. However, when I go to the ordering page I am unable to change the "Existing Vista Windows OS Installed" to 64-bit. The option is frozen on 32-bit. What is wrong?
    P.S. I bought the PC from Pakistan and am directed to the Singapore HP website when ordering.

    Compose an email message and send it to: [email protected] and they will respond to your inquiry.
    Carey Frisch
    Microsoft MVP
    Windows Expert - Consumer

  • Cr8.5 on 64 bit windows 7 exporting issues

    Hello,
    We are using cr8.5 on windows 7, both 64 and 32 bit.  Both are able to display reports just fine.  The problem comes with exporting, specifically excel exports.  32 bit is fine, but 64 bit is iffy at best. Some reports it works, some it doesn't. Anybody ever have export problems on 64 bit windows 7 that they were able to solve?
    thanks,
    Dan

    Hi Dan, 
    Congratulations on getting the reports to mostly work on 64 Bit Windows 7.  The general answer you will get at this time is 8.5 is not supported on Windows 7. 
    Not the answer you were expecting but only XI R2 and higher are supported. 
    Sorry,
    Brian

  • Installables for 32 bit windows machines

    Hello,
    It seems SAP has stopped providing installables for 32 bit windows machines. IS it correct?
    If yes which SAP versions can be installed on - Windows server 2003 SP2 (32 bit).
    Can we have ECC6 EHP4 based on SQL database on it?
    Thanks,
    Ambarish

    Hi,
    If you read the installation guide then following thing is mentioned there:
    As of SAP ERP 6.0 SR3, you must install an SAP ERP system only on 64-bit operating
    systems.
    For the dialog instance, you can still use a 32-bit operating system. Therefore, you
    only see the folder Software Life-Cycle Options on the Welcome screen when you start the
    installation from a 32-bit installation master DVD.
    You might need to install dialog instances on 32-bit operating systems if you want to
    use 32-bit SAP NetWeaver components, such as Adobe document services. However,
    first check whether such 32-bit components can run on 64-bit operating systems. If
    so, we recommend running these 32-bit components on a 64-bit operating system.
    Thanks
    Sunny

  • SQL Server 2014 Express (32 bit) issues with Microsoft OLE DB Provider for Visual FoxPro

    Hello, I am trying to create a sample data warehouse and some reports etc to demonstrate SQL server and subsequent automation to a company I am working for.  I am trying to import data from the company's VFP based software into a new SQL Server database.
     (please note, this is not custom developed software, so i am unable to push the data from VPF)
    I keep getting errors and SQL server crashes when i try to access the Microsofl OLE DB Provider for Visual Fox Pro similar to this thread https://social.msdn.microsoft.com/Forums/en-US/88296548-553e-4402-93e3-6f26f5de343d/dtswizard-importexport-utility-error-trying-to-use-vfp-oledb-provider?forum=sqldataaccess
     however, the solution outlined in that thread will not work, as i cannot create an SSIS package in Express.
    I have also attempted to use the OLE DB in Excel as well to test it, and it crashes Excel the same way.  
    results of the following query Exec master.dbo.xp_msver
    Index Name
    Internal_Value Character_Value
    1 ProductName
    NULL Microsoft SQL Server
    2 ProductVersion
    786432 12.0.2000.8
    3 Language
    1033 English (United States)
    4 Platform
    NULL NT INTEL X86
    5 Comments
    NULL SQL
    6 CompanyName
    NULL Microsoft Corporation
    7 FileDescription
    NULL SQL Server Windows NT
    8 FileVersion
    NULL 2014.0120.2000.08 ((SQL14_RTM).140220-1752)
    9 InternalName
    NULL SQLSERVR
    10 LegalCopyright
    NULL Microsoft Corp. All rights reserved.
    11 LegalTrademarks
    NULL Microsoft SQL Server is a registered trademark of Microsoft Corporation.
    12 OriginalFilename
    NULL SQLSERVR.EXE
    13 PrivateBuild
    NULL NULL
    14 SpecialBuild
    131072008 NULL
    15 WindowsVersion
    131072008 6.1 (7601)
    16 ProcessorCount
    8 8
    17 ProcessorActiveMask
    255 000000ff
    18 ProcessorType
    586 PROCESSOR_INTEL_PENTIUM
    19 PhysicalMemory
    4055 4055 (4252094464)
    20 Product ID
    NULL NULL
    Any guidance is appreciated.  thanks!

    No, I attempted to use the Microsofl OLE DB Provider for Visual Fox Pro to access the .dbf from Excel,
    and it behaved identically to the way it did in SQL Server.
    I can use the Microsoft Excel Data source in SQL Server to link an excel file to SQL Server perfectly fine. 

  • Problem "The OLE DB provider for linked server reported an error. The provider reported an unexpected catastrophic failure Cannot fetch a row from OLE DB provider for linked server"

    hi
      i'd like to ask question about linked server.
      my linked server used to work but now when i try to select from linked server i was told "The OLE DB provider for linked server reported an error. The provider reported an unexpected catastrophic failure Cannot fetch a row from OLE DB provider
    for linked server"
      but in fact for test connection i was told "the test connection to the linked server succeeded".
      could  anyone help me? thank u very much
    best regards
    martin

    Hi, 
    In addition to Tracy's post we have to know those answers as well:
    * what provider are you using for the connection
    * what do you connect to
    for example, if someone try to connect to oracle using sql server provider then several simple queries are going to work probably OK, but once you are trying to use T-SQL or any complex SQL query then the errors are starting.
    please post the connection string (without the password!) + the query that you are trying to use.
    [Personal Site] [Blog] [Facebook]

  • The requested OLE DB provider SQLNCLI10.1 is not registered. If the 64-bit driver is not installed, run the package in 32-bit mode.

    Locally I have 32 bit windows and the server is 64 bit. When I try to change the provider locally to SQLNCLI11.1, the connection test succeeds but when I close the package and reopen it the provider is set to 10.1 again. Do I need to install a driver locally
    to get the 11.1 version to work, or is this not the issue with the error message?
    Thanks

    Have you set the Run64BitRunTime configuration property?
    Don't forget to mark helpful posts, and answers. It helps others to find relevant posts to the same question.
    I don't see that property. Is it on the connection?

  • The operation could not be performed because OLE DB provider "OraOLEDB.Oracle" for linked server ...

    Our setup is that we have two databases; a SQL Server 2008 database and an Oracle database (11g). I've got the oracle MTS stuff installed and the Oracle MTS Recovery Service is running. I have DTC configured to allow distributed transactions. All access to the Oracle tables takes place via views in the SQL Server database that go against Oracle tables in the linked server.
    (With regard to DTC config: Checked-> Network DTC Access, Allow Remote Clients, Allow Inbound, Allow Outbound, Mutual Authentication (tried all 3 options), Enable XA Transactions and Enable SNA LU 6.2 Transactions. DTC logs in as NT AUTHORITY\NetworkService)
    Our app is an ASP.NET MVC 4.0 app that calls into a number of WCF services to perform database work. Currently the web app and the WCF service share the same app pool (not sure if it's relevant, but just in case...)
    Some of our services are transactional, others are not.
    Each WCF service that is transactional has the following attribute on its interface:
    [ServiceContract(SessionMode=SessionMode.Required)]
    and the following attribute on the method signatures in the interface:
    [TransactionFlow(TransactionFlowOption.Allowed)]
    and the following attribute on every method implementations:
    [OperationBehavior(TransactionScopeRequired = true, TransactionAutoComplete = true)]
    In my data access layer, all the transactional methods are set up as follows:
    using (IDbConnection conn = DbTools.GetConnection(_configStr, _connStr))
    using (IDbCommand cmd = DbTools.GetCommand(conn, "SET XACT_ABORT ON"))
    cmd.ExecuteNonQuery();
    using (IDbCommand cmd = DbTools.GetCommand(conn, sql))
    ... Perform actual database work ...
    Services that are transactional call transactional DAL code. The idea was to keep the stuff that needs to be transactional (a few cases) separate from the stuff that doesn't need to be transactional (~95% of the cases).
    There ought not be cases where transactional and non-transactional WCF methods are called from within a transaction (though I haven't verified this and this may be the cause of my problems. I'm not sure, which is part of why I'm asking here.)
    As I mentioned before, in most cases, this all works fine.
    Periodically, and I cannot identify what initiates it, I start getting errors. And once they start, pretty much everything starts failing for a while. Eventually things start working again. Not sure why... This is all in a test environment with a single user.
    Sometimes the error is:
    Unable to start a nested transaction for OLE DB provider "OraOLEDB.Oracle" for linked server "ORACLSERVERNAME". A nested transaction was required because the XACT_ABORT option was set to OFF.
    This message, I'm guessing is happening when I have non-transactional stuff within transactions, as I'm not setting XACT_ABORT in the non-transactional code (that's totally doable, if that will fix my issue).
    Most often, however, the error is this:
    System.Data.SqlClient.SqlException (0x80131904): The operation could not be performed because OLE DB provider "OraOLEDB.Oracle" for linked server "ORACLSERVERNAME" was unable to begin a distributed transaction.
    Now, originally we only had transactions on SQL Server tables and that all worked fine. It wasn't until we added transaction support for some of the Oracle tables that things started failing. I know the Oracle transactions work. And as I said, most of the time, everything is just hunky dorey and then sometimes it starts failing and keeps failing for a while until it decides to stop failing and then it all works again.
    I noticed that our transactions didn't seem to have a DistributedIdentifier set, so I added the EnsureDistributed() method from this blog post: http://www.make-awesome.com/2010/04/forcibly-creating-a-distributed-net-transaction/
    Instead of a hardcoded Guid (which seemed to cause a lot of problems), I have it generating a new Guid for each transaction and that seems to work, but it has not fixed my problem. I'm wondering if the lack of a DistribuedIdentifier is indicative of some other underlying problem. I've never dealt with an environment quite like this before, so I'm not sure what is "normal".
    I've also noticed that the DistributedIdentifier doesn't get passed to WCF. From the client, I have a DistributedIdentifier and a LocalIdentifier in Transaction.Current.TransactionInformation. In the WCF server, however there is only a LocalIdentifier set and it is a different Guid from the client side (which makes sense, but I would have expected the DistributedIdentifier to go across).
    So I changed the wait the code above works and instead, on the WCF side, I call a method that calls Transaction.Current.EnlistDurable() with the DummyEnlistmentNotification class from the link above (though with a unique Guid for each transaction instead of the hardcoded guid in the link). I now havea  DistributedIdentifier on the server-side, but it still doesn't fix the problem.
    It appears that when I'm in the midst of transactions failing, even after I shut down IIS, I'm unable to get the DTC service to shutdown and restart. If I go into Component Services and change the security settings, for example, and hit Apply or OK, after a bit of a wait I get a dialgo that says, "Failed ot restart the MS DTC serivce. Please examine the eventlog for further details."
    In the eventlog I get a series of events:
    1 (from MSDTC): "The MS DTC service is stopping"
    2 (From MSSQL$SQLEXPRESS): "The connection has been lost with Microsoft Distributed Transaction Coordinator (MS DTC). Recovery of any in-doubt distributed transactions
    involving Microsoft Distributed Transaction Coordinator (MS DTC) will begin once the connection is re-established. This is an informational
    message only. No user action is required."
    -- Folowed by these 3 identical messages
    3 (from MSDTC Client 2): 'MSDTC encountered an error (HR=0x80000171) while attempting to establish a secure connection with system GCOVA38.'
    4 (from MSDTC Client 2): 'MSDTC encountered an error (HR=0x80000171) while attempting to establish a secure connection with system GCOVA38.'
    5 (from MSDTC Client 2): 'MSDTC encountered an error (HR=0x80000171) while attempting to establish a secure connection with system GCOVA38.'
    6 (From MSDTC 2): MSDTC started with the following settings: Security Configuration (OFF = 0 and ON = 1):
    Allow Remote Administrator = 0,
    Network Clients = 1,
    Trasaction Manager Communication:
    Allow Inbound Transactions = 1,
    Allow Outbound Transactions = 1,
    Transaction Internet Protocol (TIP) = 0,
    Enable XA Transactions = 1,
    Enable SNA LU 6.2 Transactions = 1,
    MSDTC Communications Security = Mutual Authentication Required, Account = NT AUTHORITY\NetworkService,
    Firewall Exclusion Detected = 0
    Transaction Bridge Installed = 0
    Filtering Duplicate Events = 1
    This makes me wonder if there's something maybe holding a transaction open somewhere?

    The statement executed from the sql server. (Installed version sql server 2008 64 bit standard edition SP1 and oracle 11g 64 bit client), DTS enabled
    Below is the actual sql statement issued
    SET XACT_ABORT ON
    BEGIN TRAN
    insert into XXX..EUINTGR.UPLOAD_LWP ([ALTID]
              ,[GRANT_FROM],[GRANT_TO],[NO_OF_DAYS],[LEAVENAME],[LEAVEREASON],[FROMHALFTAG]
              ,[TOHALFTAG] ,[UNIT_USER],[UPLOAD_REF_NO],[STATUS],[LOGINID],[AVAILTYPE],[LV_REV_ENTRY])
              values('IS2755','2010-06-01',
    '2010-06-01','.5',     'LWOP'     ,'PERSONAL'     ,'F',     'F',     'EUINTGR',
    '20101',1,1,0,'ENTRY')
    rollback TRAN
    OLE DB provider "ORAOLEDB.ORACLE" for linked server "XXX" returned message "New transaction cannot enlist in the specified transaction coordinator. ".
    Msg 7391, Level 16, State 2, Line 3
    The operation could not be performed because OLE DB provider "ORAOLEDB.ORACLE" for linked server "XXX" was unable to begin a distributed transaction.
    Able to execute the above statement successfully without using transaction.We need to run the statement with transaction.

  • The requested OLE DB provider Microsoft.ACE.OLEDB.12.0 is not registered

    Hi guys, I got a problem with SQL job and a package. The package is in a folder in the same server of my SQL instance. If I run the package everything is ok ( I am moving one file excel). If I run the package from SQL agent it returns "The
    requested OLE DB provider Microsoft.ACE.OLEDB.12.0 is not registered". I looked into the previous post and they talk about 32 and 64 bit and that's ok, I fixed the package in 32 bit but what I am wondering is: why if I run the package manually it goes
    and instead if I try to run with SQL agent it returns me that error?
    Thanks 

    Hi Vaibah, I already checked the "Use 32 bit" ( in SQL AGent). Is there something more to do in BIDS?
    Q: Is there something more to do in BIDS?
    --> We only have Project/Properties - Run64bitrunTime setting inside BIDS. No extra settings for 32/64 bits in BIDS
    Q: why if I run the package manually it goes and instead if I try to run with SQL agent it returns me that error?
    --> When you run from SQL Agent, it runs on 64 bit and so it fails.
    You must read this:
    http://toddmcdermid.blogspot.in/2009/10/quick-reference-ssis-in-32-and-64-bits.html
    -Vaibhav Chaudhari

  • Oracle 9.2 OLE DB Provider Not Found

    Hi people,
    Seem to have a similar issue with an earlier poster.... on two different machines (one with Visual Studio Enterprise Architect and the .Net Framework installed and one without using the default general purpose enterprise edition of 9.2 database install). Existing IIS + ADO applications now complain that the OraOLEDB.Oracle provider is not found. However, existing C++ -> ADO component applications do not have the same issue....
    Giving "Everyone" "Full Control" to %ORACLE_HOME% and subdirs as an NTFS permssion seems to work but also seems a bit drastic.... Anyone with a more focused explanation of what is going wrong? Anyone with a more secure workaround, perhaps?
    Thanks in advance,
    Lachlan Pitts

    All,
    Although not part of the Oracle OLE DB Team, or with any real qualifications, I do have a little information gained from experimentation...
    For those not up to date on this thread, the issue we all seem to have is when using the Oracle 9i Release 2 (9.2.0.1.0) OLE DB Provider (OraOLEDB.Oracle) with Microsoft's .NET framework, we receive the error OraOLEDB.Oracle not found when we attempt to open a connection. In the past, some have suggested that giving Everyone the security access Full Control to the Oracle home directory (such as C:\oracle\ora92) solves the problem. I tried this and to my surprise it did work. Unfortunately, I did not try giving the ASPNET user full control first (doh).
    The reason this frustrates me is that something permanently changed while the permissions were open. The permissions can now be removed, and the provider still works fine.
    The only modification I saw inside the Oracle home directory was to new oramts/trace/OracleMTSRecoveryService(*).trc files, with the timestamps corresponding to when the ASP.NET worker process (aspnet_wp) was started/restarted. I do not see the Oracle MTS Recovery service running on another machine with Oracle 9.0.x on it (although this may not mean anything). After these trace files were written I was able to remove the permissions changes I made (Everyone/Full Control), restarted the machine, and the OLE DB provider still worked fine -- seemingly using the latest trace file available (as I could delete all but the latest trace file). This file was being locked by the Oracle MTS Recovery service.
    However, I can stop the Oracle MTS recovery service, delete the trace files, restart the web service, reboot the machine, etc, and still, the OLEDB provider works fine. Something else must have permanently changed while the permissions were open, maybe even something that didn't go into the Oracle home directory but something that was able to go somewhere else after the first trace file was written... If anyone can find out what it is (in the registry maybe?) that allows the OLEDB provider to work, I'd really like to know.
    I think that this is a big enough problem that the Oracle developers should look at it -- maybe they would have insight as to what that MTS recovery service is up to, and how it relates to the OLE DB provider in regards to a fresh installation. Especially considering that Oracle is advertising this as the first OLEDB provider with full support for the .NET framework.
    Best Regards,
    Paul Hooper

  • How can I connect to WinCC database (best by use of OLE DB provider)?

    Post Author: MarkusR
    CA Forum: Data Connectivity and SQL
    Hello,
    if I connect to the WinCC database by using the WinCC OLE DB provider I do not get the tables I expect.
    E.g. I would like to see the AlgViewEnu or other tables/views of AlarmLogging or TagLogging.
    Who can help?

    Hi
    I have not used asp.net with CS4, due to it using an old version of the framework, so unfortunately I cannot really help in solving the problem. But I can remember having a similar problem with DW8, a tutorial for connecting to the database in DW8 is - http://www.webdesign.org/html-and-css/tutorials/asp-net-in-dreamweaver-8.7367.html. I also seem to remember that the connection required the old, (very old) Jet4 access database connector to be installed to work correctly.
    These problems, and the fact that MS keeps updating the framework every year or so, (which are often not backwardly compatible) are why I use Visual Studio for .net C# sites, and no longer actively develop them, but I must admit I still prefer C# to PHP.
    PZ

  • Cannot get data of the row from OLE DB provider "OraOLEDB.Oracle" for linked server

    I have created a stored procedure in SQL Server for a report that uses parameters.  In the report I am linking an Oracle table.  I use a subquery like this to query the Oracle table:  (select * from openquery(oracle_linked_server, 'select
    partno, description from oracletable')).  If I run the subquery it works fine every time.  The linked server uses an oracle account which has access to the oracle table.  When I first created the Stored Procedure it worked fine for me.  When
    I test the report, it worked fine.  Then I asked another user to test it and it broke with the below error message.  
    OLE DB provider "OraOLEDB.Oracle" for linked server "XXXX_ORACLE" returned message "ORA-01403: no data found".
    Msg 7346, Level 16, State 2, Procedure usp_report_XXXXXX, Line 15
    Cannot get the data of the row from the OLE DB provider "OraOLEDB.Oracle" for linked server "XXXX_ORACLE".
    Now when I try the report or the stored procedure, I get the same error.  I tested the oracle subquery in the stored procedure and it still works.  The report uses a service account to execute the stored procedure.
    I am using SQL Server 2012 Developer Edition 64 bit (11.0.5058) Management Studio to develop the stored procedure.  The SQL Server I am accessing and running the stored procedure is SQL Server 2008R2 Developer Edition 64bit (10.50.2550).  The user
    that tested the report for me has SQL Server 2008R2 but that shouldn't matter since he is running the report in Internet Explorer.
    What is changing that it works for a while and then stops?
    Fred
    Fred Schmid

    I found the answer.  It was in the query.  I put the TRIM statement on the part# field in the Oracle subquery and took the LTRIM function out of the ON clause that joined my SQL Server table with the Oracle linked server table.  Now everything
    works.  The query looks like this:
    SQL_Server_Table sst
    LEFT OUTER JOIN
    (SELECT * FROM OPENQUERY(OracleLinkedServer, 'SELECT TRIM(partNo) AS partNo, partDesc FROM OracleTable')) ols
    ON sst.partNo = ols.partNo
    Thanks for pointing me in the right direction.
    Fred Schmid

  • No data source - OLE DB provider for ODBC is not shown in import and export wizard

    Dear Sirs,
    Would you please let me know how to activate the OLE DB provider for ODBC in import and export wizard?
    Now I could use .NET framework for odbc only but it seems have problem in mapping table fields.
    Please advise.
    Thanks & Regards,
    Clara

    see this
    http://msdn.microsoft.com/en-us/library/windows/desktop/ms712975(v=vs.85).aspx
    Please Mark This As Answer if it solved your issue
    Please Vote This As Helpful if it helps to solve your issue
    Visakh
    My Wiki User Page
    My MSDN Page
    My Personal Blog
    My Facebook Page

Maybe you are looking for