2011-05-06 4 views
4

Windows XP 시스템에서 ODP.Net 로깅을 활성화하는 데 도움을 줄 수 있습니까? 내가 봤 거든 다음 링크를 발견하지만 그것은 나를 위해 작동하지 않았다. ODP.Net 로깅 사용

http://download.oracle.com/docs/html/E10927_01/featConfig.htm

나는 레지스트리에 "63"설정 "TRACELEVEL"로 설정하지만

은 기본적으로 내가 로그를 통해 내 C# 코드에서 일어나는 모든 데이터베이스 호출을 캡처 할 도움이되지 않았다.

Oracle 용 "SQL Profiler"와 같은 도구가 있었으면합니다.

+0

ODP.net을 구성하는 지시 사항을 따랐습니까? 이 간단한 구성 문제와 같은 소리. 시작부터 시작해야합니다. –

+0

odp.net을 구성하는 것이 무슨 뜻인지 모르시겠습니까? 그것은 내 응용 프로그램에 대해 완벽하게 설치, 구성 및 작동합니다. odp.net 지원 문서에 제안 된대로 일부 레지스트리 변경을 시도하여 로깅/추적을 추가하려고하지만 추적 파일을 생성하지 않았습니다. –

+0

Viren,이 문서는 ** 훌륭하며 ODP 로깅 **은 ** 작동합니다 - 저는 이것을 지난 주에만했습니다. 올바른 하이브를 수정하고 있는지 확인해 볼 것을 제안 하시겠습니까? – PeteH

답변

2

Oracle Support의 일부 문제를 해결할 때 특정 컴퓨터에서 동일한 문제가있었습니다. 출력 파일 경로를 두 번 변경하고 여러 번 다시 시작하면 결국 ODP 클라이언트가 로깅을 시작하게됩니다. 출력 파일이 호출 응용 프로그램 ID가 액세스 할 수있는 디렉토리에 있는지 확인하십시오.

레지스트리 키에서 다음 사항을 확인하십시오. 다음은 내 컴퓨터에서 .net4 및 11.2에 대한 예입니다.

HKEY_LOCAL_MACHINE \ 소프트웨어 \ Wow6432Node ORACLE \ \ ODP.NET \ 4.112.2.0

  • 32 또는 64 비트 (올바른 노드)
  • 변경 추적 레벨 I이 완료 로깅에 대한 생각 8 (또는 64) 추적이 t의 루트에 가서 기본 것
  • 변경 추적 옵션 = 1
  • 설정 유효한 TRACEFILENAME
+1

유용한 정보 : *** http : //blogs.msdn.com/b/biztalknotes/archive/2013/03/14/collecting-troubleshooting-data-for-wcf-oracle-adapter.aspx*** 및 *** http : //blog.ilab8.com/2011/09/02/odp-net-pooling-and-connection-request-timed-out *** 및 모범 사례'https://nvtechnotes.wordpress.com/2009/04/13/oracle-data- provider-for-net-best-practices ' – Kiquenet

+0

프로세스에 경로에 대한 쓰기 액세스 권한이 있는지 확인하십시오. 또한 응용 프로그램 (풀)을 재활용/다시 시작하십시오. –

1

주 그는 C 드라이브. Windows 7 이상에서는 관리자 권한이 필요하며 그렇지 않으면 자동으로 실패합니다. 따라서 앱이 관리자 권한으로 실행되고 있는지 또는 파일 경로가 변경되었는지 확인하십시오.

또한 완벽하게 관리되는 ODP.NET을 추적하려면 레지스트리가 아닌 app 또는 web 구성 파일에 설정을 저장해야하며 TraceLevel의 설정은 1에서 7까지 다릅니다.

마지막으로 관리되지 않는 ODP.NET을 추적 할 때 32 비트 Windows에 대해 별도의 WOW 레지스트리 노드가 있음을 기억하십시오. 앱이 32 비트 인 경우 실수로 레지스트리의 64 비트 부분에 설정하지 마십시오.

-2

AOP 기반 접근 방식을 사용할 수도 있습니다. Castle Dynamic Proxy와 같은 라이브러리를 사용하여 프록시를 생성하고 관심있는 호출을 가로 채고 SQL 및 매개 변수와 같은 인수를 기록하십시오. 이것은 필자의 의견으로는 성능에 영향을 줄 수 있지만 더 강력한 방법입니다. 샘플 구현을 위해 Gist를 참조하십시오. https://gist.github.com/Buthrakaur/b1124c08f8521f39f8fd