추적
데이터 소비자 응용 프로그램, OLE DB 서비스 구성 요소, 데이터 공급자, DB2 네트워크 클라이언트 및 DB2 데이터베이스 서버의 문제를 포착하는 데 도움이 될 수 있는 여러 가지 추적 옵션이 있습니다.
SQL Server 프로파일러를 사용하는 SQL 소비자 추적
SQL Server 프로파일러는 SQL Trace에서 데이터베이스 엔진 또는 Analysis Services의 인스턴스를 모니터링하기 위한 그래픽 사용자 인터페이스입니다. 각 이벤트에 대한 데이터를 캡처하고 파일이나 테이블에 저장하여 나중에 분석할 수 있습니다. 자세한 내용은 SQL Server Profiler 소개(https://go.microsoft.com/fwlink/?LinkID=241520)를 참조하세요.
네트워크 모니터를 사용하는 네트워크 추적
네트워크 모니터는 표시와 분석을 위해 네트워크 트래픽을 캡처합니다. 이를 통해 이전에 캡처한 데이터를 사용자 정의 방식으로 분석하거나 정의된 프로토콜 파서에서 데이터를 추출하는 등의 태스크를 수행할 수 있습니다. 데이터 공급자와 함께 사용하기 위한 DDM(Distributed Data Management) 파서가 포함되어 있습니다. DDM 파서의 사본을 구하려면 Microsoft 고객 지원 서비스에 문의하십시오. 자세한 내용은 네트워크 모니터 (https://go.microsoft.com/fwlink/?LinkID=180448)를 참조하세요.
IBM 도구를 사용하는 DB2 서버 추적
자세한 내용은 해당 DB2 플랫폼과 버전에 대한 IBM DB2 관리자 설명서를 참조하십시오.
이벤트 뷰어를 사용하는 Windows Server 이벤트
이벤트 뷰어는 이벤트 로그를 찾아보고 관리하는 데 사용하는 MMC(Microsoft Management Console) 스냅인으로 자세한 내용은 이벤트 뷰어(https://go.microsoft.com/fwlink/?LinkID=131274)를 참조하세요.
공급자 추적 유틸리티를 사용하는 DB2 공급자 추적
공급자 추적 유틸리티는 DB2용 Microsoft 클라이언트 네트워크 연결, OLE DB 인터페이스 및 데이터 메시지에서 정보를 캡처하고 저장합니다. 추적 유틸리티를 사용하면 IT 전문가가 데이터 공급자의 기본 DRDA 애플리케이션 요청자 클라이언트(DB2 네트워크 라이브러리)인 단일 추적 구성 요소와 관련된 정보를 추적할 수 있습니다.
추적 파일 이름
각 추적 파일에는 Filename 1.atf> 및 Filename 2.atf>와 < 연결된 < 두 개의 이름이 있습니다.
추적은 지정된 크기에 도달할 때까지 첫 번째 파일에 기록되고, 두 번째 파일은 해당 크기에 도달할 때까지 두 번째 파일 간에 교대로 기록됩니다.
기본적으로 추적 파일은 .atf 파일 이름 확장명을 사용하여 \Program Files\Microsoft OLE DB Provider for DB2\Traces 폴더에 저장됩니다.
다음 표에서는 구성 요소 및 형식별로 파일 이름을 나열합니다.
구성 요소 | 추적 유형 | 사용된 파일 이름 | 사용된 파일 이름 |
---|---|---|---|
DB2 네트워크 라이브러리 | 내부 | db2int1.atf | db2int2.atf |
메시지 | db2msg1.atf | db2msg2.atf | |
API | db2api1.atf | db2api2.atf |
추적 유형 선택
추적할 구성 요소를 선택한 후 적용할 추적 유형을 결정합니다.
다음 표에서는 사용 가능한 추적 유형에 대해 설명합니다.
추적 유형 | 추적된 활동 | 설치된 구성 요소에 적용됩니다. |
---|---|---|
내부* | 소프트웨어 구성 요소 내의 작업입니다. | DB2 네트워크 라이브러리(DRDA AR 클라이언트) |
메시지 | 네트워크에서 보내고 받은 메시지를 포함하여 소프트웨어 구성 요소로 들어오고 나가는 메시지입니다. | DB2 네트워크 라이브러리(DRDA AR 클라이언트) |
API | 동일한 컴퓨터의 구성 요소 DLL에 전달된 정보입니다. | DB2 네트워크 라이브러리(DRDA AR 클라이언트) |
* 내부 추적은 제품 지원 기술자가 사용하기 위한 것입니다. 내부 추적 및 특정 유형의 메시지 추적을 해석하려면 특수한 기술 자료 필요합니다.
추적 유형
추적을 설정하기 전에 추적하려는 소프트웨어 구성 요소와 유용한 추적 정보 유형을 결정합니다.
각 유형의 추적은 데이터 공급자 추적 유틸리티 애플리케이션을 사용하여 사용하도록 설정됩니다.
내부 추적 유형:
치명적인 조건
오류 조건
디버그 조건
함수 진입/종료
상태 전환
사용자 지정 조건
메시지 추적 유형:
내부 메시지
연결 정보
네트워크 데이터 스트림
API 추적 형식:
OLEDB API
DRDA(네트워크 API)
메시지 추적
다음 표에서는 메시지 추적에 대해 자세히 설명합니다.
추적 옵션 | Host Integration Server 클라이언트 컴퓨터에서 Host Integration Server 애플리케이션에 대해 추적된 활동 |
---|---|
내부 메시지 | DB2 네트워크 라이브러리 및 해당 하위 구성 요소 내의 메시지 |
연결 정보 | DB2 네트워크 라이브러리(DRDA AR 클라이언트)에서 DB2 서버(DRDA AS)에 연결하는 데 사용하는 연결 설정 |
네트워크 데이터 스트림 | DB2 네트워크 라이브러리(DRDA AR 클라이언트)와 DB2 서버(DRDA AS) 간의 메시지 |
HIS 추적 유틸리티 사용
추적을 시작하려면 다음을 수행합니다.
시작 메뉴에서 버전 5.0을 Microsoft OLE DB Provider for DB2 가리킨 다음 추적 유틸리티를 가리킵니다.
HIS 추적 유틸리티의 추적 항목 대화 상자에서 속성을 클릭합니다.
내부 추적 대화 상자에서 모두 설정을 클릭한 다음 메시지 추적을 클릭합니다.
메시지 추적 대화 상자에서 모두 설정을 클릭한 다음 API 추적을 클릭합니다.
API 추적 대화 상자에서 모두 설정을 클릭한 다음 확인을 클릭합니다.
하나 이상의 추적 항목을 사용하도록 설정하면 모든 추적 지우기 단추가 활성화되고 추적이 시작됩니다.
추적을 중지하려면 다음을 수행합니다.
HIS 추적 유틸리티의 추적 항목 대화 상자에서 모든 추적 지우기를 클릭합니다.
추적 항목을 사용하도록 설정하지 않으면 모든 추적 지우기 단추가 비활성화되고 추적이 중지됩니다.
추적 파일을 보려면 다음을 수행합니다.
추적 탐색 대화 상자의 추적 항목
추적 파일을 제거하려면 다음을 수행합니다.
HIS 추적 유틸리티의 추적 항목 대화 상자에서 모든 추적 파일 제거를 클릭합니다.
전역 속성 추적
전역 속성 추적 탭에는 추적 실행 방법을 조정하기 위해 수정할 수 있는 여러 가지 항목이 있습니다. 이러한 항목은 다음과 같습니다.
추적 파일 대칭 길이
기본 크기는 20Mbytes입니다.
숫자를 강조하고 새 값을 입력해서 최대 길이를 변경할 수 있습니다.
이벤트별 추적 중지
SNA 추적은 구성된 이벤트가 발생할 때 Windows 이벤트 로그를 모니터링하고 추적을 중지할 수 있습니다. 이 기능을 사용하도록 설정하려면 이벤트 로그 모니터링 을 클릭하고 이벤트 ID를 입력합니다.
백그라운드 스레드에서 추적 쓰기
백그라운드에서 추적을 실행하려면 이 상자를 선택합니다. 이 상자를 선택하지 않으면(비어 있으면) 포그라운드에서 추적이 실행됩니다.
추적으로 인한 성능 영향을 줄이기 위해 이 확인란을 선택하면 추적을 백그라운드 스레드에서 큐에 대기하고 쓸 수 있습니다. 이 상자를 선택하지 않으면 추적 파일이 즉시 기록됩니다.
백그라운드 스레드 우선 순위
백그라운드 스레드에서 추적 쓰기를 선택하는 경우 하나의 항목만 검사 Microsoft Windows 운영 체제 내에서 추적이 실행되도록 우선 순위 수준을 설정합니다. 가장 높은 값을 설정하면 추적의 우선 순위 수준이 가장 높아지며, 이렇게 되면 추적이 다른 작업보다 우선적으로 실행됩니다. 유휴 상태는 CPU가 유휴 상태일 때 추적이 실행됨을 의미합니다.
파일 디렉터리 추적 탭
추적 파일 디렉터리 탭을 사용하면 추적 초기자 파일이 저장될 위치를 변경할 수 있습니다.
찾아보기를 사용하거나 새 위치를 입력합니다.