비교에서 패키지 사용을 위한 전제조건

패키지를 리바인드한 후 액세스 플랜에 대한 변경사항을 찾아서 수정하기 전에 전제조건이 제 위치에 있는지 확인하십시오.
SQL문이 z/OS®용 DB2®에서 실행하는 경우:
  • 데이터 소스 탐색기에서, 쿼리 워크로드 튜닝에 대해 구성되고 IBM® InfoSphere® Optim™ Query Workload Tuner에 대한 전체 튜닝 기능 세트가 활성화되는 z/OS용 DB2 서브시스템에 연결하십시오.
  • SQL문이 정적인 경우, 분석될 패키지가 EXPLAIN(YES) 명령으로 바인드되어야 합니다.
    • 분석할 패키지의 이름이 소스 및 대상 콜렉션에서 서로 동일한지 확인하십시오.
    • BIND 조작 수행 시 동일한 권한 부여 ID를 사용하십시오. BIND 조작에 대한 EXPLAIN 출력은 처음 패키지를 바인드할 때 사용한 것과 동일한 EXPLAIN 테이블 세트를 가리켜야 합니다.
  • 이들 테이블에 대한 다음 권한이 있어야 합니다.
    • 다음 DB2(r) 시스템 카탈로그 테이블에 대한 SELECT 권한: SYSIBM.SYSPACKAGE, SYSIBM.SYSPACKSTMT 및 SYSIBM.SYSPACKDEP
    • 패키지 소유자 하의 EXPLAIN 테이블(PLAN_TABLE 및 DSN_STATEMNT_TABLE)에 대한 SELECT 특권
SQL문이 Linux, UNIX 및 Windows용 DB2에서 실행하는 경우:

피드백