z/OS용 DB2에서 SQL문을 캡처하는 데 필요한 권한 및 특권

z/OS®용 DB2®의 위치에서 SQL문을 캡처하려면 권한 부여 ID에 다음과 같은 권한 및 특권이 있어야 합니다.
카탈로그 플랜 또는 패키지
이 위치로부터 캡처하려면 권한 부여 ID가 다음 전제조건을 충족해야 합니다.
  • 다음 테이블에 대한 SELECT 권한
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
    • SYSIBM.SYSPACKDEP
    • SYSIBM.SYSPLANDEP
  • 다음 패키지에 대한 EXECUTE 특권
    • AOC5OADM
    • AOC5OEPK(z/OS용 DB2 버전 9 및 10)
    • AOC5ONPT
    • AOC5OPKG
    • AOC5OFMJ(z/OS용 DB2 버전 9)
    • AOC5OFMM(z/OS용 DB2 버전 10)
    쿼리 워크로드 튜닝의 경우 다음 추가 패키지에 대한 EXECUTE 특권:
    • AOC5OWCJ(z/OS용 DB2 버전 10 CM8)
    • AOC5OWCK(z/OS용 DB2 버전 10 CM9)
    • AOC5OWCM(z/OS용 DB2 버전 10 NFM)
z/OS용 DB2 Query Monitor
캡처하려는 SQL문이 z/OS용 DB2 Query Monitor에서 연결된 DB2 서브시스템에 있는 DB2 테이블로 오프로드되었는지 확인하십시오. z/OS용 DB2 Query Monitor에서 데이터 오프로딩에 대한 정보는 DB2로 Query Monitor 데이터 로딩을 참조하십시오.

z/OS용 DB2 Query Monitor 테이블에 기본 이름이 있는지 확인하십시오.

권한 부여 ID에 z/OS용 DB2 Query Monitor 테이블 및 SYSIBM.SYSPACKSTMT 테이블에 대한 SELECT 특권이 있는지 확인하십시오.

다음 패키지에 대한 EXECUTE 특권이 있는지 확인하십시오.
  • AOC5OADM
  • AOC5OEPK(z/OS용 DB2 버전 9 및 10)
  • AOC5ONPT
  • AOC5OPKG
  • AOC5OFMJ(z/OS용 DB2 버전 9)
  • AOC5OFMM(z/OS용 DB2 버전 10)
DSN_FUNCTION_TABLE 테이블
이 위치로부터 캡처하려면 권한 부여 ID가 다음 전제조건을 충족해야 합니다.
  • 다음 테이블에 대한 SELECT 권한
    • DSN_FUNCTION_TABLE
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
  • 다음 패키지에 대한 EXECUTE 특권
    • AOC5OADM
    • AOC5OEPK(z/OS용 DB2 버전 9 및 10)
    • AOC5ONPT
    • AOC5OPKG
    • AOC5OFMJ(z/OS용 DB2 버전 9)
    • AOC5OFMM(z/OS용 DB2 버전 10)
    쿼리 워크로드 튜닝의 경우 다음 추가 패키지에 대한 EXECUTE 특권:
    • AOC5OWCJ(z/OS용 DB2 버전 10 CM8)
    • AOC5OWCK(z/OS용 DB2 버전 10 CM9)
    • AOC5OWCM(z/OS용 DB2 버전 10 NFM)
DSN_STATEMNT_TABLE 테이블
이 위치로부터 캡처하려면 권한 부여 ID가 다음 전제조건을 충족해야 합니다.
  • 다음 테이블에 대한 SELECT 권한
    • DSN_STATEMNT_TABLE
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
  • 다음 패키지에 대한 EXECUTE 특권
    • AOC5OADM
    • AOC5OEPK(z/OS용 DB2 버전 9 및 10)
    • AOC5ONPT
    • AOC5OPKG
    • AOC5OFMJ(z/OS용 DB2 버전 9)
    • AOC5OFMM(z/OS용 DB2 버전 10)
    쿼리 워크로드 튜닝의 경우 다음 추가 패키지에 대한 EXECUTE 특권:
    • AOC5OWCJ(z/OS용 DB2 버전 10 CM8)
    • AOC5OWCK(z/OS용 DB2 버전 10 CM9)
    • AOC5OWCM(z/OS용 DB2 버전 10 NFM)
PLAN_TABLE 테이블
이 위치로부터 캡처하려면 권한 부여 ID가 다음 전제조건을 충족해야 합니다.
  • 다음 테이블에 대한 SELECT 권한
    • PLAN_TABLE
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
  • 다음 패키지에 대한 EXECUTE 특권
    • AOC5OADM
    • AOC5OEPK(z/OS용 DB2 버전 9 및 10)
    • AOC5ONPT
    • AOC5OPKG
    • AOC5OFMJ(z/OS용 DB2 버전 9)
    • AOC5OFMM(z/OS용 DB2 버전 10)
    쿼리 워크로드 튜닝의 경우 다음 추가 패키지에 대한 EXECUTE 특권:
    • AOC5OWCJ(z/OS용 DB2 버전 10 CM8)
    • AOC5OWCK(z/OS용 DB2 버전 10 CM9)
    • AOC5OWCM(z/OS용 DB2 버전 10 NFM)
QMF™
이 위치로부터 캡처하려면 권한 부여 ID가 다음 전제조건을 충족해야 합니다.
  • 다음 테이블에 대한 SELECT 권한
    • Q.OBJECT_DIRECTORY
    • Q.OBJECT_DATA
    • Q.OBJECT_REMARKS
  • 다음 패키지에 대한 EXECUTE 특권
    • AOC5OADM
    • AOC5OEPK(z/OS용 DB2 버전 9 및 10)
    • AOC5ONPT
    • AOC5OPKG
    • AOC5OFMJ(z/OS용 DB2 버전 9)
    • AOC5OFMM(z/OS용 DB2 버전 10)
    쿼리 워크로드 튜닝의 경우 다음 추가 패키지에 대한 EXECUTE 특권:
    • AOC5OWCJ(z/OS용 DB2 버전 10 CM8)
    • AOC5OWCK(z/OS용 DB2 버전 10 CM9)
    • AOC5OWCM(z/OS용 DB2 버전 10 NFM)
  • Q.DSEQ_QMFOBJSL 뷰에 대한 Select 특권(SYSADM에는 필요하지 않음)
QMF HPO
이 위치로부터 캡처하려면 권한 부여 ID가 다음 전제조건을 충족해야 합니다.
  • 해당 테이블에 대한 SELECT 권한
    • Q.OBJ_ACTIVITY_DTL
    • Q.OBJ_ACTIVITY_SUMM
  • 다음 패키지에 대한 EXECUTE 특권
    • AOC5OADM
    • AOC5OEPK(z/OS용 DB2 버전 9 및 10)
    • AOC5ONPT
    • AOC5OPKG
    • AOC5OFMJ(z/OS용 DB2 버전 9)
    • AOC5OFMM(z/OS용 DB2 버전 10)
    쿼리 워크로드 튜닝의 경우 다음 추가 패키지에 대한 EXECUTE 특권:
    • AOC5OWCJ(z/OS용 DB2 버전 10 CM8)
    • AOC5OWCK(z/OS용 DB2 버전 10 CM9)
    • AOC5OWCM(z/OS용 DB2 버전 10 NFM)
SQL 스토어드 프로시저
소스를 캡처하려면 시스템 카탈로그에 대한 SELECT 권한이 있어야 합니다.
명령문 캐시
이 위치로부터 캡처하려면 권한 부여 ID가 다음 전제조건을 충족해야 합니다.
  • 동적으로 또는 SYSPROC.OPT_RUNSQL 스토어드 프로시저를 통한 EXPLAIN STMTCACHE ALL문에 대한 EXECUTE 특권:
    • 동적: 모든 명령문에 대해 EXPLAIN을 실행하려면 SYSADM 권한이 필요합니다. 그렇지 않으면 동일한 권한 부여 ID를 가진 명령문만 Explain됩니다.
    • 스토어드 프로시저: 모든 명령문을 Explain하는 SYSPROC.OPT_RUNSQL 스토어드 프로시저에 대해 EXECUTE 특권이 필요합니다.
  • 다음 패키지에 대한 EXECUTE 특권
    • AOC5OADM
    • AOC5OEPK(z/OS용 DB2 버전 9 및 10)
    • AOC5ONPT
    • AOC5OPKG
    • AOC5OFMJ(z/OS용 DB2 버전 9)
    • AOC5OFMM(z/OS용 DB2 버전 10)
    쿼리 워크로드 튜닝의 경우 다음 추가 패키지에 대한 EXECUTE 특권:
    • AOC5OWCJ(z/OS용 DB2 버전 10 CM8)
    • AOC5OWCK(z/OS용 DB2 버전 10 CM9)
    • AOC5OWCM(z/OS용 DB2 버전 10 NFM)
  • DSN_STATEMENT_CACHE_TABLE의 소유권 또는 owner.DSN_STATEMENT_CACHE_TABLE에 대한 별명의 소유권 및 테이블에 대한 SELECT, INSERT 및 DELETE 권한
  • SYSPROC.DSNWZP에 대한 EXECUTE 특권
  • ADMIN_COMMAND_DB2 또는 SYSPROC.DSNACCMD에 대한 EXECUTE 특권
  • 권한 부여 ID는 RACF® 그룹 DB2OSCA와 연관됩니다.
사용자 정의 SQL 저장소
지정된 시간 간격 내의 SQL문 성능에 대한 런타임 메트릭을 수집할 수 있는 애플리케이션이 있습니다. 이러한 애플리케이션은 런타임 메트릭 및 SQL문을 z/OS용 DB2 테이블로 오프로드할 수 있습니다. 또한 애플리케이션은 간격 동안 실행되는 SQL문에 의해 참조되는 데이터베이스 오브젝트에 대한 정보를 수집하고 로드 해제할 수 있습니다.

해당 저장소로부터 SQL문을 캡처하려면 먼저 필수 정보를 포함한 컬럼을 지정해야 합니다. 필요한 정보를 파악하고 해당 SQL문 캡처 예제를 보려면 사용자 정의 SQL 저장소에서 SQL문 캡처의 예제를 참조하십시오.

비IBM 쿼리 모니터링 애플리케이션이 작성한 z/OS용 DB2 테이블에서 SQL문을 찾고 선택할 수 있습니다.

SQL문의 텍스트, 런타임 메트릭 및 SQL문이 참조하는 오브젝트 정보로 테이블이 채워져 있어야 합니다.

SQL문의 텍스트, 런타임 메트릭 및 SQL문이 참조하는 오브젝트 정보를 포함하는 테이블에 대한 SELECT 권한이 있는지 확인하십시오. 런타임 메트릭 및 SQL 텍스트를 포함하는 테이블을 결합하기 위한 뷰가 있는 경우, 해당 뷰에 대한 SELECT 권한이 있는지 확인하십시오.

다음 패키지에 대한 EXECUTE 특권이 있는지 확인하십시오.
  • AOC5OADM
  • AOC5OEPK(z/OS용 DB2 버전 9 및 10)
  • AOC5ONPT
  • AOC5OPKG
  • AOC5OFMJ(z/OS용 DB2 버전 9)
  • AOC5OFMM(z/OS용 DB2 버전 10)

피드백