无法注册Oracle性能计数器

时间:2017-04-24 12:54:03

标签: oracle odp.net performancecounter

我正在使用Oracle托管数据访问NuGet包(Oracle.ManagedDataAccess),并希望启用Oracle性能计数器。它们没有显示性能监视器,我发现了一篇文章,建议如何手动注册它们: http://blog.bekijkhet.com/2010/01/odpnet-performance-counters-do-not-show.html

我已经关注了这篇文章,从Oracle Web站点下载了OraProvCfg(它是ODP.NET包的一部分),现在我正在尝试运行以下命令:

  

OraProvCfg / action:register / product:odp / component:perfcounter   /providerpath:C:\ODP.NET\Oracle.ManagedDataAccess\lib\net40\Oracle.ManagedDataAccess.dll

但是,它显示错误:

错误:无法找到类型:.OraclePerfCounterConfiguration或.OraclePerfCollection。

我做错了什么?

1 个答案:

答案 0 :(得分:2)

产品需要为odpm

OraProvCfg / action:register / product: odpm / component:perfcounter /providerpath:C:\ODP.NET\Oracle.ManagedDataAccess\lib\net40\Oracle.ManagedDataAccess.dll

您需要以 admin 运行该命令。