JCL 작업을 사용자 정의하고 제출하여 EXPLAIN 테이블 및 Query Tuner 테이블을
작성하고 제품 라이센스를 활성화할 수 있습니다.
이 태스크 정보
서브시스템이
InfoSphere Optim Query Workload Tuner
버전 3.1 또는 3.1.1에 대해 구성된 경우 이 프로시저의 단계를 수행할 필요가 없습니다.
프로시저
EXPLAIN 테이블 및 Query Tuner 테이블을 작성하고 제품 라이센스를
활성화하려면 다음을 수행하십시오.
- 클라이언트 시스템에서 서브시스템으로 필수 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 |
- InfoSphere Optim Query Workload Tuner에 대한 오브젝트를 작성하십시오. 버전 4.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 테이블 세트를 작성하려는 경우, 인터페이스는
이러한 값으로 여러 필드를 채웁니다.
- 작업을 제출하십시오.
- AOCDDL 작업을 실행하기 전에 작업 단계 AOCGRT2를 주석 처리하지 않은 경우,
다음 두 개의 RACF 그룹을 작성하고 사용자를 두 그룹에 링크하십시오.
- 서브시스템에서 InfoSphere Optim Query Workload
Tuner에 대한 라이센스를 활성화하십시오.
- 서브시스템에 연결하는 데 사용하는 권한 부여 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 권한
- qwt_license.jcl 파일을 서브시스템에 업로드하십시오. 이 파일은 IBM Data
Studio 클라이언트의 설치 디렉토리에 있는 QueryTunerServerConfig\all_features\ZOS\License\ 폴더에
있습니다.
- $$DSN 및 $$USER 변수를 시스템 환경에 적합한 값으로 대체하고
작업을 제출하십시오.