Oracle OLEDB 공급자의 성능 카운터를 추가할 수 없습니다.
서버에서 SQLClient를 사용하여 SQL Server, Oldb에 연결하여 Oracle 및 ODP와 연결하는 오래된 앱을 사용하고 있습니다.오라클과 연결되는 새로운 앱을 위한 NET.
퍼펙트 카운터에서 볼 수 있습니다.
- 오라클용 .NET 데이터 공급자
- SQL 서버용 .NET 데이터 공급자
- ODP.NET 관리됨
하지만 의 카운터만 추가할 수 있습니다.Sql 서버 및 ODP용 NET Data Provider.NET, NET.NET Data Provider for Oracle(NET Data Provider for Oracle)System.Data.Oledb
)가 작동하지 않습니다.
출처:
OleDb 제공자는 성능 카운터를 표시하지 않습니다.
그것이 맞습니까?
OleDb 제공자는 성능 카운터를 표시하지 않습니다.
유감스럽게도 이것은 사실입니다.
그러나 다른 한편으로 말씀하신 세 공급업체에는 성능 카운터가 있습니다.
- 오라클용 .NET 데이터 공급자
- SQL 서버용 .NET 데이터 공급자
- ODP.NET 관리됨
(1,2) .NET Data Provider for 오라클 및 .SQL 서버용 NET 데이터 공급자
오라클용 .NET Data Provider는System.Data.OLEDB
제공자 그것은System.Data.OracleClient
공급자 및 공급자에 성능 카운터가 있습니다.ADO의 성능 카운터를 기준으로 합니다.NET 공식 문서:
ADO.NET 2.0에서는 두 시스템 모두를 지원하는 성능 카운터에 대한 지원이 확대되었습니다.Data.Sql Client 및 시스템.데이터.오라클 클라이언트.
그리고 시스템에서.Data.Oracle Client Namespace 설명서는 다음과 같이 언급했습니다.
시스템.Data.OracleClient 네임스페이스는 입니다.오라클용 NET Framework Data Provider.
시스템이란?데이터.OLEDB?
시스템을 참조합니다.Data.OleDb 네임스페이스 공식 문서:
시스템.Data.OleDb 네임스페이스가 이에 해당합니다.OLE DB용 NET Framework Data Provider.
그리고 성능 카운터에 대해 이야기할 때 마이크로소프트는 이 공급업체와 관련된 어떤 것도 언급하지 않은 것 같습니다.
(3) .NET용 오라클 데이터 공급자
에 대한 데이터 공급자를 참조합니다.NET 개발자 가이드:
에 대한 오라클 데이터 공급자를 설치하는 중입니다.NET은 대상 시스템에 성능 카운터 집합을 생성합니다.이러한 성능 카운터는 ODP에서 게시합니다.각 ODP에 대한 NET.NET 클라이언트 애플리케이션.이러한 성능 카운터는 Windows Perfmon(Perfmon) 성능 모니터를 사용하여 볼 수 있습니다.
유사이슈 링크
언급URL : https://stackoverflow.com/questions/42221681/unable-to-add-performance-counters-of-oracle-oledb-provider
'it-source' 카테고리의 다른 글
npm 스크립트에서 eslint --fix를 실행하는 방법 (0) | 2023.10.08 |
---|---|
C 프로그램을 효과적으로 구성하는 방법 (0) | 2023.10.08 |
ESRI : 소스 맵을 구문 분석하지 못했습니다. (0) | 2023.10.03 |
Node.js의 ajax post에서 성공을 반환하는 방법 (0) | 2023.10.03 |
OpenGL에서 4D 객체 시각화 (0) | 2023.10.03 |