12.1.0.2 managed Oracle data provider running significantly worse than classic ODP on Connection.Open (3 sec vs 0.2 seconds)

Oracle managed provider has many advantages over the traditional Oracle for .net data provider.

However, our test shows who take connection.open 3 seconds, where the classic ODP takes 0.2 seonds. Opens later against the same connection string perform the same way for the two (0.1 seconds). Subsequest opens against a new connectionstring (another basic data) take 2 seconds for the managed provider and 0.1 second for classic.

This is not acceptable in some cases, but may be supported in others.

Someone at - it seems a similar behavior? Any suggestions that may improve the performance of connection.open?

Regards Niels Jespersen

A bug (20419677) was created to follow up on this matter.

The problem seems to arise when the EZCONNECT and WORLD settings in sqlnet.ora and tnsnames.ora files. If either one is removed, the slowdown goes away. This can be used as a temporary workaround while a permanent solution is being developed.

Tags: Database

Similar Questions

  • Can't see the Oracle data provider in the browser of visual studio Server data providers

    I installed 32-bit Oracle Data accesscomponents (ODAC) s with Oracle Developer Tools for Visual Studio, but I don't see it in the drop-down data provider.

    When I go to visual studio help > about I don't see Oracle development in there tools either. I do not understand if Miss me a step in the installation process.

    I use visual studio 2013 and I indicated this when I was installing it. I tried installation and reinstallation, but it did not help.

    Thank you

    I've updated to visual studio 2013 2. Installation update 3 fixes this problem.

  • There is a matrix of Certification Oracle Client data provider?

    Hello

    Does anyone know where to find a Certification Matrix to know what Version of Oracle Client supports what?  for example .NET version 4.5.1

    Best regards, Manfred

    Hello

    From your tip in the Document, I found a releated link that helps:

    Supported by Oracle Data Provider (Doc ID 726240.1) configurations for .NET (ODP)

    Thank you

    Best regards, Manfred

  • Management of data access Client pulling the registry instead of Web.config settings

    I have an ASP.NET 4.0 application configured with the managed provider of ODP (32 bit) via the customer install the production. It is configured with the following text in the root web.config file:

    <oracle.manageddataaccess.client>
      <version number="4.121.1.0">
        <settings>
          <setting name="TraceLevel" value="127"/>  
          <setting name="TraceOption" value="0"/>
          <setting name="TraceFileLocation" value="c:\temp\odpnet66.trc"/>
        </settings>
        <onsConfig mode="remote"></onsConfig>
      </version>
    </oracle.manageddataaccess.client>
    

    When I look for the trace file, however, I realize that it is written to a location set to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\ODP.NET\4.121.1.0.

    What needs to be done to make the provider read its settings from the web.config file?

    Additional information:

    <system.data>
        <DbProviderFactories>
        <remove invariant="Oracle.ManagedDataAccess.Client" />
        <add name="ODP.NET, Managed Driver"
             invariant="Oracle.ManagedDataAccess.Client"
             description="Oracle Data Provider for .NET, Managed Driver"
             type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess,Version=4.121.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
      </DbProviderFactories>
      </system.data>
    

    You probably ODP.NET, pilot managed, also installed on your machine, if the registry entry, HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\ODP.NET\4.121.1.0, has been created. This registry entry is not created by managed ODP.NET. Any tracing would flow from the ODP.NET, to use unmanaged driver.

    Some recommendations to try to allow managed ODP.NET tracing:

    (1) value TraceLevel 7 or reduce its value.  Managed and unmanaged trace level values are different. What are managed.

    • TraceLevel: 1 = Public API; 2 = private API; 4 = API/data network. These values can be OR ed. To enable all, set TraceLevel to 7 . Errors will be always drawn.

    (2) set the TraceFileLocation on a directory name, not the file name. Make sure that the location of the directory exists.

  • Oracle Data Access components (ODAC) 12 c version 3


    Hello. I understand that ODAC 12 c Release 3 for Windows downloads offers / includes the following components: Oracle Data Provider for .NET. Oracle Developer Tools for Visual Studio. Oracle for ASP.NET providers; and .NET stored procedures. Could someone tell me if the Oracle 12 c of database client includes the ODAC 12 Setup? I found the 12 c ODAC download at http://www.oracle.com/technetwork/topics/dotnet/downloads/index.html . However, your answer will help me determine if my business must approve a second firmware (i.e., ODAC). Customer of Oracle Database 12 c has already been approved for use in my organization. Any idea is appreciated, thanks!

    ODAC 12 c R3 has a component more than the Oracle DB 12 c. It's the Oracle Developer Tools for Visual Studio. If you need this feature, you must download the ODAC.

    For a standard version and functionality, ODAC 12 c R3 is based on Oracle DB 12.1.0.2 (the first group of patches of 12,1). Moreover, ODP.NET includes several additional features not available in DB 12.1.0.2 customer. You can find these documented in the new section of the last ODP.NET doc.

  • Can anyone tell me about Oracle Data Governance Manager? How to do with it?

    Hai all,

    We plan to implement Oracle Master Data Management.Please Oracle customer hub should be read the following link and tell me how to work on Oracle Data Governance Manager.

    Where can I find it?

    What are the steps in the implementation?

    http://www.Oracle.com/us/products/applications/master-data-management/Oracle-customer-hub-439838.PDF

    Hello Nandini,

    DGM software build can be downloaded from My Oracle Support via the "Patches and updates" tab with the name/number of patch 9329831 (currently password protected; please connect to a service request and ask for a password).

    Installation of the DGM: for more information on how to install the CMD are documented in siebel Guide Version to maintain 8.1.1.x, O Rev., Section: management and governance of data installation (DGM).

    Steps to customize the application of governance (DGM) (Doc ID 1323952.1) data management
    Document provides steps to customize the application of the DGM, makes it easier to change the skin via CSS stylesheet changes in the application of OOTB DGM.

    Reference: Oracle Master Data Management - Information Center Customer Hub (Siebel UCM) - installation of the life cycle (Doc ID 1081980.1).

    Thank you

    Shilpi

  • How to get the column provided out of the Oracle Data Miner?

    Hi all!

    I use Oracle Data Miner provided with Oracle SQL Developer to predict the loss of customers. If I plan on the table column lets say X (as a target column) of table say T, so how can I get the corresponding values under my model?

    Here is the simplified model for the reference.

    Thanks in advance!

    Customer churn.PNG

    Hello

    Simply connect a node that accepts data to the node to apply it.

    For example, if you want to create a view or table table using the prediction of outputs generated by the node to apply it, and then add a Create Table node and connect the node to apply it.

    For more information, try the Oracle by example tutorials for ODMr.

    You must use the node apply Publisher to revise prediction outputs models to generate as well as the additional columns to include, for example columns id.

    There are a set of predictor columns added by default that may be acceptable.

    THX, mark

  • Can't see to provide Oracle Data Wizard EF

    Hello

    I searched and some information about this problem, but does not can solve my problem.

    I have Visual Studio 64-bit and 64-bit ODAC 2012 and can't see to provide Oracle Data Wizard EF. I can connect my Oracle DB on Server Explorer.  I have to install ODAC developer tool? I think that it is available only 32 bits. I installed but began to get the GOLD-12154error code.

    Are you sure vs2012 is 64-bit?  I was under the impression that he was still only 32-bit (even when installed on a 64-bit machine).

    Visual studio 2012 pro - any version of 64-bit on msdn?

    Assuming that it is 32-bit, you must have 32 bit ODP/ODT installed.    12154 simply means that the client could not find the TNSNames.ora entry you specified.  Assuming that you have added a 32-bit client, you need to install tnsnames.ora in that House as well, as is unaware of the House of 64-bit.

    It will be useful,

    Greg

  • High availability Oracle Data Integrator-start managed servers exception

    Hello

    I am trying to configure high availability Oracle Data Integrator, using this tutorial: http://docs.oracle.com/cd/E14571_01/core.1111/e10106/odi.htm#autoId19

    Unfortunatelly, always without success. I stopped on ' 7.4.2.8 odi_server1 configure Node Manager and Start. My server fails to start because of the exception:

    WLS starting with line:
    /usr/lib/JVM/Java-1.6.0-openjdk-1.6.0.0.x86_64/bin/Java-serveur-Xms256m-Xmx512m - XX : MaxPermSize = 512m-Dweblogic.Name=odi_server1-Djava.security.policy=/home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.policy-Dweblogic.ProductionModeEnabled=true-Dweblogic.system.BootIdentityFile=/home/oracle/Oracle/Middleware/user_projects/domains/odi_cluster/servers/odi_server1/data/nodemanager/boot.properties-Dweblogic.nodemanager.ServiceEnabled=true-Dweblogic.security.SSL.ignoreHostnameVerification=false-Dweblogic.ReverseDNSAllowed=false-Doracle.odi.coherence.wka1=eb-etl1 Doracle.odi.coherence.wka1.port=9088-Doracle.odi.coherence.wka2=eb-etl2-Doracle.odi.coherence.wka2.port=9088-Dtangosol.coherence.localport=9088--Dwls.home=/home/-Dplatform.home=/home/oracle/Oracle/Middleware/wlserver_10.3 da oracle/Oracle/Middleware/wlserver_10.3/server-Dweblogic.home=/home/oracle/Oracle/Middleware/wlserver_10.3/server-Dcommon.components.home=/home/oracle/Oracle/Middleware/oracle_common-Djrf.version=11.1.1-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger-Ddomain.home=/home/oracle/Oracle/Middleware/user_projects/domains/odi_cluster-Djrockit.optfile=/home/oracle/Oracle/Middleware/oracle_common/modules/oracle.jrf_11.1.1/jrocket_optfile.txt-Doracle.server.config.dir=/home/oracle/Oracle/Middleware/user_projects/domains/odi_cluster/config/fmwconfig/servers/odi_server1-Doracle.domain.config.dir=/home/oracle/Oracle/Middleware/user_projects/domains/odi_cluster/config/fmwconfig-Digf.arisidbeans.carmlloc=/home/oracle/Oracle/Middleware/user_ projets/domaines/odi_cluster/config/ fmwconfig/carml-Digf.arisidstack.home=/home/oracle/Oracle/Middleware/user_projects/domains/odi_cluster/config/fmwconfig/arisidprovider-Doracle.security.jps.config=/home/oracle/Oracle/Middleware/user_projects/domains/odi_cluster/config/fmwconfig/jps-config.xml-Doracle.deployed.app.dir=/home/oracle/Oracle/Middleware/user_projects/domains/odi_cluster/servers/odi_server1/tmp/_WL_user-Doracle.deployed.app.ext=/--Dweblogic.alternateTypesDirectory=/home/oracle/Oracle/Middleware/oracle_common/modules/oracle.ossoiap_11.1.1,/home/oracle/Oracle/Middleware/oracle_common/modules/oracle.oamprovider_11.1.1-Djava.protocol.handler.pkgs=oracle.mds.net.protocol - Dweblogic.jdbc.remoteEnabled=false-Dem.oracle.home=/home/oracle/Oracle/Middleware/oracle_common - Djava.awt.headless=true-Dodi.oracle.home=/home/oracle /Oracle/Middleware/Oracle_ODI1-Dodi.shared.config.dir.path=/home/oracle/Oracle/Middleware/user_projects/domains/odi_cluster/config/oracledi-Dweblogic.management.discover=false-Dweblogic.management.server= http://172.18.0.106 : 7005 - Dwlw.iterativeDev=false-Dwlw.testConsole=false-Dwlw.logErrorsToConsole=false-Dweblogic.ext.dirs=/home/oracle/Oracle/Middleware/patch_wls1036/profiles/default/sysext_manifest_classpath:/home/oracle/Oracle/Middleware/patch_ocp371/profiles/default/sysext_manifest_classpath weblogic. Server
    Exception in thread "main" java.lang.NoClassDefFoundError: Doracle/odi/coherence/wka1/port = 9088
    Caused by: java.lang.ClassNotFoundException: Doracle.odi.coherence.wka1.port = 9088
    in java.net.URLClassLoader$ 1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged (Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    to Sun.misc.Launcher$appclassloader$ AppClassLoader.loadClass (Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    The main class is not found: Doracle.odi.coherence.wka1.port = 9088. Program ends.

    Everything is configured exactly as described tutorial, but it does not work. You have ideas, what is the problem?

    It is because of the lack of '-' before Doracle.odi.coherence.wka1.port = 9088

  • ODI and Siebel CRM - Modules of knowledge Oracle Siebel CRM in Oracle Data Integrator.

    Hi all

    I'm looking for information on ODI and Siebel CRM.

    Part 1:

    For the moment, we do not use ODI to load data into Siebel, guys on the team here

    do a lot of PL/SQL for CEF Siebel system tables. (I'm not a person of Siebel)

    Part 2:

    Then these tables of Siebel, I use ODI BI Apps to finally get the data for some dashboards OBIEE.

    I thought that maybe there would be a better way to do part 1 using ODI.

    According to me, that there is a knowledge Oracle Siebel CRM Modules in Oracle Data Integrator.

    http://docs.Oracle.com/CD/E21764_01/doc.1111/e17466/oracle_siebel.htm#ODIAA461

    Here's what we have:

    ODI 11.1.1.7.0 Patch 18204886

    ODI BI Apps 11.1.1.8.1

    Siebel Version 8.1.1

    Pointers to people who have made would be apprecated.

    Eric

    After talking with my boyfriend of Siebel, here's what I understand:

    ODI will load the tables of EIM, which, said, is 75% of employment

    and the last 25% is the .ifb file is generated and ths to run the file on the

    Server Manager.

    Yes, ODI can load data but my guy Siebel

    the ifb file will have to be revised manually...

    When I get a moment, I'll do a small test case and see

    If I can build and run a simple example of this in ODI.

    A small proof of concept.

    Eric

  • Link to MySql Error [Microsoft] [ODBC Driver Manager] Oracle database

    Hi all:

    I need your help, I want to access mysql oracle 11g R2 database. When I try to connect oracle database mysql database, I get the error below, kindly help your help will be appreciated, thanks in advance


    When I run:


    Select * from test1@mysqltest;

    [ERROR]

    ORA-28500: connection between ORACLE and a non-Oracle system has sent this message:

    [Microsoft] [ODBC driver manager] Data source name not found and no driver by default specified {IM002}

    ORA-02063: preceding 2 lines of THAONT1. MYSQL

    28500 00000 - "connection between ORACLE and a non-Oracle system has sent this message:

    * Cause: The cause is explained in the forwarded message.

    * Action: See the documentation for the non-Oracle of the message system.

    My config

    Enterprise Edition of Oracle db:11.2.0.3

    OS: Win 7 64 bit

    bit ODBC: 64 for the MySQL Connector

    MySQL db:5.1.19

    ODBC configuration

    Capture.PNG

    LISTENING PORT. ORA:

    =============

    listener.ora # Network Configuration file: D:\app\THAONTSE90151\product\11.2.0\dbhome_3\NETWORK\ADMIN\listener.ora

    # Generated by Oracle configuration tools.

    SID_LIST_LISTENER =

    (SID_LIST =

    (SID_DESC =

    (SID_NAME = CLRExtProc)

    (ORACLE_HOME = D:\app\THAONTSE90151\product\11.2.0\dbhome_3)

    (= Extproc PROGRAM)

    (ENVS = "EXTPROC_DLLS=ONLY:D:\app\THAONTSE90151\product\11.2.0\dbhome_3\bin\oraclr11.dll")

    )

    (SID_DESC =

    (SID_NAME = tst)

    (ORACLE_HOME = D:\app\THAONTSE90151\product\11.2.0\dbhome_3)

    (PROGRAM = dg4odbc)

    )

    )

    LISTENER =

    (DESCRIPTION_LIST =

    (DESCRIPTION =

    (ADDRESS = (PROTOCOL = CIP)(KEY = EXTPROC1521))

    )

    (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost) (PORT = 1521))

    )

    (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP) (HOST = 10.12.1.58)(PORT = 1521))

    )

    )

    ADR_BASE_LISTENER = D:\app\THAONTSE90151

    TNSNAMES. ORA:

    ================

    TSTLINK =

    (DESCRIPTION =

    (ADDRESS_LIST =

    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost) (PORT = 1521))

    (ADDRESS = (PROTOCOL = TCP) (HOST = 10.12.1.58)(PORT = 1521))

    )

    (CONNECT_DATA =

    (SID = tst)

    )

    (HS = OK)

    )

    inittst.ora($ORACLE_HOME/HS/admin)

    ========================

    # This is an example of initialization file of the agent that contains the HS settings

    # necessary for the database to ODBC gateway

    # HS init parameters

    #

    HS_FDS_CONNECT_INFO = testmysql

    HS_FDS_TRACE_LEVEL = off

    # Required for the non-Oracle system environment variables

    ODBCINI value #= D:\ODBC. INI


    the dblink is created between oracle and mysql:

    ==========================

    SQL > create database public link mysqltest

    connect to thaont identified by abc123 using 'TSTLINK ';

    SQL > select * from test1@mysqltest;

    [ERROR]

    ORA-28500: connection between ORACLE and a non-Oracle system has sent this message:

    [Microsoft] [ODBC driver manager] Data source name not found and no driver by default specified {IM002}

    ORA-02063: preceding 2 lines of THAONT1. MYSQL

    28500 00000 - "connection between ORACLE and a non-Oracle system has sent this message:

    * Cause: The cause is explained in the forwarded message.

    * Action: See the documentation for the non-Oracle of the message system.

    kindly help.

    Thank you and best regards.

    The error message '[Microsoft] [ODBC Driver Manager] data source name not found and no pilot by specified default {IM002}' explainind auto - DG4ODBC is not able to find the ODBC DSN you created.

    In your file init of gateway, you have set up the DSN: HS_FDS_CONNECT_INFO = testmysql

    And according to the administrator of ODBC in Windows screenshot, you have created a DSN called testmysql - unfortunately you created as a USER DSN. But DG4ODBC needs a SYSTEM DSN. The reasin why he needs a system DSN is that, by default the Oracle listener is running in the local system account. Therefore, when create you a USER DSN ODBC it can be access by the user who created it, but no one else can use it - and also not the local system account which serves as the Oracle listener. If you need to create a system DSN that each user on this computer can use the DSN (including the local system account).

    -Klaus

  • Oracle Database 10g managing Oracle on Linux (OCE) Recertification

    On https://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=769

    In the list:

    Renewal of certification required by March 1, 2016

    It seems that this certification will be inactive except for certification renewal.

    .....

    However, on the page of retirement: Oracle Certification Exam retirement

    We have:

    Certification Path who retiresDate of retirementNewer version of retirement Certification path
    Oracle Database 10 g managing Oracle on Linux Expert certifiedMarch 1, 2015None


    I.e. There is no version of Superceding to revalidate at:

    In truth I am bovvered? ... Well not really (although I'm concerned because I am the owner of the said ACTIVE certification).  The thing is more outdated than an old ram my uncle once sold... a real old firecracker.  However, the principle of the thing is a little interest...

    I almost added a question about this certification to your original on recert requirements thread.  Then I saw the following note in the page 'requirements and process ':

    https://education.Oracle.com/pls/web_prod-PLQ-dad/db_pages.GetPage?page_id=768

    "You can keep all your types of database credentials (associate, professional, Expert and Master) in State ASSETS by winning a single credential OCA, OCP or CMO in the CURRENT version of Oracle Database certification."

    Based on this statement, you take a certification or 11g OCA/OCP/CMO 12 c will prevent any expert version-specific certifications being expired.

    It is worth noting that the reverse is not true, taking a current CEO of certification does * not * prevent anything either, but an earlier version of this same certification expires.  Really means a lot right now because he communicated there very little specific expert certificates (RAC, performance and Tuning SQL optimization are the only 11g those for example), but it's something to know.

  • Oracle Data Mining support ordinal logistic regression?

    Hello

    Oracle Data Mining support ordinal logistic regression?

    The dependent variable in my dataset is ordinal - 0,1,2,3.

    Thank you!

    Jack

    Hi Jack,

    Sorry, what ODM can't stand ordinal logistic regression.

    Assistance is provided for binary variables only target.

    Thank you, Mark

  • Unable to see patterns while improving to Oracle Data Integrator 12cR1 (12.1.2.0.0) version

    Hello

    I use windows 7 Professional (service pack 1) 64 bit operating system.

    I am trying to run the ua.bat file to upgrade the system to 12 c.

    I chose the following options after running the upgrade wizard

    patterns-> Oracle Data Integrator.

    Then in step 5.

    Type of database: Oracle database and details to connect to the database.

    But after connecting, I only see the TEST_MASTER schema and nothing else.


    Thanks and greetings

    Sunil



    Hello

    I tried your method, but I discovered that the schema will be shown falling down only if they are created using tool provided by oracle RCU. So what I've done is created a new schema using odi RCU 11.1.1.7 version, then created master repository to help to odi, then any data from the previous version to this same data also imported to repository work and then began the process of upgrading again.

  • How to manage old data?

    It is a very generic question. We use the oracle database. We hold the records of the company in the database. The company records should be available at any time, but over the years that the database continues to grow. Now, how to manage old data. All data are important, but if this is true for several years yet we more and more disk space to manage. Are there effective methodologies to manage old data? For us the old means data that are 10 years old.

    Murray9654 wrote:

    My main concern is the number of disks required. The database continues to grow for years. So how long can we continue to increase the record. It is not about the cost. I'm not sure of what will be the amount of data after 30 years.

    If the cost is not a concern, number of disks shouldn't be a concern.  In the end, you need what it takes to take what you have.  There's no silver bullet to get 50 gallons of sewage in a 10 gallon tank.  How big is your database now?  What is your current disk arragnement - local disks, SAN, NAS...

    Your statement "should be available at any time" seems to eliminate the storage of archives, out-of-database as a band.

Maybe you are looking for

  • Can I connect Macbook Air to two external monitors?

    I have the MacBook Air (13 inch, early 2015), one of the monitors is already connected via DVI/Thunderbolt and given the MacBook Air only have port a thunderbolt and two USB 3.0 ports, is possible that I connect the other monitor from other ports.

  • TouchSmart HP Envy 15: hinges

    I had my HP Envy for two years. I am the only user of this laptop. The left hinge broke after a few months. He was motionless - a desktop and never carried, so never interrupted and obviously defective. I was told that the hinges are not covered by w

  • Satellite A205-S4577 Motherboard upgrade

    I'm having the same problem as nskmartinez did in June 2011, My question is: If the motherboard has solved the problem or not, and I would like to change my motherboard in any case to a different Board which is faster.If it is possible as an i3, i5,

  • Hamachi does not work with Windows 7 Pro/64

    Hello I am trying to install the latest version of Hamachi on Windows 7pro/64. But when I click on the networking... it says no internet access? I already put it as home, still no change... I find this problem when I was trying to ping my friend... I

  • How can I access files on my external hard drive with windows 7 OS, when I attach it to a computer with windows vista?

    When I try to change the permissions, I get an error message: error security application. An error has occurred applying security infromation to root: root, \boot: \bootmgr, root: \System Volume Information access is denied. When I open windows Explo