디버그 실행 구성 사용

실행 구성은 독립적으로 실행할 수 있는 서로 다른 워크벤치 구성을 정의하고 저장하는 메커니즘입니다. 디버그 세션을 실행하기 위해 실행 구성을 사용할 수 있습니다. 사용 중인 데이터베이스에 따라 이러한 필드 중 일부는 적용되지 않을 수도 있습니다.

이 태스크 정보

다음 유형의 오브젝트를 실행하여 실행 구성을 작성할 수 있습니다.
  • 루틴
    • SQL 및 Java™
    • DB2® PL/SQL
    • Oracle
    디버그 세션
또한, 이러한 오브젝트 중 하나에 대해 데이터 프로젝트 탐색기에서 디버그 조치를 선택하면 실행 구성이 작성됩니다. 어느 경우든 실행 구성 탭에 대해 자세히 다루는 다음 단계를 수행하십시오.

프로시저

  1. 데이터 프로젝트 탐색기 보기 디버그 조치를 사용하지 않고 새 실행 구성을 작성할 경우 실행(launch)/디버그/실행 조치 세트를 제공하는 워크벤치 퍼스펙티브(예: 디버그 퍼스펙티브)로 이동하여 다음 태스크 중 하나를 수행하십시오.
    • 워크벤치 메뉴에서 실행 > 디버그를 선택하여 디버그 실행 구성 대화 상자를 엽니다.
    • 워크벤치 도구 모음 디버그 누름 단추 옆의 아래 화살표를 클릭하고 목록에서 디버그를 선택하십시오. 디버그 실행 구성 대화 상자가 열립니다.

    데이터 프로젝트 탐색기 보기 디버그 조치를 사용할 경우 실행 구성이 작성되며 이 단계 및 다음 단계를 건너뛸 수 있습니다.

  2. 디버그 실행 구성 대화 상자에서 다음 태스크 중 하나를 수행하십시오.
    • 루틴의 노드 유형을 선택한 후 새 실행 구성을 클릭하십시오.
    • 루틴의 노드를 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 새로 작성을 선택하십시오.
    • 루틴의 노드를 더블 클릭하십시오.
  3. 작성할 구성에 대한 선택사항의 이름을 이름 필드에 입력하십시오.
  4. 기본 탭을 선택하여 포그라운드로 가져오십시오.
  5. 프로젝트 필드에서 디버그할 스토어드 프로시저와 연관된 워크벤치 프로젝트를 표시하십시오. 이를 수행하려면 찾아보기를 누른 후 결과 프로젝트 이름 대화 상자에서 사용할 프로젝트를 선택한 다음 확인을 클릭하십시오.
  6. JDBC에 따라 데이터베이스의 URL이 위치(URL) 필드에 자동으로 표시됩니다. 이 필드는 읽기 전용입니다.
  7. 디버그할 프로시저를 지정하려면 프로시저 필드 찾아보기 단추를 클릭하여 프로시저 선택 대화 상자를 호출하십시오. 프로시저는 작업 스페이스의 이전에 지정된 프로젝트에 있어야 합니다.
  8. 프로시저 선택 대화 상자에서 디버깅하려는 프로시저를 선택하고 확인을 클릭하여 실행 구성 페이지로 리턴하십시오.
  9. 프로시저를 선택하고 나면 프로시저 필드가 프로시저 이름으로 채워집니다. 이 필드는 필수로 완료해야 합니다.
  10. 디버그 세션의 프로시저에 전달하려는 인수는 인수 목록에 지정되어 있습니다. 처음에 인수 목록의 기본값은 인수 유형에 대해 적합한 값으로 지정되지만 실행 설정 대화 상자에서 이러한 값이 변경된 경우에는 목록의 기본값은 변경된 값으로 지정됩니다. 매개변수를 가질 수 있는 스토어드 프로시저에 대한 실행 구성을 실행하면 실행시 매개변수 값 지정 대화 상자가 자동으로 열립니다. 이 대화 상자를 사용하여 인수를 추가 또는 편집하여 스토어드 프로시저에 전달할 수 있습니다. 대신 인수 목록 필드 편집 단추를 클릭하여 인수 및 기타 실행 설정을 편집할 수 있는 실행 설정 대화 상자를 호출할 수 있습니다. 프로시저에 매개변수가 없으면 이 단추는 회색으로 표시되어 액세스할 수 없게 됩니다.
  11. 실행 설정 대화 상자에는 스토어드 프로시저 실행에 필요한 다양한 설정이 포함되어 있습니다. 대화 상자에서 매개변수 값 탭을 선택하여 선택된 프로시저에 사용할 수 있는 매개변수에 액세스하십시오(이 탭에 있는 설정은 매개변수 값 지정 대화 상자에 있는 설정과 동일함). 각각의 매개변수에 대해 다음 항목이 나열됩니다.
    • 인수 이름
    • 유형(문자, 정수 등)
    매개변수가 입력 또는 입출력일 경우 인수 필드의 값 셀이 사용 가능으로 설정되며 유형에 따라 정수 또는 문자 값 등을 지정하여 필드의 값을 편집할 수 있습니다. 매개변수 값 편집을 완료하면 확인을 클릭하여 실행 구성 페이지로 돌아가십시오.
  12. 소스 찾아보기 경로를 설정하려면 소스 탭을 선택한 후 다음 태스크를 수행하십시오.
    • 소스 위치를 추가하려면 추가를 클릭하십시오. 소스 추가 대화 상자가 호출되어 추가할 소스 위치의 유형을 선택할 수 있습니다. 소스 추가 대화 상자의 선택 목록에서 작업공간을 선택하면 작업공간 안의 모든 프로젝트가 소스 검색 경로로 추가됩니다. 모든 기타 선택사항은 사용할 소스 검색 경로 위치를 입력하거나 찾을 수 있는 대화 상자에 표시됩니다.
    • 기존 입력을 제거하려면 소스 위치를 선택하고 제거를 클릭하십시오.
    • 기존 입력의 순서를 설정하려면 소스 위치를 선택하고 위로 또는 아래로를 클릭하여 위치의 배치를 변경하십시오.
      참고: 일부 경우 위치 배치의 변경은 다음에 스토어드 프로시저가 실행되면 적용됩니다.

    소스 검색 경로에서 소스 파일 이름의 모든 인스턴스를 검색하려면 경로에서 중복 소스 파일 검색 선택란을 체크하십시오. 이 선택란이 체크되고 디버거가 파일 이름의 다중 인스턴스를 찾은 경우 올바른 소스 파일을 선택하도록 하는 대화 상자가 프롬프트됩니다.

  13. 공통 탭을 선택하여 포그라운드로 가져오십시오. 공통 페이지에서 다음 태스크를 수행할 수 있습니다.
    • 실행 구성을 로컬로 저장하고 단일 사용자가 사용할 수 있게 하려면 로컬 파일 단일 선택 단추가 선택되어 있는지 확인하십시오. 실행 구성이 작업 스페이스에 파일로 저장되고 팀에서 사용할 수 있도록 저장소에서 공유되는 경우 공유 파일 단일 선택 단추를 선택한 후 실행 구성을 저장할 위치를 입력하십시오. 대신 위치를 찾아볼 수 있습니다.
    • 실행 구성을 디버그 누름 단추 즐겨찾기 메뉴 또는 디버그 메뉴의 디버그 히스토리 목록에서 즐겨찾기 디버그 구성으로 표시하려면 디버그 선택란을 선택하십시오.
    • 콘솔 인코딩 섹션에서 콘솔 보기가 사용하도록 할 문자 인코딩을 표시하십시오. 예를 들어, 보기가 영어 이외의 언어를 표시하도록 하려면 인코딩을 변경할 수 있습니다.
    • 표준 입력 및 출력 섹션에서 콘솔 보기 입력 및 출력의 위치를 표시하십시오.
    • 백그라운드에서 실행 구성을 실행하려면 백그라운드에서 실행 선택란을 체크하십시오.
  14. 실행 구성에 필수인 모든 정보가 제공된 경우 디버그 누름 단추가 사용 가능으로 설정됩니다. 저장된 실행 구성(또는 데이터 프로젝트 탐색기 보기에서 디버그를 선택할 때 자동으로 작성된 실행 구성)에서 설정을 변경할 경우 적용 누름 단추가 사용 가능으로 설정됩니다. 적용을 클릭하면 실행 구성을 저장하고, 이 때 디버그 세션을 실행하지 않고 대화 상자를 닫도록 선택하거나 디버그를 클릭하여 새 실행 구성을 사용하여 디버그 세션을 실행할 수 있습니다. 디버그를 클릭하면 실행 구성의 변경사항이 저장되고 디버그 세션이 실행됩니다.

    디버그 실행 구성을 저장 후 편집할 수 있습니다. 디버그 실행 구성 편집에 대한 자세한 정보는 관련 태스크를 참조하십시오.

    팁: 실행 구성 설정을 아직 저장하지 않았고 실행 구성 설정의 입력을 제거하거나 변경하려는 경우 되돌리기를 클릭하면 모든 변경사항이 제거됩니다.
  15. 실행 구성의 필수 정보가 입력되지 않았거나 입력된 정보에 오류가 있는 경우 대화 상자의 맨 위에 나타나는 메시지에서 누락사항을 표시합니다.
  16. 대화 상자에서 작업을 완료하면 닫기를 클릭하여 디버그 세션을 실행하지 않고 대화 상자를 종료하십시오.

피드백