JCL을 실행하여 EXPLAIN 테이블 작성, Query Tuner 테이블 작성 및 제품 라이센스 활성화

JCL 작업을 사용자 정의하고 제출하여 EXPLAIN 테이블 및 Query Tuner 테이블을 작성하고 제품 라이센스를 활성화할 수 있습니다.

시작하기 전에

InfoSphere Optim Query Workload Tuner에서 사용하기 위해 z/OS용 DB2를 구성하기 위한 체크리스트의 1 - 9단계를 수행하십시오.

이 태스크 정보

서브시스템이 InfoSphere Optim Query Workload Tuner 버전 3.1 또는 3.1.1에 대해 구성된 경우 이 프로시저의 단계를 수행할 필요가 없습니다.

프로시저

EXPLAIN 테이블 및 Query Tuner 테이블을 작성하고 제품 라이센스를 활성화하려면 다음을 수행하십시오.

  1. 클라이언트 시스템에서 서브시스템으로 필수 JCL 작업 파일 및 DBRM을 업로드하십시오.
    JCL 파일 및 DBRM은 IBM® Data Studio 클라이언트의 설치 디렉토리에 있습니다.
    • IBM Data Studio 클라이언트를 Windows 시스템에 설치한 경우, JCL은 installation_directory\QueryTunerServerConfig\all_features\ZOS\version_number_and_mode 디렉토리에 있습니다.
    • IBM Data Studio 클라이언트를 Linux 시스템에 설치한 경우, JCL은 .installation_directory/QueryTunerServerConfig/all_features/ZOS/version_number_and_mode 디렉토리에 있습니다.

    JCL 파일은 ASCII 형식으로 업로드하고 DBRM은 2진 형식으로 업로드하십시오.

    표 1. z/OS용 DB2의 버전 9.1, 버전 10(버전 9.1 변환 모드), 버전 10 새 기능 모드, 버전 11 새 기능 모드 및 버전 11 변환 모드에 대한 JCL 및 DBRM
    서브폴더 이름 V9 V10CM9 V10 V11 NFM V11 CM
    파일 목록 JCL:
    AOCDDL9

    DBRM:
    AOC5OADM
    AOC5OAPC
    AOC5OEPK
    AOC5OEXK
    AOC5OFMJ
    AOC5OIA1
    AOC5OIA2
    AOC5OIA3
    AOC5OIA4
    AOC5OIA5
    AOC5OIA6
    AOC5OIA7
    AOC5OIA8
    AOC5OIA9
    AOC5OIAA
    AOC5OIAK
    AOC5OIAL
    AOC5ONPT
    AOC5OPKG
    AOC5OQA
    AOC5OQIA
    AOC5OSA
    AOC5OWCK
    AOC5OWQA
    AOC5OWSA
    AOC5OWSK
    JCL:
    AOCDDLX9

    DBRM:
    AOC5OADM
    AOC5OAPC
    AOC5OEPK
    AOC5OEXK
    AOC5OFMM
    AOC5OIA1
    AOC5OIA2
    AOC5OIA3
    AOC5OIA4
    AOC5OIA5
    AOC5OIA6
    AOC5OIA7
    AOC5OIA8
    AOC5OIA9
    AOC5OIAA
    AOC5OIAK
    AOC5OIAL
    AOC5ONPT
    AOC5OPKG
    AOC5OQA
    AOC5OQIA
    AOC5OSA
    AOC5OWCK
    AOC5OWQA
    AOC5OWSA
    AOC5OWSK
    JCL:
    AOCDDL10

    DBRM:
    AOC5OADM
    AOC5OAPC
    AOC5OEPK
    AOC5OEXM
    AOC5OFMM
    AOC5OIA1
    AOC5OIA2
    AOC5OIA3
    AOC5OIA4
    AOC5OIA5
    AOC5OIA6
    AOC5OIA7
    AOC5OIA8
    AOC5OIA9
    AOC5OIAA
    AOC5OIAK
    AOC5OIAL
    AOC5ONPT
    AOC5OPKG
    AOC5OQA
    AOC5OQIA
    AOC5OSA
    AOC5OWCM
    AOC5OWQA
    AOC5OWSA
    AOC5OWSM
    JCL:
    AOCDDL11

    DBRM:
    AOC5OADM
    AOC5OAPC
    AOC5OEPL
    AOC5OEXM
    AOC5OFMM
    AOC5OIA1
    AOC5OIA2
    AOC5OIA3
    AOC5OIA4
    AOC5OIA5
    AOC5OIA7
    AOC5OIA8
    AOC5OIAA
    AOC5OIAK
    AOC5OIAL
    AOC5ONPT
    AOC5OPKG
    AOC5OQA
    AOC5OQIA
    AOC5OSA
    AOC5OSCM
    AOC5OWCC
    AOC5OWCM
    AOC5OWSA
    AOC5OWSM
    JCL:
    AOCDDLBC

    DBRM:
    AOC5OADM
    AOC5OEPL
    AOC5OEXM
    AOC5OFMM
    AOC5OIA1
    AOC5OIA2
    AOC5OIA3
    AOC5OIA4
    AOC5OIA5
    AOC5OIA7
    AOC5OIA8
    AOC5OIAA
    AOC5OIAK
    AOC5OIAL
    AOC5ONPT
    AOC5OPKG
    AOC5OQA
    AOC5OQIA
    AOC5OSA
    AOC5OWCC
    AOC5OWCN
    AOC5OWSA
    AOC5OWSM
    AOC5OWTA
  2. InfoSphere Optim Query Workload Tuner에 대한 오브젝트를 작성하십시오. 버전 4.1.1.
    1. 해당 AOCDDL JCL 작업 파일을 환경에 맞게 수정하십시오.
      선택사항: AOCICU
      이 단계는 InfoSphere Optim Query Workload Tuner가 필요한 오브젝트를 작성하는 데이터베이스를 삭제(drop)합니다. 쿼리 워크로드를 튜닝하고 InfoSphere Optim Query Workload Tuner가 쿼리 워크로드에 대해 저장한 정보를 보존하려는 경우 데이터베이스를 삭제하지 마십시오.
      필수: AOCIAS
      이 단계는 InfoSphere Optim Query Workload Tuner가 필요한 오브젝트를 작성하는 데이터베이스를 작성합니다.
      필수: AOCSA
      이 단계는 사용자가 통계 어드바이저 및 워크로드 통계 어드바이저가 권장하는 RUNSTATS문을 저장할 수 있도록 하는 테이블을 정의합니다. 사용자는 저장된 RUNSTATS 권장사항을 검색해야 하는 경우에 이를 수행할 수 있습니다.
      필수: AOCWCC
      이 단계는 쿼리 워크로드에 대한 정보를 저장하는 데 사용되는 오브젝트를 작성합니다.
      필수: AOCWSA
      이 단계는 워크로드 통계 어드바이저가 사용하는 오브젝트를 작성합니다.
      필수: AOCWIA
      이 단계는 워크로드 인덱스 어드바이저에 필요한 오브젝트를 작성합니다.
      필수: AOCWAPC
      이 단계는 쿼리 워크로드를 비교하는 데 필요한 오브젝트를 작성합니다.
      필수: AOCSCA
      이 단계는 z/OS용 DB2 버전 11 이상에서 실행되는 통계 콜렉션 어드바이저에 필요한 오브젝트를 작성합니다.
      필수: AOCSP
      이 단계는 선택적 스토어드 프로시저를 작성합니다.
      SYSPROC.OPT_EXECUTE_TASK
      이 스토어드 프로시저가 사용되는 방법에 대한 정보는 z/OS용 DB2 서브시스템에서 SYSPROC.OPT_EXECUTE_TASK 스토어드 프로시저 사용을 참조하십시오.
      SYSPROC.OPT_RUNSQL
      이 스토어드 프로시저가 사용되는 방법에 대한 정보는 SYSPROC.OPT_RUNSQL 스토어드 프로시저 사용을 참조하십시오.
      SYSPROC.OPT_STAT_ADVICE
      z/OS용 DB2 버전 11 새 기능 모드 서브시스템에서 테이블의 통계 콜렉션에 대한 권장사항을 가져오려면 애플리케이션에서 이 스토어드 프로시저를 호출하십시오. 스토어드 프로시저는 SYSIBM.DSN_STAT_FEEDBACK 카탈로그 테이블을 권장사항으로 채우거나 RUNSTATS 프로파일을 업데이트할 수 있습니다.
      필수: AOCBIND
      이 단계는 InfoSphere Optim Query Workload Tuner의 컴포넌트가 데이터베이스 오브젝트를 액세스하는 데 사용하는 패키지를 바인드합니다. 패키지 목록은 InfoSphere Optim Query Workload Tuner에서 사용되는 z/OS용 DB2 서브시스템에서 바인드되어야 하는 패키지를 참조하십시오.
      RACF를 사용 중인 경우 필수: AOCGRT
      이 단계는 AOCBIND 단계에서 작성되는 패키지에 대한 액세스를 부여합니다.
      RACF를 사용 중인 경우 필수: AOCGRT2
      2차 권한 부여 ID로 사용할 InfoSphere Optim Query Workload Tuner에 대한 RACF 그룹을 작성하지 않으려는 경우 작업 단계 AOCGRT2를 주석 해제하십시오. 이 작업 단계를 주석 해제하는 경우 RACF ID 대신에 사용할 권한 부여 ID를 제공해야 합니다. 이러한 권한 부여 ID는 제품의 사용자가 Data Studio 클라이언트에서 서브시스템에 연결하는 데 사용하는 ID와 동일해야 합니다.

      또한 이 작업 단계를 주석 해제하는 경우, Data Studio 클라이언트의 개별 사용자는 서브시스템에서 실행되는 SQL을 튜닝하기 전에 Data Studio 클라이언트에서 옵션을 선택 취소해야 합니다. Data Studio 클라이언트를 시작한 후 각 사용자는 > 환경 설정을 선택해야 합니다. 그런 다음, 데이터 관리를 펼치고 Query Tuner를 선택하십시오. 선택 취소할 환경 설정에는 내부 프로세스가 RACF ID DB2OE 및 DB2OSCA를 사용하도록 허용 레이블이 지정되어 있습니다.

      작업 단계 AOCSP를 실행하는 경우 필수: AOCTJRT
      이 단계는 WLM 환경에 대한 LE 환경 옵션을 포함하는 데이터 세트를 작성합니다. 이 환경은 스토어드 프로시저 SYSPROC.OPT_EXECUTE_TASK 및 SYSPROC.OPT_STAT_ADVICE를 실행하는 데 사용됩니다.
      선택사항: AOCEXPCU
      특정 SQLID와 연관된 EXPLAIN 테이블 세트를 삭제하려는 경우 이 단계를 사용하여 이를 수행할 수 있습니다.
      선택사항: AOCEXP
      이 단계는 지정된 SQLID와 연관된 EXPLAIN 테이블 세트를 삭제합니다.
      선택사항: AOCCMT
      이 단계는 DB2 카탈로그 정보에 버퍼 풀, 스토리지 그룹 및 데이터베이스의 이름과 같은 값을 저장합니다. 다른 사용자가 IBM Data Studio 클라이언트에서 InfoSphere Optim Query Workload Tuner의 그래픽 인터페이스를 사용하여 EXPLAIN 테이블 세트를 작성하려는 경우, 인터페이스는 이러한 값으로 여러 필드를 채웁니다.
    2. 작업을 제출하십시오.
  3. AOCDDL 작업을 실행하기 전에 작업 단계 AOCGRT2를 주석 처리하지 않은 경우, 다음 두 개의 RACF 그룹을 작성하고 사용자를 두 그룹에 링크하십시오.
    • DB2OSCA
    • DB2OE
  4. 서브시스템에서 InfoSphere Optim Query Workload Tuner에 대한 라이센스를 활성화하십시오.
    1. 서브시스템에 연결하는 데 사용하는 권한 부여 ID에 제품 라이센스를 활성화하는 데 필요한 다음 권한 또는 특권 중 하나가 있는지 확인하십시오.
      • z/OS용 DB2 버전 9.1:
        • 스키마 DB2OE에 대한 CREATEIN 특권(3단계에서 DB2OE RACF 그룹을 작성한 경우)
        • SYSADM 또는 SYSCTRL 권한
      • z/OS용 DB2 10 이상:
        • 스키마 DB2OE에 대한 CREATEIN 특권(3단계에서 DB2OE RACF 그룹을 작성한 경우)
        • SYSADM, SYSCTRL 또는 DBADM 권한
    2. qwt_license.jcl 파일을 서브시스템에 업로드하십시오. 이 파일은 IBM Data Studio 클라이언트의 설치 디렉토리에 있는 QueryTunerServerConfig\all_features\ZOS\License\ 폴더에 있습니다.
    3. $$DSN$$USER 변수를 시스템 환경에 적합한 값으로 대체하고 작업을 제출하십시오.

다음에 수행할 작업

InfoSphere Optim Query Workload Tuner에서 사용하기 위해 z/OS용 DB2를 구성하기 위한 체크리스트로 돌아가서 12단계에서 계속하십시오.

피드백