Provider = OraOLEDB.Oracle - provider not found after Dev Install of O8i

When I run my VB application and try to connect to the Oracle database using ADO and the
Provider = OraOLEDB.Oracle
I get the error message "Provider not found or is installed incorrectly."
This is strange as I have installed the developer version of Oracle and I can connect to the database using SQLPLUS.
Does anyone know what the problem could be?
Thanks

Hi Vincent,
Here is what you are looking for.
NOTE> Installing the 11.2.0.3 Oracle Provider for OLE DB from the Client Install Media Does Not Properly Register the Provider [ID 1380742.1]
Bug:13417266 WHILE UPGRADING TO 11.2.0.3, INSTALLER FAILS TO REGISTER ORAOLEDB DLL
Regards!
Stefanie

Similar Messages

  • [SOLVED]: gnutls not found after LXDE install attempt

    After issuing the following command as root:
    # pacman -S lxde
    many console messages ensue, among them:
    error: failed retrieving file 'gnutls-2.8.6-1-i686.pkg.tar.xz' from mirror.rit.edu : Not Found
    This message is repeated for each of the other five mirrors in my list.
    All the other packages seem to have been retrieved all right.
    At the end of the process, the following messages appear:
    warning: failed to retrieve some files from extra
    error: failed to commit transaction (Not Found)
    Errors occurred, no packages were upgraded.
    I tried
    # pacman -S gnutls
    and got the same results as above, with the same version number in the error message, and the same three messages at the end.
    I searched for gnutls in the package database, and found gnutls to be at version 2.10.4-1 .
    I have searched the Arch wiki, forums, and beginner's guide for this issue, with no success, and have tried Googling the Web with various combinations of the words arch, lxde, gnutls, and "not found", also with no success.
    This is my first attempt at installing Arch, but not my first experience with Linux.  All has gone well up until now; the Arch CLI environment has been functioning well.
    [eof]
    Last edited by champted (2010-12-20 22:18:55)

    Thankx for your fast reply.
    Name : pacman
    Version : 3.4.1-1
    URL : http://www.archlinux.org/pacman/
    Licenses : GPL
    Groups : base
    Provides : None
    Depends On : bash libarchive>=2.7.1 libfetch>=2.25 pacman-mirrorlist
    Optional Deps : fakeroot: for makepkg usage as normal user
    curl: for rankmirrors usage
    Required By : None
    Conflicts With : None
    Replaces : None
    Installed Size : 2244.00 K
    Packager : Dan McGee <[email protected]>
    Architecture : i686
    Build Date : Fri 03 Sep 2010 09:12:12 PM EDT
    Install Date : Thu 16 Dec 2010 01:34:01 PM EST
    Install Reason : Explicitly installed
    Install Script : Yes
    Description : A library-based package manager with dependency support

  • Sqlplus not found after db install on linux

    Hi gurus,
    i have installed oracle db 10gr2 on linux redhat 5, installation was successfull but when i run sqlplus /nolog at the terminal i get -bash: sqlplus: command not found.
    Below are other information you may need:
    [oracle@abg-dom-12 102]$ ls -rtl /ORACLE
    total 40
    drwxr-x--- 3 oracle oracle 4096 Mar 1 13:23 oradata
    drwxr-x--- 3 oracle oracle 4096 Mar 1 13:23 admin
    drwxr-x--- 3 oracle oracle 4096 Mar 1 13:24 flash_recovery_area
    drwxrwxr-x 6 oracle oracle 4096 Mar 1 13:57 oraInventory
    drwxr-x--- 60 oracle oracle 4096 Mar 1 14:19 102
    [oracle@abg-dom-12 102]$ echo $PATH
    /usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/oracle/bin:/ORACLE/102/lib
    [oracle@abg-dom-12 102]$ ls -l $ORACLE_HOME/bin/sqlplus
    -rwxr-x--x 1 oracle oracle 7311 Mar 1 13:22 /ORACLE/102/bin/sqlplus
    [oracle@abg-dom-12 102]$ which sqlplus
    /usr/bin/which: no sqlplus in (/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/oracle/bin:/ORACLE/102/lib)
    DB VERSION = 10GR2
    OS PLATFORM = LINUX REDHAT 5
    Your help is very much appreciated.
    Thank you.

    Thanks for your response. Please find below output from the commands:
    [oracle@abg-dom-12 102]$ id
    uid=500(oracle) gid=500(oracle) groups=500(oracle) context=user_u:system_r:unconfined_t
    [oracle@abg-dom-12 102]$ env | sort
    _=/bin/env
    CVS_RSH=ssh
    G_BROKEN_FILENAMES=1
    HISTSIZE=1000
    HOME=/home/oracle
    HOSTNAME=abg-dom-12
    INPUTRC=/etc/inputrc
    LANG=en_US.UTF-8
    LD_LIBRARY_PATH=/ORACLE/102/lib:/ORACLE/102/lib32
    LESSOPEN=|/usr/bin/lesspipe.sh %s
    LOGNAME=oracle
    LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:
    MAIL=/var/spool/mail/oracle
    OLDPWD=/home/oracle
    ORACLE_BASE=/ORACLE
    ORACLE_HOME=/ORACLE/102
    ORACLE_SID=GHADB
    PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/oracle/bin:/ORACLE/102/lib
    PWD=/ORACLE/102
    SHELL=/bin/bash
    SHLVL=1
    SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
    TERM=xterm
    USER=oracle
    [oracle@abg-dom-12 102]$
    [oracle@abg-dom-12 102]$ find / -name sqlplus -print 2>/dev/null
    /ORACLE/102/sqlplus
    /ORACLE/102/inventory/Templates/sqlplus
    /ORACLE/102/bin/sqlplus
    /ORACLE/102/oc4j/j2ee/oc4j_applications/applications/isqlplus/isqlplus/WEB-INF/classes/oracle/sqlplus
    [oracle@abg-dom-12 102]$

  • Why is my external USB audio card not found after Lion install

    Above says it all.  Since installing Lion my external USB audio card is not recognized.  This is a very plain vanilla card.  I worked fine with Snow Leopard.  No additional drivers required.  But with Lion, nada.  Any help would be greatly appreciated.

    It just happened to me. Exactly as Ritcho described. After install fine, after restart, gone. FYI for anyone with the same issue as I had. I was using a Diamond USB dongle to connect my external monitor to the iMac, it was legacy from when I was running a couple of external monitors from my MacBook Pro using them. I took the dongle out of the chain and replaced with a standard Apple DVI to Mini DVI adapter and plugged it into the mini dvi port in the iMac and I was golden. Now to sell the Diamond dongles.

  • NIC not found after first install

    I have just installed SOL10, I have a 3com C905c-tx - however despite the device showing in the hardware scan post install, it does not appear to be working ( it was just fine with Fedora which I remvoed for the Solaris install) - as I am a newbie to Solaris (fair bit of Linux experience and others) I am a bit stumped at the processes to configure post install.... can anyone steer me on this? Thanks

    The elxl driver should work fine with that particular network card. I assume that you have a broadband connection since you are using that card. Did you choose " dhcp " during the initial installation ?
    Did you click on " networked " when given the choice of " non-networked " or " networked " during the initial installation ?
    These options were presented during the early installation phase of the OS. If the card was properly installed and connected to your network at the time of installation, you should have experienced a trouble-free network setup that would be operational after the installation was completed. ........ John

  • Airport Extreme not found after Leopard install

    I have internet, I can access my External drive connected to my Airport Extreme but when I run the Airport Utility, it can't "find" my Airport Extreme. The utility can only find my Express so I unplugged it and now it can't find anything. It's weird because everything works. I want to access the base station to make changes to ports. Can you help?

    I used my Tiger-equipped iBook G4 and checked the Airport Utility from there. Sure enough, there was an available update. After I updated, everything worked just fine. Except, for some reason, I can get my Airport Drive to load on Leopard's desktop. I can live with that.

  • AdobeAIR - Not found after being installed

    I installed AdobeAIR and can not find it in programs.  When I click on the AdobeAIR installer icon on my desktop - it says it's already installed.  Please help! I really need this program to open.  What do I need to do?  (I'm using a Windows 7 operating system)

    The exact same thing has been happening to me. I've actually been looking
    all over the place for someone with a similiar problem. I have a brand new
    gateway laptop with windows vista ultimate and everything works fine except
    for when i load itunes. The actual program (the latest release, ver 7.1)
    works fine and my optical drive is there initially, but when i restart my
    computer the optical drive is missing from "my computer" and there is a
    yellow exclamation point in the device manager telling me that windows could
    not start the device. Once i uninstall itunes it comes back and works fine
    again. So obviously this is a problem with itunes...and a very annoying one
    at that because i have an ipod and i want to load my songs and use itunes on
    my new computer, but for now it appears i'm going to still have to use my old
    laptop for that, which really bites. If anyone knows anything else about this
    or how to fix it i'd really appreciate being informed.

  • Reader X not found after successful install

    I have attempted to install Reader X, I simply run the default install package.
    During the install I get this error:
    Error 1327.Invalid Drive: Q:\
    There is no Q drive on my system.
    I hit Ok and I get Installation Complete and I'm directed to the Installation successful webpage.
    However I can't find Reader X anywhere on my system.  PDFs are instead still opened by PDF-XChange PDF Viewer (which I wanto get rid of but can't until I have another working PDF reader.)
    I'm running Windows 7 Home Premium 32 bit.
    Any thoughts?
    Thanks,
    David

    You may want to try the following:
    Run this fix from Microsoft: http://support.microsoft.com/mats/Program_Install_and_Uninstall
    Uninstall Reader using Add/Remove Programs
    If you want to reinstall Reader, download it from http://get.adobe.com/reader/direct/

  • OraOLEDB.Oracle Provider Not Found- Windows 7 64 bit Excel 2010 32-bit Help

    Currently, I have an excel 2010 application that users on Windows XP 32 bit are using to connect to an Oracle 32-bit database and extract data back into Excel. Each time they open the Excel file, the VBA code automatically creates a new connection using Provider =ORA.OLEDB.Oracle Provider. All users using the Excel file have installed Oracle 9.2.1 run-time client on their machine. All of that works well currently for over 100+ users on Windows XP 32-bit
    Starting very shortly our company is moving to Windows 7 64-bit. We acquired a test PC with Windows 7 64-bit and Excel 2010 32-bit. We tried to install Oracle 9.0.2 run-time client but we couldn't connect to the database ( even with Sql Plus). We therefore downloaded Oracle 10g 10.2.04 Run-time client. With this installed, we were able to connect to via SQL Plus to the database. However, using the same Excel file and the following same VBA code.
    Set cn = New ADODB.Connection
    cn.Open ThisWorkbook.getDBCon()
    Public Function getDBCon()
    getDBCon = "Provider=OraOLEDB.Oracle;" & _
    "Data Source=MyOracleDB;" & _
    "User Id=" & getDBUser() & ";Password=" & getDBPss()
    End Function
    I get a "Provider Not Found error". The VBA code and file work perfect in XP 32-bit. It seems going over to Windows 64-bit has caused issues with the file's macro. I am looking for help assessing if I have more of an Oracle Client issue or a Microsoft ADO issue. Any input would be greatly appreciated. Thank You.

    @damorgan
    Yea agreed with Excel to Oracle comment. This is due to issues with global implementation of an ERP system and the disconnets between IT and Business. Therefore the business intelligence tables in oracle are most easily pulled and acted on by novice PC users via Excel. In the business, Excel is the standard tool novice non-IT people feel comfortable in to share and act on data. Most of these users have no IT knowledge whatsoever, so we create buttons and filters for them to query and then massage in Excel as they see fit.
    Having said that, still wondering if it's a ADO or Oracle Client issue. This is something beyond my knowledge. I wouldn't imagine it's the Visual Basic issue since this same file works in Windows XP. I am not in the position to just scrap Excel as the business relies on this in production and I am the only support. What could 64 bit vs 32 bit differences be having here? Thank You.

  • OraOLEDB.Oracle-Provider cannot be found. It may not be properly installed.

    I have a traditional ASP page that uses the OraOLEDB.Oracle.1 provider to connect to an Oracle database. The oracle 9 client is installed on the Webserver and the asp page can successfully connect to the oracle database using the Microsoft OLE DB provider for Oracle. The problem with using the Microsoft provider is that the database has a datatype that is not recognized by the Microsoft provider. I cannot understand why the OraOLEDB.Oracle provider is not working. I have verified permissions on the Ora90 directory and it is set to allow EVERYONE read and execute permissions currently. I have .NET apps on the server that use the OracleClient.dll successfully.
    Does anyone have any ideas on what I could try to get the OraOLEDB.Oracle provider working?

    Just as an FYI for everyone.
    The base version of the Oracle Client 9.2.0.1.0 has a known bug with installing DLLs with incorrect permissions for Authtenicated Users. You will see this type of error message when connecting from ASP or ASPX but not client server applications.
    This is fixed in 9.2.0.7.0 client patchset, restart and it should work fine. Other scenarios can cause same error like the provider not being installed, the key different is that you can connect via client server but not Web Applications when you are hitting this permissions bug.
    Feedback and Comments Welcome
    J

  • OLE DB provider 'OraOLEDB.Oracle' reported an error The provider did not gi

    Hi, I've setup oracle client tools on a windows server that runs sql server 7
    tnsping works as well as the client tool test feature on my sid.
    However, I can't seem to use it from SQL Server. I've installed and uninstalled the client tools many times, I'm beginning to think perhaps I installed the wrong package. Weird thing is there is no Listener listed in Windows Services, yet the listener I setup is working.
    I enabled the allow in process property of both the MSADAORA and Oracle OLE drivers from SQL Server, help!!
    SELECT * FROM OPENQUERY(ORACLE_MIRROR, 'select count(1) from dual')
    RESULTS IN:
    Server: Msg 7399, Level 16, State 1, Line 1
    OLE DB provider 'MSDAORA' reported an error.
    [OLE/DB provider returned message: Oracle client and networking components were not found. These components are supplied by Oracle Corporation and are part of the Oracle Version 7.3.3 or later client software installation.
    Provider is unable to function until these components are installed.]
    OLE DB error trace [OLE/DB Provider 'MSDAORA' IDBInitialize::Initialize returned 0x80004005:   ].
    THIS IS AFTER I HAVE INSTALLED THE ORACLE 10.2 CLIENT TOOLS AND SETUP A LISTENER AND TESTED SIDS OK.
    UTILIZING THE ORACLE OLE DRIVER IN THE LINKED SERVER I GET THIS ERROR:
    Server: Msg 7399, Level 16, State 1, Line 1
    OLE DB provider 'OraOLEDB.Oracle' reported an error. The provider did not give any information about the error.
    OLE DB error trace [OLE/DB Provider 'OraOLEDB.Oracle' IDBInitialize::Initialize returned 0x80004005:  The provider did not give any information about the e                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    The MS OLEDB for Oracle was built some time ago and requires an older SQL*Net version:
    OLE/DB provider returned message: Oracle client and networking components were not found. These components are supplied by Oracle Corporation and are part of the Oracle Version 7.3.3 or later client software installation.
    => see Oracle Version V7.3.3 ... but you have installed V10; so the OLEDB driver from MS tries to locate old SQL*Net client library files which are not available in your installation anymore.
    So best would be to use the Oracle OLEDB driver coming with the SQL*Net client you have installed.
    As you mentioned this causes a different error:
    Server: Msg 7399, Level 16, State 1, Line 1
    OLE DB provider 'OraOLEDB.Oracle' reported an error. The provider did not give any information about the error.
    OLE DB error trace [OLE/DB Provider 'OraOLEDB.Oracle' IDBInitialize::Initialize returned 0x80004005: The provider did not give any information about the e
    This error is related to the OLEDB process running by default in "out-of-process" mode which doesn't work with Oracle OLEDB driver. By setting a key in the registry under SQL Server this can be changed to run in-process (the default) the provider will work:
         HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Providers\ORAOLEDB.ORACLE
    Change the value of the key "AllowInProcess" under the "OraOLEDB.Oracle" folder
    to a hexadeciaml value of 1.
    If the key does not exist create it as a new DWORD value.
    See also:
    Article-ID:         Note 260775.1
    Title:              ORA-12560 Attempting to Query the Oracle Database from
                        Microsoft SQL Server's SQL Query Analyzer Using the Oracle
                        Provider for OLE DB                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • 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.

  • 'OraOLEDB.Oracle' provider is not registered - ODAC 11.1.0.6.10 Beta2

    Hello,
    I have installed the ODAC 11.1.0.6.10 Beta2 and when working with ASPX pages that use OraOleDB, it raises the following error:
    Additional information: The 'OraOLEDB.Oracle' provider is not registered on the local machine.
    Do I have to do something else to set the OraOleDB registered? during the installation I selected to install all the components of the Odac (except the MTS service). This app was working fine whith a previos previous intallation of the ODAC 10.2.02.20. (to try the new version, I uninstalled the previous version)
    Thanks.

    Hello Buddie, how you doing?
    I just solved my problem.
    Verifying which DLL were missing through OraOleDB.dll, using the tool "Dependency Walker", I downloaded and put them into the respective directories. I'm going to show you.
    Must be aware you needn't overwrite any DLL.
    In my scenario, having Oracle Client 8.1.7.0, the missing dll are following below:
    %ORACLE_HOME%\bin :
    - OraOLEDButl.dll
    - OraOLEDBrst.dll
    - OraOLEDBgmr.dll
    - OraOLEDBpus.dll
    - OraOLEDBus.dll
    %WINDIR%\system32\ :
    - DWMAPI.dll
    - WINHTTP.dll
    - GDIPLUS.dll
    Just make sure the OraOleDB.dll registering is complain to the tree DLL dependencies.
    I hope it can help you.
    Igor Monteiro.

  • The 'ORAOLEDB.ORACLE' provider is not registered on the local machine.

    Sir,
    I am having my oracle 11g 64 bit database in RHEL linux 64 bit server. My Visual Studio .Net 2008 64 bit application is running in server having Windows server 2008 64 bit OS and oracle 11.2.0.2.0 client 64 bit.
    When I try to connect the database through the oracle client its working fine and I am able to connect through the development mode of visual studio 2008. But when I try to run in the IIS the following error is coming:
    The 'ORAOLEDB.ORACLE' provider is not registered on the local machine.
    Kindly help me
    Thanks in advance
    n v r

    This is not an Oracle database problem, never mind a database server language (PL/SQL or SQL) problem.
    The problem you've described is with a Microsoft product, Visual Studio 2008. The server you refer to is Microsoft IIS. The error you list is an error with a Microsoft proprietary technology called OLEDB (part of Microsoft's <i>Component Object Model</i>).
    Just where does Oracle PL/SQL and SQL languages, the subject matter of this forum, feature in your problem with Microsoft proprietary technology?

  • 'ORAOLEDB.ORACLE' provider is not registered on local machine.

    Operating System: Windows XP Pro 64-bit
    Oracle: 11G Standard Edition One (32-bit)
    App: VB.NET (32-bit)
    Attempts at fixing problem: 1) Set permissions for users ORACLE_HOME folder as advised. 2) Ran REGSVR32 on ORAOLEDB11.DLL in "BIN" folder of ORACLE_HOME.
    Other Info: App runs fine on Windows XP Pro 32-bit machine with Oracle XE (32-bit).
    Thanks.

    Do you know if the IIS virtual directory in which you are running is configured to support Anonymous access? If it is then you may be running into a permissions problem with the "IUSR_<machineName>" account not having sufficient priveleges to create an instance of the OraOLEDB.Oracle provider.
    You could test this by temporarily adding the IUSR_ account to the admin role. If this works, you may want to consider exploring the COM+ technology that allows you to specify a user other than the one defined by IIS for running system level operations (such as establishing a DB connection ).

Maybe you are looking for

  • Time to back up & external hard-drive

    i wanted to back up my macbook on my time capsule. the things i really want backed up are my itunes which is on my macbook, and my photos in iphoto, which are not in my hard-drive on the macbook, but on an external hard-drive firelight (?8G). i conne

  • Latest issue does not appear in the multi issue app on ipad3

    as i updated to v20, the latest created folio does not appear on ipad3, but there seems to be no problem with ipad 1 & 2.

  • Battery removed from ipod touch, will not complete recovery

    the battery died a long time ago on my ipod touch 32gb, think it is 1st or 2nd gen, when i plug the ipod in it still lights up and works but asks me to plug it into itunes, when i do that itunes says i need to restore it but when i start the restore

  • I Cannot Watch Showtime Using The App

    Hi, So I have Fios HD Prime which includes Showtime for free. I am trying to use showtime's website, which I am linked to directly from Verizon's website when I go to "Channels." I follow the link to my shows and when asked to choose a providers and

  • There are no notifications for your produce

    Hi I have now  Lap VIEW 2013 and I tried to dowload LabVIEW Control Design and Simulation Module after following the process a message shows that "There are no notifications for your products". Even if I have closed window firewall and setted the fil