2017-04-24 3 views
0

Oracle ManagedData Access NuGet 패키지 (Oracle.ManagedDataAccess)를 사용 중이며 Oracle 성능 카운터를 활성화하려고합니다. 그들은 성능 모니터와 수동으로 등록하는 방법을 제안하는 기사를 찾았습니다. http://blog.bekijkhet.com/2010/01/odpnet-performance-counters-do-not-show.htmlOracle 성능 카운터를 등록 할 수 없습니다.

Oracle 웹 사이트 (ODP.NET 패키지의 일부 였음)에서 OraProvCfg를 다운로드 한 후, 지금은 다음 명령을 실행하려고 :

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

그러나, 그것은 오류를 표시합니다

오류 : .OraclePerfCounterConfiguration 또는 .OraclePerfCollection : 유형을 찾을 수 없습니다.

내가 뭘 잘못하고 있니?

+0

앱 web.config 또는 app.config의 항목을 통해 성능 카운터를 켜야합니다. 예 : <버전 번호 = "*"> <설정 명 = "PerformanceCounters"값 = "4095"/> 또한, 응용 프로그램이 먼저 실행되고 있지 않으면 성능 카운터를 볼 수 없습니다. 앱을 실행 한 다음 perfmon을 시작하십시오. –

답변

1

제품은 odpm 할 필요가

OraProvCfg/액션 : 등록/제품 : odpm/구성 요소 : perfcounter /providerpath:C:\ODP.NET\Oracle.ManagedDataAccess\lib\net40\Oracle.ManagedDataAccess .dll

그리고 관리자으로 명령을 실행해야합니다.

관련 문제