【问题标题】:ODP.NET Managed Driver Performance Counters missing in perfmonperfmon 中缺少 ODP.NET 托管驱动程序性能计数器
【发布时间】:2014-04-23 19:05:41
【问题描述】:

如何在 perfom 中启用 ODP.NET 托管驱动程序的性能计数器以便能够监控它们?目前我根本无法在 perfmon 中看到“Oracle Data Provider for .NET”类别。

我尝试在 xcopy 安装包 (ODP.NET_Managed121010.zip) 的配置脚本中注册计数器,但相关部分以错误结束:

OraProvCfg /action:register /product:odpm /component:perfcounter /providerpath:"D:\svnroot\tech\Nasadzovanie\Assemblies\Oracle.ManagedDataAccess\tmp\odp.net\managed\x64\..\common\ Oracle.ManagedDataAccess.dll" 错误:注册 ODP 计数器时遇到问题

我希望我的 app.config 的相关部分是正确的:

<configSections>
  <section name="oracle.manageddataaccess.client"
           type="OracleInternal.Common.ODPMSectionHandler,
                 Oracle.ManagedDataAccess, Version=4.121.1.0,
                 Culture=neutral, PublicKeyToken=89b483f429c47342" />
</configSections>
<oracle.manageddataaccess.client>
  <version number="*">
    <settings>
      <setting name="PerformanceCounters" value="4095" />
    </settings> 
  </version>
</oracle.manageddataaccess.client>

【问题讨论】:

  • 以管理员身份运行并尝试

标签: odp.net performancecounter odp.net-managed


【解决方案1】:

除了上面提到的应用配置设置外,您还需要以“管理员”身份运行以下命令。在执行之前,请确保将 {path} 替换为正确的目录。

OraProvCfg /action:register /product:odpm /component:perfcounter /providerpath:"{path}\oracle.manageddataaccess.dll"

您可以在 ODP.NET xcopy 下载中找到 OraProvCfg.exe。

【讨论】:

    猜你喜欢
    • 2013-07-09
    • 2018-12-17
    • 1970-01-01
    • 2010-10-09
    • 1970-01-01
    • 1970-01-01
    • 2015-04-26
    • 2018-07-11
    相关资源
    最近更新 更多