이 태스크 정보
워크벤치 메뉴 표시줄에서 창 > 환경 설정을
선택하면 환경 설정 대화 상자가
열립니다. 이 대화 상자에 지정된 루틴 디버그 설정은 다음 세션이
시작될 때까지 적용되지 않습니다.
대화 상자에서
실행/디버그 > 루틴 디버거를 선택하여
디버깅을 위한 환경 설정을 선택하십시오. 디버깅할 루틴의 데이터베이스 서버를
선택하십시오. 예를 들어, IBM을 선택하십시오.
다음 테이블은 루틴 디버깅을 위해 설정할 수 있는
환경 설정을 보여줍니다. 사용 중인 데이터베이스 서버에 따라
일부 환경 설정은 적용되지 않을 수도 있습니다.
루틴 디버거 환경 설정 - IBM® 페이지- 루틴이 실행되어 완료되기 전 비활동 시간(초)
- 이 필드에 지정된 시간 동안 SQL 루틴 디버깅을 중지하면
디버그 세션이 종료되고 루틴이 실행되어 완료됩니다. 이 설정의 최소값은 30초이며 최대값은 1800초입니다.
이 설정의 기본값은 300초입니다.
- 변수 보기 세부사항 분할 영역의 행당
문자 수
- 변수 보기의 세부사항 분할 영역에서
문자가 줄 바꾸기할 위치를 제어합니다. 세부사항 분할 영역의
각 행에는 지정된 문자 수가 있으며 다음 행으로 줄 바꾸기됩니다. 이 설정의 기본값은 72자입니다.
- 데이터베이스 서버에서 진단 오류 추적 레벨
- 데이터베이스 서버의 오류 추적 레벨을 판별합니다. 이 필드의 유효한 항목은 다음과 같습니다.
- 0 - 추적이 발생하지 않음을 표시합니다. 이 값이 기본값입니다.
- 2 - 모든 추적 메시지가 로그됨을 표시합니다.
- IBM 루틴 디버그 세션 관리 프로그램 위치
- 세션
관리 프로그램은 디버거 사용자 인터페이스를 IBM 서버에 연결하며
디버그 세션이 시작되기 전에 실행되고 있어야 합니다. 이 환경 설정 섹션에서
루틴이 실행 중인 서버의 세션 관리 프로그램을 사용하거나 기존 세션
관리 프로그램을 사용하도록 선택할 수 있습니다.
- 내장 세션 관리 프로그램 사용
- 제품에 포함된 세션 관리 프로그램을
사용하려면 이 옵션을 선택하십시오. 데이터베이스 서버에서 포트 관리 프로그램을
사용할 수 없는 경우 내장 세션 관리 프로그램이 포트 관리 프로그램으로 작동합니다.
- 연결된 각 서버에서 세션 관리 프로그램 실행
- 루틴이 디버깅하는 서버에서 세션 관리 프로그램을
사용하려면 이 옵션을 선택하십시오. 세션 관리 프로그램이
서버에서 현재 실행되고 있지 않을 경우에는 디버깅을 시작하면 세션 관리 프로그램이
자동으로 시작됩니다. 세션 관리 프로그램 시간종료(분) 필드는
자동으로 중지되기 전에 디버그 세션을 완료한 후 새로 작성된 세션 관리 프로그램이
유휴 상태를 유지하는 시간을 지정합니다.
- 이미 실행 중인 세션 관리 프로그램 사용
- 기존 세션 관리 프로그램을 사용하려면 이 옵션을 선택하십시오. 호스트
필드에 세션 관리 프로그램이 실행 중인 머신의 IP 주소 또는 호스트 이름을
입력하십시오. 포트 필드에 세션 관리 프로그램이 실행 중인
포트를 입력하십시오.
디버깅 중인 DB2® 서버에
사용 가능한 세션 관리 프로그램이 없으면 독립형 세션 관리 프로그램을
사용할 수 있습니다.
독립형 세션 관리 프로그램을 시작하려면
이 제품의 설치 디렉토리 아래에 있는 db2dbgm 일괄처리 파일을
실행하십시오(서로 다른 두 개의 일괄처리 파일이 있음: db2dbgm.bat(Windows용)와
db2dbgm(Linux용)).
기본값을 사용할 수 없을 경우 일괄처리 파일을 수정하여 다른 포트 값을
지정할 수 있습니다.
이 제품과 함께 독립형 세션 관리 프로그램을 사용하려면 먼저 독립형 세션 관리 프로그램을 시작해야 합니다.
- 루틴 디버거 환경 설정 - Oracle PL/SQL 페이지
- 변수 보기 세부사항 분할 영역의 행당
문자 수
- 이 설정은 변수 보기의 세부사항 분할 영역에서
문자가 줄 바꾸기될 위치를 제어합니다. 세부사항 분할 영역의
각 행에는 지정된 문자 수가 있으며 다음 행으로 줄 바꾸기됩니다. 이 설정의 기본값은 72자입니다.