z/OS용 DB2 서브시스템에서 SYSPROC.OPT_EXECUTE_TASK 스토어드 프로시저 사용

데이터베이스 서버에서 쿼리 워크로드에 대한 EXPLAIN 정보를 수집하려면 SYSPROC.OPT_EXECUTE_TASK 스토어드 프로시저를 사용해야 합니다.

이 태스크 정보

SYSPROC.OPT_EXECUTE_TASK 스토어드 프로시저를 사용하면, 데이터베이스 서버에서 쿼리 워크로드에 대한 EXPLAIN 정보를 수집하고 통합할 수 있습니다. EXPLAIN 정보의 리터럴 값을 통합하는 데에도 해당 스토어드 프로시저가 사용 가능해야 합니다.

프로시저

Java 스토어드 프로시저 SYSPROC.OPT_EXECUTE_TASK를 사용하려면 다음을 수행하십시오.

  1. IBM® SDK for Java 2 Technology Edition 버전 1.4가 JAVA_HOME 환경 변수에서 지정한 UNIX 시스템 서비스 폴더에 설치되어 있는지 확인하십시오.
  2. JDBC 및 SQLJ용 IBM Data Server Driver가 설치되어 있는지 확인하십시오. 드라이버 설치에 대해 자세히 알려면 서브시스템 버전을 기반으로 해당 정보를 참조하십시오.
  3. JDBC 및 SQLJ용 IBM Data Server Driver 환경 변수가 올바로 설정되어 있는지 확인하십시오. 환경 변수 설정에 대해 자세히 알려면 서브시스템 버전을 기반으로 해당 정보를 참조하십시오.
  4. JDBC 및 SQLJ용 IBM Data Server Driver 특성이 올바로 구성되어 있는지 확인하십시오. 드라이버 특성 설정에 대해 자세히 알려면 서브시스템 버전을 기반으로 해당 정보를 참조하십시오.
  5. WLM 환경이 Java 루틴에 대해 설정되어 있고 Java 스토어드 프로시저의 시작된 태스크 작업이 시스템 프로시저 라이브러리에 존재하는지 확인하십시오. WLM 애플리케이션 환경 설정 방법에 대해 자세히 알려면 서브시스템 버전을 기반으로 해당 정보를 참조하십시오.
  6. 사용자에게 임시 z/OS UNIX 디렉토리에 쓸 수 있는 권한이 있는지 확인하십시오. SYSPROC.OPT_EXECUTE_TASK 스토어드 프로시저는 이 디렉토리에 로그 파일을 기록합니다.

다음 샘플에서 aocwccsp.jar는 Java 스토어드 프로시저 JAR 파일입니다. 이 파일은 제품의 두 위치에 설치됩니다. 어느 한 사본을 사용할 수 있습니다. 서로 동일합니다.
  • 이 파일의 한 사본은 InfoSphere Optim™ Query Tuner 클라이언트와 함께 설치됩니다. 설치 디렉토리의 \serverconfig\WCC 서브디렉토리에서 이 파일을 찾을 수 있습니다. 이 사본을 사용하는 경우, CLASSPATH가 지정한 위치에 사본을 업로드해야 합니다.
    팁: 이 파일을 서브시스템에 업로드할 때 2진 형식을 사용하십시오.
  • 이 파일의 다른 사본은 SMP/E 설치 중에 서브시스템에 설치됩니다. HFS 경로는 /usr/lpp/oqt/v31/lib/IBM입니다. 이 사본을 사용하는 경우, CLASSPATH가 지정한 위치에 사본을 배치하십시오.
JCC_HOME은 JDBC 드라이버의 홈 디렉토리이고 JAVA_HOME은 Java의 홈 디렉토리입니다. 런타임 환경 및 JDBC 드라이버 위치에 따라 JCC_HOMEJAVA_HOME 값을 변경해야 합니다. 시간대를 나타내는 TZ 값도 로컬 시간대로 변경해야 하는데, 예를 들면 다음과 같습니다.
  • 태평양 표준시의 경우 PST08
  • 산지 표준시의 경우 MST07
  • 중부 표준시의 경우 CST06
  • 중부 유럽시의 경우 CET-01
ENVAR("CLASSPATH=/usr/lpp/db2910_base/classes/aocwccsp.jar",
"TZ=PST08",                                                 
"JCC_HOME=/usr/lpp/db2910_jdbc/",                           
"JAVA_HOME=/usr/lpp/java140/J1.4"),                         
MSGFILE(JSPDEBUG,,,,ENQ),                                   
XPLINK(ON)

피드백