z/OS용 DB2를 업그레이드할 때 데이터 오브젝트 마이그레이션

z/OS®용 DB2® 서브시스템을 상위 버전으로 업그레이드하는 경우 서브시스템이 InfoSphere® Optim™ Query Workload Tuner 버전 4.1.1로 튜닝하도록 이미 구성되어 있으면 해당 구성에서 데이터 오브젝트를 마이그레이션해야 합니다.

이 태스크 정보

마이그레이션하려면 해당 AOCTIJ JCL 작업을 수정하고 제출하십시오.다음 테이블에는 각 환경의 AOCTIJ JCL 작업 파일이 나열되어 있습니다.

업그레이드 이전 버전 업그레이드 이후 버전 쿼리 튜닝을 위해 데이터를 마이그레이션하는 JCL 작업
z/OS용 DB2 버전 8 새 기능 모드 z/OS용 DB2 버전 8z/OS용 DB2 버전 10 변환 모드 AOCTIJC8
z/OS용 DB2 버전 8z/OS용 DB2 버전 10 변환 모드 z/OS용 DB2 버전 10 새 기능 모드 AOCTIJ8X
z/OS용 DB2 버전 9 z/OS용 DB2 버전 9z/OS용 DB2 버전 10 변환 모드 AOCTIJC9
z/OS용 DB2 버전 9z/OS용 DB2 버전 10 변환 모드 z/OS용 DB2 버전 10 새 기능 모드 AOCTIJ9X

프로시저

z/OS용 DB2를 업그레이드할 때 데이터 오브젝트를 마이그레이션하려면 다음을 수행하십시오.

  1. z/OS용 DB2 서브시스템의 업그레이드에 해당하는 JCL 파일을 서브시스템에 업로드하십시오. JCL 파일은 installation_directory_for_the_IBM_Data_Studio_client\QueryTunerServerConfig\all_features\ZOS\migration 디렉토리에 있습니다. 파일을 ASCII 파일로 업로드하십시오.
  2. 주석의 Notes 섹션에 있는 지시사항을 따라 환경에 맞게 JCL을 사용자 정의한 후 작업을 제출하십시오. 예를 들어, AOCTIJ9X 파일의 지시사항은 다음과 같습니다.
    //* Notes =
    //*    PRIOR TO RUNNING THIS JOB, customize it for your system:
    //*    (1) Add a valid job card
    //*    (2) Locate and change all occurrences of the following strings
    //*        as indicated:
    //*        (A) '!DSN!'      to the subsystem name of your DB2
    //*        (B) 'DSNTIA!!'   to the plan name for DSNTIAD on your DB2
    //*        (C) 'DSN!!0'     to the prefix of the target library for DB2
    //*        (D) '!AOCDBRM!' to the prefix of target library for QT
    //*                          DBRMs
    //*        (E) 'USER!!'     user id for individual explain tables
    //*        (F) '!GRANTEE!   to one or more authorization IDs that
    //*                          need to use stored procedures
    //*                           SYSPROC.OPT_RUNSQL and
    //*                           SYSPROC.OPT_EXECUTE_TASK
    //*        (G) '!USERID!'    to the USER ID which will have execute
    //*                           authority on packages
    //*        (H) 'PKGOWNER!'   to the owner of the QT packages
    //*        (I) '!SQLID!'     CURRENT SQLID which is set before execute
    //*                           DDLs
    //*        (J) '!WLMENV4!'   WLM environment name for SYSPROC.OPT_RUNSQL
    //*        (K) '!WLMENVJU!'  WLM environment name for
    //*                           SYSPROC.OPT_EXECUTE_TASK
    //*                           and want to capture SQL from cache.
    주의: AOCSP 단계는 마이그레이션 중인 구성에 OPT_RUNSQL 및 OPT_EXECUTE_TASK 스토어드 프로시저를 작성한 경우에만 필요합니다. 튜닝을 위해 서브시스템을 구성할 때 이러한 스토어드 프로시저를 작성하는 것은 선택적입니다.

피드백