Performance Counters in Oracle Data Provider Version 11

Hi,
I'd like to be able to monitor some of the new Oracle performance counters added in ODP Version 11. What do I need to do to make these performance counters visible in Windows Server 2003's Performance Monitor?
Do I:
- upgrade my ODP install to version 11
- modify the web.config file for my ASP application to enable these new performance counters.
This assumes that Oracle is maintaining these performance counters in the background and requires no application level changes. Is there anything else I'm missing in order to be able to leverage these new performance counters?
Or, do I need to make changes at the application level in order to leverage the new ODP performance counters?
I'm hoping that it is the former set of requirements, as the application is a package and we'd rather not have to try to make changes to it, but we would like to be able to leverage the new ODP performance counters to help monitor and diagnose some resource consumption issues that the application seems to have.
Thank you for any advice that you can give me,
- Bill -

Hi,
The performance counters are new to 11.1.6.20 so you need at least that version (not the 11.1.6.0 version that comes with the 11g database).
You enable them simply by changing the value for PerformanceCounters in the ODP part of the registry (see the 11.1.6.20 odp docs for more info).
There is/was an issue with using them in an IIS app, so you'll need to apply at least 11.1.0.6 Patch 4 to the client machine if that's what you need them for.
Hope it helps,
Greg

Similar Messages

  • Where do i get Oracle Data Provider version 9.2.0.4.01

    Hi
    Does anyone knows if Oracle Database 9.2.0 media kit comes with
    Oracle Data Provider version 9.2.0.4.01 as database component ?
    Else how do i get this Oracle Data Provider version 9.2.0.4.01 .
    Thanks
    Francis

    Are you referring to Oracle Data Provider for .NET (1.x)?
    I would guess that a 9.2.0.1 base release is old enough to not include the component. (But it is easy enough to check by starting up the installer, faking an install, and take a look what's available under Windows Interfaces.)
    Do you need that specific version, 9.2.0.4.01?
    Otherwise there's Oracle 9.2 ODAC that includes ODP.NET 9.2.0.7. (Note: for .NET Framework 1.x).
    I'd say the component is usually installed on the client side (e.g. app server) but you should be able to use odac to add the component to a database server install as well (as long as version etc. requirements are followed).

  • Oracle Data Provider (ODP)

    Does the new Oracle Data Provider 9.2.0.1.1 (from Visual Basic .Net) support passing arrays to PL/SQL Packages whose procedures accept table arrays as the input parameters?
    oo4o supported this functionality.

    Does the new Oracle Data Provider 9.2.0.1.1 (from Visual Basic .Net) support passing arrays to PL/SQL Packages whose procedures accept table arrays as the input parameters?
    oo4o supported this functionality. I am also wondering about this. The beta doesn't but will the final version? If not, why not?

  • Oracle Data Provider (ODP) Passing Arrays to PL/SQL

    Does anyone know how to pass an array or collection of data (from VB.net) to PL/SQL using the new Oracle Data Provider?
    My PL/SQL procedure is accepting type Table (Table array).
    This was easily done with Oracle Objects (in VB6) but I've found no way to do this with the new provider with .Net.
    It seems like a serious limitation if it can't be done.
    Anyones help would be appreciated.

    Just out of interest, what are the performance implications of using REF CURSORS for retrieving resultsets from Oracle stored procedures via ODP.NET?
    When coding the PL/SQL for these, the REF CURSOR is left OPEN and not explicitly CLOSED. When does the cursor actualy get closed? Is there a risk of reaching "maximum open cursors" or some other limit more quickly if REF CURSORS are used in this manner?
    I haven't found any documentation of this issue as yet.

  • Oracle Data Provider

    When I use the new Oracle Data Provider for .Net ver 9.2.0.4 I get the following web error:
    "The located assembly's manifest definition with name 'Oracle.DataAccess' does not match the assembly reference."
    The Oracle.DataAccess reference is displayed in the solution explorer of .Net and the path property is correct.
    I am running a web base application. The old Oracle Data Provider which I was using ver 9.2.0.1.1 works fine. Any ideas?

    Scott,
    To solve this, you need to recompile your web application with the new ODP.NET driver. This is one of the tenets of .NET. Thou shall avoid DLL hell by binding to a specific DLL version for your application...or something like that. You can't just plug in a new DLL anymore in an application without recompiling

  • Oracle data provider not appearing in MS Business Intelligence reporting

    Oracle Data provider does appear is VS 2005 server explorer but NOT as a data source in the reporting project type.
    This is in oracle ODAC beta 11
    Is this supported?

    I believe your developer encounters a hang when using the Microsoft reports wizard with MS OracleClient. I don't know why this is happening, but this issue would need to be resolved by Microsoft. They build both the reports wizard and MS OracleClient. They would need to identify what in their code is causing the problem. If they find out the underlying cause is a call they are making into Oracle, then Oracle will fix it.
    Oracle builds ODP.NET, which I haven't seen work with the reports wizard query builder. But I haven't fully investigated why. There may be additional configuration needed to wire these together.
    If you would like to discuss this in detail, you can email me at alex.keh [at] oracle.com

  • Oracle Data Provider for Oracle 10g

    We have an application certified on the ODP 9.2.0.2102, Oracle Client and Oracle ODBC 9.2.0.6. We have a client who is moving to Oracle 10g client within the next few months but will still be hitting an Oracle 9.2 backend.
    My question is: Is the 9.2.0.2102 ODP compatible with the 10g client, or do we need to certify against a newer version of the ODP? And if the latter, what version of ODP is recommended?
    We plan to certify against the latest of both this year, but for now, we need the path of least resistence.
    Thanks for your help.
    Todd

    It is not "hard" to create your own geocoding schema though you will need to know how to create tables (with Oracle Spatial columns) in Oracle and before you do create the tables you should read through the documentation to be certain you have all of the required data and metadata.
    Navteq, a data provider, also has sample geocoding data (http://www.oracle.com/technology/products/spatial/htdocs/spatial_partners_data.html) as well as data for sale. Downloading and importing the Navteq data might give you a good idea about what you will need to do if you were to build your own geocoding schema using your data.
    I hope this helps.
    -Justin

  • Performance issue with Oracle data source

    Hi all,
    I've a rather strange problem that I'm stuck on need some assistance on.
    I have a rules file which drags data in via an SQL data source thats an Oracle server. If I cut/paste the 3 sections of "select" "from" and "where" into SQL-Developer and run the query, it takes less than 1 second to complete. When I run the "load data" with this rule file or even use the "Retrieve" with the rules file edit, it takes up to an hour to complete/retrieve the data.
    The table in question being used has millions of rows and I'm using one of the indexed fields to retrieve the data. It's as if the Essbase/Rule file is ognoring the index, or I have a config issue with the ODBC settings on the server that is causing the problem.
    ODBC.INI file entry for the Oracle server as follows (changed any sensitive info to xxx or 999).
    [XXX]
    Driver=/opt/data01/hyperion/common/ODBC-64/Merant/5.2/lib/ARora22.so
    Description=DataDirect 5.2 Oracle Wire Protocol
    AlternateServers=
    ApplicationUsingThreads=1
    ArraySize=60000
    CachedCursorLimit=32
    CachedDescLimit=0
    CatalogIncludesSynonyms=1
    CatalogOptions=0
    ConnectionRetryCount=0
    ConnectionRetryDelay=3
    DefaultLongDataBuffLen=1024
    DescribeAtPrepare=0
    EnableDescribeParam=0
    EnableNcharSupport=0
    EnableScrollableCursors=1
    EnableStaticCursorsForLongData=0
    EnableTimestampWithTimeZone=0
    HostName=999.999.999.999
    LoadBalancing=0
    LocalTimeZoneOffset=
    LockTimeOut=-1
    LogonID=xxx
    Password=xxx
    PortNumber=1521
    ProcedureRetResults=0
    ReportCodePageConversionErrors=0
    ServiceType=0
    ServiceName=xxx
    SID=
    TimeEscapeMapping=0
    UseCurrentSchema=1
    Can anyone please advise on this lack of performance.
    Thanks in advance
    Bagpuss

    One other thing that I've seen is that if your Oracle data source and Essbase server are in different geographic locations, you can get some delay when it retrieves data over the WAN. I guess there is some handshaking going on when passing the data from Oracle to Essbase (either by record or groups of records) that is slowed WAY down over the WAN.
    Our solution to this was remove teh query out of the load rule, run it via SQL+ on a command line at the geographic location where the Oracle database is, then ftp the resulting file to where the Essbase server is.
    With upwards of 6 million records being retrieved, it took around 4 hours in the load rule, but running the query via command line took 10 minutes, then the ftp took less than 5.

  • Unable to download Oracle Data Integrator-Version 11.1.1.6(Important)

    Unable to download Oracle Data Integrator with version 11.1.1.6.Hope this could be resolved ASAP.

    966234 wrote:
    Unable to download Oracle Data Integrator with version 11.1.1.6.Hope this could be resolved ASAP.What is the file you are trying to download? Is it for Windows or Linux or All Platforms?
    Thanks,
    Hussein

  • Performance imprment in Oracle Data Integrator

    How ODI performance can be improved by providing Hints fired against Database?

    ODI's knowledge modules generate code specific for the database type in use. Included in these are optimiser hints, to ensure good performance.
    If you want other hints to be provided, you can modify the knowledge modules to substitute those in where you want.
    Take a look at the IKM Oracle Incremental Update for an idea of where and how the optimser hints are generated.

  • Visual Web Developer 2010 Express and Oracle ODAC - Oracle data provider

    system - xp pro
    Microsoft Visual Web Developer 2010 Express and Oracle ODAC112021.
    I can't seem to get the ODAC to work correctly with the Web Developer Express. When putting in a gridview I only see the standard adapters. The one from Oracle does not appear. I have spent days trying to figure out why but no luck. No one else seems to have this problem. I do not see any errors when I installed the ODAC. I've followed a few tutorials.
    http://weblogs.asp.net/nannettethacker/archive/2010/09/17/installing-oracle-data-access-components-odac.aspx
    and
    http://www.smart-soft-nz.com/oracle-and-asp-dot-net.html
    I tried using the Windows adapters but they just don't seem to work. I can get results in the query builder but when I go to the next step in the wizard I get the constraints error. I've done all the research on that with no luck so I wanted to use the ODAC. This killing me! This really shouldn't be that hard. I've added the dll to the references but again it's just not an option. If anyone could give me a little direction that would be great!!!!!!!!!!!!!!!!!!!!!!
    Thank you
    John

    Dear Friends,
    Installing SP1 and updates to it solved the first issue. So the database now seems to be of type 2008 R2.
    Deleting some files solved the second issue.
    However, another issue remains.
    My most important projects were created with a version of VWDX 2010 that was downloaded from Microsoft and installed on July 3, 2012. This version of VWDX has now been lost, because my hard drive recently ceased to function and had to be replaced.
    On the new hard drive I have a version of VWDX 2010 that was downloaded yesterday (May 28, 2014). As indicated above, I also installed SP1 and related updates.
    When I load a project that was created in the version of VWDX 2010 that was installed almost two years ago and try to open the database connection, I get, in essence, the following error message:
    "The database C:\Users\...\Database.mdf cannot be opened, because it is version 661. This server supports version 655 and earlier. A downgrade path is not supported."
    So it seems that the original database version was 661, whereas the version downloaded yesterday is 655. It seems very strange that a version downloaded now should be earlier than a version downloaded two years ago. Does anyone have an explanation or a solution?
    Thank you all for your trouble, and best regards.
    Eric (orexin)
    P.S. The site from which I obtained VWDX yesterday was:
    www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-web-developer-express and the executive was called VWD2010SP1AzurePack.exe.

  • Performance impact of Multi Data Provider in WAD !!

    Hello Experts,
    I am working on WAD reports with multiple Data Providers,
    I.e. Web Template with DP1, DP2, DP3, DP4 --- Query 1
    DP5, DP6, DP7, DP8 --- Query 2
    Purpose - i have used Tab Strip Item with eight Tabs, each tab belongs to respective DP.
    - Each Tab represent differnt view of the Report (using commands)
    So, Does multi Data Provider with Multiple Queries have impact on Performance of the web report ? and If it does, then possible ways to improve performance ? Any advice/experience on this..
    Many many thanks in advance.. Please help... Thanks
    Regards,
    Sunil Patel

    Hi,
    you could work with the settings for your queries in RSRT.
    Ther you can define what data will be read when running a query and what is read when users are doing navigation in the query.
    By changing the settings you might get some better performance.
    Though working with aggregates has probably more effect on the performance.
    regards
    Cornelia

  • Oracle Managed Data Provider 12.1.0.2 performs significantly worse than classic ODP on Connection.Open (3 secs vs 0.2 secs)

    Oracle Managed Provider has many advantages over the classic Oracle Data Provider for .net.
    However, our test show that connection.open take 3 seconds, where the classic ODP takes 0.2 seonds. Subsequent opens against the same connectionstring perform similarly for the two (0.1 seconds). Subsequest opens against a new connectionstring (another database) take 2 seconds for the managed provider and 0.1 seconds for classic.
    This is not acceptable in some cases, but may be acceptable in others.
    Has anyone seem similar behavior? Any suggestions that can improve connection.open performance?
    Regards Niels Jespersen

    Hi Alex
    Thanks for helping out. I use simple username/password in the connectionstring: con.ConnectionString = "User Id=opslag;Password=xxxxxxxx;Data Source=DB_DST;";
    Tracing gives me a tracefile of about 200 KB, which I will not quote here in its entirety. However, I can see that time spent is mostly spent around the snippet quoted below, if that reveals anything important. I will be happy to share the full trace-file and the source of the program. Please let me know.
    Regards Niels
    2015-01-23 12:55:54.998286 TID:1   (CFG) (SQLNET)   FilePath : O:\OraXP\TNS-Admin\sqlnet.ora
    2015-01-23 12:55:54.998286 TID:1   (CFG) (TNSNAMES) FilePath : O:\OraXP\TNS-Admin\tnsnames.ora
    2015-01-23 12:55:54.999286 TID:1   (PUB) (ENT) OracleConnection.ctor()
    2015-01-23 12:55:54.999286 TID:1   (PUB) (EXT) OracleConnection.ctor()
    2015-01-23 12:55:55.005287 TID:1   (PRI) (ENT) (CP) ConnectionString.GetCS()
    2015-01-23 12:55:55.009287 TID:1   (PRI) (ENT) (CP) ConnectionString.ctor()
    2015-01-23 12:55:55.020288 TID:1   (PRI) (ENT) (CP) ConnectionString.Parse()
    2015-01-23 12:55:55.031289 TID:1   (PRI) (ENT) (CP) ConnectionString.SetProperty()
    2015-01-23 12:55:55.031289 TID:1   (PRI) (EXT) (CP) ConnectionString.SetProperty()
    2015-01-23 12:55:55.031289 TID:1   (PRI) (ENT) (CP) ConnectionString.SetProperty()
    2015-01-23 12:55:55.031289 TID:1   (PRI) (EXT) (CP) ConnectionString.SetProperty()
    2015-01-23 12:55:55.031289 TID:1   (PRI) (ENT) (CP) ConnectionString.SetProperty()
    2015-01-23 12:55:55.031289 TID:1   (PRI) (EXT) (CP) ConnectionString.SetProperty()
    2015-01-23 12:55:55.031289 TID:1   (PRI) (EXT) (CP) ConnectionString.Parse()
    2015-01-23 12:55:55.032289 TID:1   (PRI) (EXT) (CP) ConnectionString.ctor()
    2015-01-23 12:55:55.032289 TID:1   (PRI) (EXT) (CP) ConnectionString.GetCS()
    2015-01-23 12:55:55.055292 TID:1   (PUB) (ENT) OracleConnection.Open() (conid=65204782) (state=Closed) (sessid=0) (implid=0) (pooling=T) (txnid=n/a)
    2015-01-23 12:55:55.060292 TID:1   (PRI) (ENT) (CP) OracleConnectionDispenser`3..cctor()
    2015-01-23 12:55:55.061292 TID:1   (PRI) (EXT) (CP) OracleConnectionDispenser`3..cctor()
    2015-01-23 12:55:55.061292 TID:1   (PRI) (ENT) (CP) OracleConnectionDispenser`3.Get()
    2015-01-23 12:55:55.066293 TID:1   (PRI) (ENT) (CP) PoolManager`3.ctor()
    2015-01-23 12:55:55.066293 TID:1   (PRI) (EXT) (CP) PoolManager`3.ctor()
    2015-01-23 12:55:55.071293 TID:1   (PRI) (ENT) (CP) PoolManager`3.Initialize() (constr=User Id=opslag;Data Source=DB_DST;)
    2015-01-23 12:55:55.073293 TID:1   (PRI) (ENT) (CP) ConnectionString.Secure()
    2015-01-23 12:55:55.073293 TID:1   (PRI) (EXT) (CP) ConnectionString.Secure()
    2015-01-23 12:55:57.662552 TID:1   (PRI) (EXT) (CP) PoolManager`3.Initialize() (pmid=56680499) (constr=User Id=opslag;Data Source=DB_DST;)
    2015-01-23 12:55:57.664552 TID:1   (PRI) (BUF) (OBP.CTOR) (poolid:40362448) (OracleConnectionDispenser`3.GetPM)
    2015-01-23 12:55:57.676554 TID:1   (PRI) (ENT) (CP) OraclePoolManager.Get()
    2015-01-23 12:55:57.704556 TID:1   (PRI) (ENT) (CP) PoolManager`3.Get() (txnid=n/a) (bForceMatch=F)
    2015-01-23 12:55:57.710557 TID:1   (PRI) (ENT) (CP) PoolManager`3.CreateNewPR() (txnid=n/a)
    2015-01-23 12:55:57.922578 TID:1   (PRI) (ENT) TimeStamp.GetLocalTZOffset()
    2015-01-23 12:55:57.922578 TID:1   (PRI) (EXT) TimeStamp.GetLocalTZOffset()
    2015-01-23 12:55:57.932579 TID:1   (PRI) (ENT) (CP) ConnectionString.GetStringFromSecureString()

  • How to check if Oracle Data Access Components  is installed?

    How to check if  Oracle Data Access Components is installed and version on my computer?
    Also How to check if Oracle Data Provider is installed and version?
    TIA
    Steve42

    Regedit HKLM->Software->Oracle.  See what's there...
    At the very least, that can give you paths and can check file versions from there.

  • Windows 2000 provider version error

    Hi,
    I have an application developed in vs2008 targeting the 2.0 framework and using the ODT with ODAC1110621.
    The application works fine on an XP client, but when run on a Windows 2000 machine, encounters the following error....
    The type initializer for 'Oracle.DataAccess.Client.OracleConnection' threw an exception.
    at Oracle.DataAccess.Client.OracleConnection..ctor(String connectionString)
    at EMS002V.ClsDB..ctor()
    Oracle.DataAccess.Client.OracleException The provider is not compatible with the version of Oracle client at Oracle.DataAccess.Client.OracleInit.Initialize()
    at Oracle.DataAccess.Client.OracleConnection..cctor()
    The target machine(s) are using the ODAC1110621xcopy package using a full install of the client and components.
    The application uses a class object (ClsDB) to access the database and blows up when the constructor is called. In the class constructor is the OracleConnection constructor and that is what is generating the error.
    The windows 2000 machine has no other oracle components other than the oracle data provider and client, so I'm at a loss to explain why I'm getting this error.

    Hi,
    I dont have anything good to help you troubleshoot this specific environment, and I'm reasonably sure 11g ODAC was never tested or certified on Win2k as I think that OS has been desupported for a while now. However, perhaps some background might help (then again, it might not)..
    "Provider incompatible with client" generally occurs when OraOps11w (which is loaded by Oracle.DataAccess.dll) cant find the right version of OCI.dll, perhaps because it's not there at all, perhaps it's there but wasnt found because the OracleHome isnt in your PATH environment variable, or perhaps because the wrong version was found..
    Sooo, I'd recommend using Process Explorer to check the dll's that are loaded by the process when the error occurs, and where they're loaded from. Search your computer for OCI.dll, do you have just the one in the OH\bin directory? Check your PATH environment variable, is the Oracle Home there?
    Hope it helps
    Greg

Maybe you are looking for

  • How do I get rid of the useless grey keyboard on my mini?

    I have been using a bluetooth keyboard and have had no trouble with the touch keyboard when the BT is off.  This week though a darker grey keyboard appeared that does not go away when the BT is off AND it does not function.  How do I get back to the

  • Is it possible to have access to PU12 in read only to avoid SOD issues?

    Hi We would like to provide PU12 to a small number of users for troubleshooting purposes with our payroll interface, however PU12 transaction is one that is a SOD issue, namely: 'Modify payroll master data and then process payroll.  Potential for fra

  • Set="yes" linkindex="15" ??

    I was going through a site I'm working on and adding title attributes to my links when I found a strange bit of code that had been placed in between my "<a" and my "href=" . . . does anyone have a clue as to what this code doing and how it may have g

  • Performance bottleneck tracing using DTrace

    Hi, Does anyone know how to trace performance ( system load, i/o, process etc. ) issues using DTrace? Are there any scripts which can be used? On one of my servers, "httpd" process core dumping. How do I trace it using DTrace to know what's going on?

  • I need to deactivate 4 Adobe products

    Hello, sorry for my poor English, i am spanish. I have to format a computer that probably has a windows problem. Before I do that, i need to deactivate the four acrobat products i have installed. The four products are: Indesign, Dreamweaver and Photo