Oracle Provider for OLE  DB is missing

Hello everyone,
I am a newbie and I am trying to install the SAP IDM 7.2 on windows server 2008 x64 and Oracle 11.2.0.4. The JVM and the oracle client are 64bit. All components are installed on the same server.
In the first step "adding an identity store", the oracle provider for OLE is missing from the list. I have been through many discussions regarding the 32/64-bit oracle client issue with the Identity store. Is there any hope to solve this issue without installing a 32-bit oracle client version?
Thank you
Basel

Hi Basel,
Did you add the file to the OS Classpath or the IDM Classpath?
Also you might need to install the client separately.  I think that's what I did.  It's been a while since I worked on an Oracle instance.
Regards,
Matt

Similar Messages

  • Oracle Provider for OLE DB 10.1.0.2.0

    Hi,
    I installed 10g client on my local PC to get access to an ASP application using 10g database. The select always returns no row for a username, therefore, I could not login to the application. But the sqlStatement in SQL*Plus did return a row. More strangely, one script also uses Oracle Provider for OLE DB 10.1.0.2.0 works without any problem.
    In Oracle Provider for OLE DB 10.1.0.2.0 documentation, it has the following as system requirements:
    System Requirements
    The following items are required on a system to use Oracle Provider for OLE DB:
    1.Windows NT, Windows XP, Windows 2000, or Windows Server 2003
    2.Access to an Oracle database (Oracle8i or later)
    3. Oracle Net Services
    4. Redistributable files provided with Microsoft Data Access Components (MDAC) 2.1 or higher are required by the provider. These files are available at the Microsoft Web site:
    http://www.microsoft.com/data/
    5. Oracle Services for Microsoft Transaction Server release 10.1 or higher. This is required for consumers using Microsoft Transaction Server (MTS) or COM+.
    I think that I might need to download the Microsoft Data Access Components (MDAC). I went to Microsoft web site, and the latest version for MDAC is 2.8. Anybody has any experience with this? Am I on the right track? I don't want to mess up with my machine by installing MDAC 2.8 if it does not solve the problem.
    Thanks, and your early reply is greatly appreciated.
    Jane

    Well, if some of the required componets were missing, I would imagine you getting an error when trying to connect?
    Where is this ASP application actually running?
    Is it running on your localhost IIS web server?
    If not, any setup on your computer will be irrelevent.
    If it is, you need to install MDAC components, and 2.8 is the latest.
    If running on your local IIS, did you try to create a very basic ASP page which just creates a connection to the database in question? Does that work?
    Do you have ON ERROR statements in your code to bypass any/all SQL errors?
    If you create a simple UDL file on your desktop and specify the server/user/password (ater selecting Oracle OLEDB driver), does the connect button work?

  • "Oracle Provider for OLE DB" not in "Data Link Properties"

    Hello,
    we install the "Oracle Provider for OLE DB" in the Oracle Database. But
    we miss the entry in the "Data Link Properties".
    The entry was needfull for the Identity Center configuration wizzard.
    I found no hint how to add manual a entry to the "Data Link Properties".
    Have anyone a idea?
    Mfg
    Rainer Kunz

    Hi Matt,
    if you speak about CLASSPATH you mean the environment-parameter PATH?
    If yes,
    D:\oracle\MIM\102\BIN>set PATH
    Path=D:\oracle\MIM\102\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wb
    em;C:\j2sdk1.4.2_17-x64\bin;C:\j2sdk1.4.2_17-x64;C:\j2sdk1.4.2_17-x64\jre;C:\j2s
    dk1.4.2_17-x64\lib;D:\usr\sap\MIM\SYS\exe\uc\NTAMD64
    In D:\oracle\MIM\102\BIN i see the follow files:
    06.01.2009  23:27           539.648 OraOLEDB10.dll
    06.01.2009  23:27             1.712 OraOLEDB10.tlb
    06.01.2009  23:27            24.576 OraOLEDB10d.dll
    06.01.2009  23:27             7.168 OraOLEDB10us.dll
    06.01.2009  23:27           146.944 OraOLEDBgmr10.dll
    06.01.2009  23:27            12.800 OraOLEDBpus10.dll
    06.01.2009  23:27             9.216 OraOLEDBrfc10.dll
    06.01.2009  23:27             7.168 OraOLEDBrmc10.dll
    06.01.2009  23:27           187.904 OraOLEDBrst10.dll
    06.01.2009  23:27            17.408 OraOLEDButl10.dll
    Mfg
    Rainer

  • Oracle Provider for OLE DB Error

    Hello all.
    Can anyone help me understanding why using a statement like
    select * from openquery( linkservername, 'select * from table' )
    fails with
    Server: Msg 7399, Level 16, State 1, Line 1
    OLE DB provider 'OraOLEDB.Oracle' reported an error.
    [OLE/DB provider returned message: ]
    OLE DB error trace [OLE/DB Provider 'OraOLEDB.Oracle' IRowset::GetData returned 0x80004005:   ].
    On the sql server side, when using the Oracle Provider for OLE DB, but success when I change the linked server to use Microsoft Oracle Provider for OLE DB? It makes no sense to me. Sometimes, when I add a rownum <= 100 it does work with the Oracle OLE DB Provider. As you can see, I installed Oracle Client 10g on the sql server running version 2000, and created a linked server to an Oracle server running Oracle 10.2.4.0. The queries work fine with the Microsoft driver, but fail with the above message when using the oracle native driver.
    For your information, here's the select @@version from the sql server database.
    Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14:22:05 Copyright (c) 1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
    Just wanted to know what might the problem as using the Microsoft driver the session doesn't seem to use FCF.
    Any other information you may need, just let me know.
    Thanks!

    Hi,
    I'm not familiar with that particular error, but if you're not already using 10204 oledb/client, I'd certainly do that as a first step. There were lots of issues fixed in our oledb provider since 10201.
    Hope it helps,
    Greg

  • Oracle Provider for OLE DB - Security

    Hi,
    Appreciate if anyone can advise on the security of data when using Oracle Provider for OLE DB to connect from a client application to Oracle database.
    Is the data encrypted?
    Thanks.
    oh2l

    First, technical questions should be addressed to an appropriate technical forum. Technologies | Windows | OLE DB would be a good place for this question.
    All client applications, regardless of which API they use, rely on TNS (Transparent Network Substrate) to communicate with the database. You can use Oracle Advanced Security to secure the contents of all the Oracle connections on that machine, but by default, all data (other than the password) goes over the wire unencrypted.
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • Oracle Provider for OLE DB 9.2.0.2.0

    Data adapter configuration wizard is unable to generate
    update,delete when using Oracle Provider for OLE DB 9.2.0.2.0 against oracle 9.2.0.3.0 database on windows
    2000.Is there any limitaion with Oracle Provider for OLE DB 9.2.0.2.0.
    But data adapter configuration wizard is able to generate
    commands when using Microsoft OLEDB provider for oracle.
    The table has primary key defined.
    Any ideas is greatly appreciated
    Sridhar

    Did you set OLEDB.NET=True in your Connection string?

  • Crystal Reports can't add stored procedure using Oracle Provider for OLE DB

    Hello,
    I am trying to bind an oracle stored procedure to a crystal report through Visual Studio 2008.
    This oracle stored procedure returns a ref cursor.
    I am using an oracle 11g database (11.2.0.2.0) .
    When I use the Oracle Provider For OLE DB driver to bind the store procedure with the report, I get the following error message:
    Description : ORA -06550 Line 1 Column 7
    PLS 00306 wrong number of types or arguments to the "Strored Procedure Name"
    But When I use the Microsoft OLE DB provider for oracle driver, I can bind the stored procedure to the report successfully .
    I cannot use the Microsoft OLE DB provider for oracle driver because it does not support the CLOB data type which I plan on having the stored procedure return once I can get everything working.
    I have tried setting PLSQLRSET = 1 IN "HKEY_LOCAL_MACHINE\SOFTWARE\KEY_OraDb11g_home1\OLEDB", but that does not seem to work either
    Any assistance would be greatly Appreciated
    My Stored procedure is very simple as the moment (I just need to get it working then I'll add more stuff). Here's what it looks like:
    CREATE OR REPLACE PACKAGE PROMO.PKG_REPORT as
    TYPE OUT_Type IS REF CURSOR;
    procedure Report_ThisReport (
    p_ThisIdField IN number,
    IO_CURSOR IN OUT OUT_Type
    end PKG_REPORT;
    CREATE OR REPLACE PACKAGE BODY PROMO.PKG_REPORT as
    procedure REPORT_ThisReport (
    p_ThisIdField IN number,
    IO_CURSOR IN OUT OUT_Type
    IS
    BEGIN
    OPEN IO_CURSOR FOR
    SELECT ThisField
    FROM ThisTable
    WHERE ThisIdField = p_ThisIdField ;
    END REPORT_ThisReport;
    end PKG_REPORT;
    Edited by: 894988 on Nov 3, 2011 2:45 PM
    Edited by: 894988 on Nov 3, 2011 2:46 PM
    Edited by: 894988 on Nov 3, 2011 2:47 PM

    It seems that some questions posted here on the XE forum are really questions about other Oracle technologies.
    Concretely, for you there is an Oracle Provider for OLE DB Forum that is active and a terrific resource for you to use.
    Oracle Provider for OLE DB
    Cheers!

  • Oracle Universall Installer & Oracle Provider for OLE DB

    Does anyone know if it is possible to install the
    Oracle Provider for OLE DB 9.x.x.x.x
    WITHOUT using the Oracle Universall Installer
    thank u,
    Miguel

    Hi Matt,
    if you speak about CLASSPATH you mean the environment-parameter PATH?
    If yes,
    D:\oracle\MIM\102\BIN>set PATH
    Path=D:\oracle\MIM\102\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wb
    em;C:\j2sdk1.4.2_17-x64\bin;C:\j2sdk1.4.2_17-x64;C:\j2sdk1.4.2_17-x64\jre;C:\j2s
    dk1.4.2_17-x64\lib;D:\usr\sap\MIM\SYS\exe\uc\NTAMD64
    In D:\oracle\MIM\102\BIN i see the follow files:
    06.01.2009  23:27           539.648 OraOLEDB10.dll
    06.01.2009  23:27             1.712 OraOLEDB10.tlb
    06.01.2009  23:27            24.576 OraOLEDB10d.dll
    06.01.2009  23:27             7.168 OraOLEDB10us.dll
    06.01.2009  23:27           146.944 OraOLEDBgmr10.dll
    06.01.2009  23:27            12.800 OraOLEDBpus10.dll
    06.01.2009  23:27             9.216 OraOLEDBrfc10.dll
    06.01.2009  23:27             7.168 OraOLEDBrmc10.dll
    06.01.2009  23:27           187.904 OraOLEDBrst10.dll
    06.01.2009  23:27            17.408 OraOLEDButl10.dll
    Mfg
    Rainer

  • Unable to install Oracle Provider for OLE DB 8.1.6

    I could not install Oracle Provider for OLE DB 8.1.6. The problem was when I double click on the Setup.exe to run setup, it would not execute on some computers (brand new computers) and worked fine on others. I often got an error message saying that the Java Run-time Environment was not found. Has anyone run into that problem. I greatly appreciate if you could help.

    Found the post below on another thread. This would not work for us without changing the JRE_MEMORY_OPTIONS as well.
    ========================================================
    One of our DBAs had the answer. Its a bug relating to p4 processors.
    1. Rename the file symcjit.dll to symcjit.old
    2. Change the following line in the "oraparam.ini" file to read:
    JRE_MEMORY_OPTIONS=-nojit -ms16m -mx32m
    They said someone found it in Oracle KB article 131299.1 but I have still been unable to find the Oracle KB. Perhaps a "Knowledge Base" link should be added to the support or resources section.

  • Oracle Provider for OLE DB 9.0.1.0.1.

    We need to install in several client machines the Oracle Provider for OLE DB 9.0.1.0.1.
    Can we do it without installing the whole client package? in other words, can we just register a dll
    through a batch file, withoug going through Oracle's client instalation?
    thanks,
    Josi Miguel Casimiro

    You can double-check on the OLE DB forum, but I'm pretty confident the answer is no. You need to install the client so that the OLE DB provider will have the OCI and SQL*Net libraries necessary to actually communicate with the database.
    Justin

  • Unable to add a stored proc through Oracle Provider for OLE DB

    I want to bind an oracle stored procedure to a report. This oracle stored procedure returns a cursor.
    Problem Definition:
    When I use the "Oracle Provider For OLE DB driver." to bind the store procedure with the report, I am getting the following message.
    Description : ORA -06550 Line 1 Column 7
    PLS 00306 wrong number of types or arguments to the "Strored Procedure Name"
    But When I use "Microsoft OLE DB provider for oracle" driver, I can bind the stored procedure to the report successfully .
    Please help me in resolving this problem.
    My Stored procedure is something like this.
    CREATE OR REPLACE PACKAGE GroupsPackage
    AS
    TYPE CURSOR_TYPE IS REF CURSOR;
    PROCEDURE usp_SelectGroups (int intInputI IN ,Dresults_cursor OUT CURSOR_TYPE);
    END;
    CREATE OR REPLACE PACKAGE BODY GroupsPackage
    AS
    PROCEDURE usp_SelectGroups (int intInputI IN ,results_cursor OUT CURSOR_TYPE)
    AS
    BEGIN
    OPEN results_cursor FOR
    SELECT GroupID, GroupName, GroupDescription, LastUpdateDate
    FROM Groups
    ORDER BY GroupName;
    END;
    END;

    I think the following SAP Note would help you
    Symptom
    You create a BusinessObjects report and call an Oracle stored function through an object defined in Designer. The stored function name contains a number (like MyFunc2). You refresh the query and receive the error, "Connection or SQL sentence error (DA0005)" followed by, "ORA-06553: PLS-306: wrong number or types of arguments in call to '<function name>' 6552."
    You see the incorrect SQL when you open the query panel in BusinessObjects.
    Cause
    The function defined on the database has several parameters, each separated by a comma. BusinessObjects replaces this comma by a concatenation operator ('||'). Thus the database does not understand the SQL statement.
    Resolution
    ****CONFIGURATION*****
    Business Objects version 5.x
    Oracle database version 8.1.6
    *********RESOLUTION*****
    Here are two workarounds for this issue:
    Workaround 1
    Modify the SQL generated in the query panel.
    1. Replace the concatenation operators ('ll') with commas.
    2. Check the option "Do not regenerate SQL."
    Workaround 2
    Rename your Oracle function to a name with no digits or numbers.
    Regards,
    Raghavendra

  • Oracle Provider for OLE DB not available in list of providers

    Hi
    I'm installing IdM 7.2 (Oracle) on a Windows 2003 R2 x64 server.  As this is a proof of concept system, all components are installed on this server.  The RDBMS is 10.2.0.4 x64.
    I'm doing the IC Initial Configuration in the Creating the Identity center connection string, when I click on the Wizard the Oracle Provider doesn't appear in the list as expected.
    I have installed the Windows Interfaces 64bit which contains the ODBC Driver and the Oracle provider of OLE DB.  I can see the ODBC drivers using the Microsoft ODBC Administrator.
    Is there a step I am missing?
    Thanks in advance.
    Doug

    Strange. I just checked my demo box which is Windows 2008 R2 64bit with Identity Center and I can see Microsoft OLE DB provider for Oracle in tab Provider even I use MS SQL 2008 R2 for IdM. IC is jsut MMC (Microsoft Management Console) plugin so maybe you can try google for adding ODBC driver to MMC. The problem might be in 64 bits. Check this [link|http://social.technet.microsoft.com/Forums/en-US/winservergen/thread/560b5769-82d7-4b1f-8b4a-cac8198a951c].
    Cheers

  • Access Oracle from SQL Server using Oracle Provider for OLE DB

    Using
    - SQL Server 2000 SP4
    - Oracle 10g
    - Oracle10g Provider for OLE DB Version 10.1.0.4.0
    - Oracle 10g client
    Able to create linked server in SQL server to Oracle 10g and display list of tables in Oracle. However, when execute query, it gives
    Server: Msg 7320, Level 16, State 2, Line 1
    Could not execute query against OLE DB provider 'OraOLEDB.Oracle'.
    OLE DB error trace [OLE/DB Provider 'OraOLEDB.Oracle' ICommandText::Execute returned 0x80040155].
    Any idea what is the problem ?

    I'm having the same error message...But I'm connecting to a Oracle 8i DB......
    I think this has to do with SP4 for SQL....I will test this tonight....

  • How to create a DSN for Oracle Provider for OLE DB in a web server

    Dear Guys,
    I am a Excel VBA developer.
    My requirement is from the Excel I have to call a Stored Procedure with REF CURSOR.
    Normally I am using Microsoft ODBC for Oracle Driver for connecting Oracle DB, which is in the Server .
    We have users using the Excel reports across the globe.
    Sending Excel report is enough, the clients can connect DB from Excel via the DSN created in a web server.
    But, I came to know that we can't access the REF CURSOR using Microsoft ODBC for Oracle Driver and it is possible to access by using ORA OLE DB Provider.
    I have installed Oracle Client in my machine and tried using ORA OLE DB Provider like below
    +con.ConnectionString = "Provider=OraOLEDB.Oracle.1;User ID=user_name;" & _+
    +"Password=pwd;Data Source=Oracle;"+
    The Excel worked fine in my machine but when I run the same Excel in my user machine in a different country I couldn't connect to DB.
    Because the user machine doesn't have Oracle Client installed. We have n number of users across the world and we can't install Oracle client individually.
    So, I have the plan of creating a DSN in a web sever as I used for Microsoft ODBC for Oracle Driver.
    But, my doubt is how can I create a DSN for accessing ORA OLE DB provider? Is there any driver for ORA OLE DB provider? or is there any alternate solution for my issue?
    Can anybody help me on this ASAP?
    Thanks & Regards,
    Satz

    I have created a DSN in a web server (a Public IP machine) that is mapped to a Oracle DB.
    In my Excel using VBA coding, with the help of RDO object I will call the DSN in the Web server using the connection string like "DSN=ORS;UID=SDATA;PWD=SDATA;"
    This is working fine and in this case the client machine doesn't need Oracle client to be installed or any TNS entry.
    The user can run the Excel report by clicking a button and the click event connects the DSN in the web server (through its URL) and routes to the mapped DB and fetches the quried data.
    Please note that the above DSN is created based on Microsoft ODBC for Oracle driver.
    But the issue is using the Microsoft ODBC for Oracle driver I couldnt call the SP with Ref Cursor.
    When I searched in Internet I came to know using the provider oraoledb.oracle we can call SP that uses REF CURSOR.
    Now my question is what is the driver name that I can use to create a DSN to make use of the provider oraoledb.oracle for calling the SP with REF CURSOR from Excel VBA coding ?
    Appreciate your prompt reply.
    Thanks & Regards,
    Sathish

  • Oracle Provider for OLE DB R 9.2.0.1.0 problems

    Just installed 9iR2 on my development machine and now .net framework is broke
    I am getting error message from all .aspx pages
    The 'OraOLEDB.Oracle' provider is not registered on the local machine.
    Visual Studio .Net seems to be fine though?
    any ideas?

    Yes, I did run "regsvr32 oraoledb.dll"
    I'm completly lost on this -- I even got so frustrated this weekend that I completely wiped my development machine and reinstalled everything from scratch -- still the same problem?
    Am I the only one that can't get oraoledb to work with .net framework?
    9ir1 worked fine?

Maybe you are looking for

  • Data not received in InfoCube / PSA

    Hi Everybody, Today all the loads are failed with the Error "Data not received in InfoCube / PSA object / InfoObject", Could you please help how to solve the problem. Regards BW

  • How do I transfer video shot on my iPhone 5s to iMac

    Hi all, Yes, I can see this was asked and answered but I cannot get there. For some reason, the support site is so slow and the linked to that question asked last year will not appear. So -- I just bought an iphone 5s. Just shot a quick video and wan

  • Changing Domain Administrator Password : How can I find out what all servers / services are currently using this?

    Good morning all, I took over as IT director for the school district in my town about 2 years ago, and we've had some techs come and go, all of which have had the domain administrator password (not my call, but my fault for not changing it by now).  

  • Permissions issues-saving document on LAN

    I frequently am not allowed to save documents over my network. Example: I opened a Pages document on my MacBook Pro that resides on my desktop machine. I can edit the document, but it will not autosave and I cannot manual save it. I get a message tel

  • Link is disabled in ESS/MSS Overview pages

    Anybody has any idea how a link in the overview page is disabled? I have created a service and assigned it to a sub area and it is disabled. The disable checkbox is not checked. Only the "Quick Link" checkbox is checked.