Db2 스토어드 프로시저를 디버그하기 위한 환경 준비
Db2® 관리자는 스토어드 프로시저가 실행되는 주소 공간을 정의해야 합니다. 이는 Db2 주소 공간 또는 워크로드 관리 (WLM) 주소 공간일 수 있습니다. 이 주소 공간에는 Db2에 스토어드 프로시저를 정의하는 데 사용되는 이름이 지정됩니다. Db2 또는 WLM 주소 공간의 JCL에서 다음 데이터 세트가 STEPLIB 연결에 정의되어 있고 프로그램이 이 데이터 세트에 액세스할 수 있도록 적절한 RACF® 읽기 권한이 있는지 확인하십시오.
JCL을 업데이트한 후 Db2 관리자는 Db2 또는 WLM 주소 공간을 새로 고쳐서 이러한 업데이트가 적용되도록 해야 합니다.
이 절에서 설명하는 자료와 연관된 자세한 정보에 대해서는 다음 주제를 참조하십시오.
- 관련 참조
- DB2® UDB for z/OS 애플리케이션 프로그래밍 및 SQL 안내서
1 시스템 검색 경로 (예: 링크 목록) 에 아직 없는 경우에만 STEPLIB에
hlq.SEQAMOD 를 추가하십시오. hlq.SEQAMOD에 저장되지 않은 사용자 정의 EQAOPTS ( EQAOPTS 명령에 설명된 대로) 를 작성하는 경우, 이를 포함하는 데이터셋을 STEPLIB에 배치하십시오 (STEPLIB에 있는 경우 hlq.SEQAMOD 앞에 배치). hlq.SEQAMOD 는 디버그 세션을 제어하기 위해 z/OS® Debugger 용 CEEEVDBG 를 포함하는 STEPLIB의 다른 라이브러리 앞에 배치되어야 합니다.2 CEE.SCEERUN 이 아직 시스템 검색 경로 (예: 링크 목록) 에 없는 경우에만 STEPLIB에 추가하십시오. 사용자 Db2 종료 Language Environment®z/OS 디버거 (user exit)의 개인 사본을 생성하여 CEEPIPI에 연결(에 설명된 사용자 종료 Language Environment 지점을 통해 TEST 런타임 옵션 지정 대로)한 후, 해당 사본이 포함된 데이터 세트를 STEPLIB에 배치하십시오(STEPLIB에 이미 존재하는 경우 CEE.SCEERUN 앞에 배치).