z/OS용 DB2에서 실행되는 SQL문 분석에 필요한 권한 및 특권

이 권한 및 특권은 쿼리 분석 도구를 사용할 때 필요합니다.
표 1. 다양한 쿼리 분석 도구를 사용하는 데 필요한 권한 및 특권
쿼리 분석 도구 필수 권한 또는 특권
모든 도구 상황에 따라 다음이 필요할 수 있습니다.
  • SYSPROC.DSNAEXP에 대한 EXECUTE 특권 - 스토어드 프로시저를 사용하여 SQL문에 대한 EXPLAIN 정보를 수집합니다.
  • SYSPROC.DSNAHVPM - 호스트 변수를 포함하는 정적 SQL문에 대한 EXPLAIN 정보를 수집합니다.
  • 쿼리를 실행하는 SQLID에 대한 SET CURRENT SQLID.
액세스 경로 보고서 기본 패키지(DSN5OADM, DSN5OEPJ(z/OS용 DB2® 버전 8), DSN5OEPK(z/OS®용 DB2 버전 9 및 10), DSN5ONPT, DSN5OPKG)에 대한 EXECUTE 특권
액세스 플랜 그래프 다음 권한 및 특권 모두:
  • 모든 Explain 테이블에 사용할 SELECT 특권
  • 기본 패키지(DSN5OADM, DSN5OEPJ(z/OS용 DB2 버전 8), DSN5OEPK(z/OS용 DB2 버전 9 및 10), DSN5ONPT, DSN5OPKG)에 대한 EXECUTE 특권
EXPLAIN을 실행하려면 다음 권한 또는 특권 중 하나가 있어야 합니다.
  • 이름이 PLAN_TABLE인 플랜 테이블 소유자일 것
  • 이름이 owner.PLAN_TABLE인 플랜 테이블에 별명이 있고 테이블에 대해 SELECT 및 INSERT 특권이 있을 것
쿼리 환경 캡처 다음 권한 및 특권 모두:
  • 기본 패키지(DSN5OADM, DSN5OEPJ(z/OS용 DB2 버전 8), DSN5OEPK(z/OS용 DB2 버전 9 및 10), DSN5ONPT, DSN5OPKG)에 대한 EXECUTE 특권
  • 카탈로그 테이블에 대한 SELECT 특권
  • 모든 Explain 테이블에 대한 SELECT 특권
스토어드 프로시저의 경우 하나 이상의 다음 특권이 있어야 합니다.
  • SYSPROC.DSNWZP 스토어드 프로시저에 대한 EXECUTE 특권
  • SYSPROC.DSNACCMD 스토어드 프로시저에 대한 EXECUTE 특권
쿼리 어노테이션 기본 패키지(DSN5OADM, DSN5OEPJ(z/OS용 DB2 버전 8), DSN5OEPK(z/OS용 DB2 버전 9 및 10), DSN5ONPT, DSN5OPKG)쿼리 어노테이션 패키지(DSN5OFMJ(z/OS용 DB2 버전 8 및 9), DSN5OFMM(z/OS용 DB2 버전 10))에 대한 EXECUTE 특권
요약 보고서 다음에 설명하는 권한 및 특권 모두: z/OS용 DB2에서 실행되는 SQL문에 대해 단일 쿼리 어드바이저를 실행하는 데 필요한 권한 및 특권
비주얼 플랜 힌트 다음 권한 및 특권 모두:
  • PLAN_TABLE의 SELECT, INSERT 및 DELETE 특권
  • 기본 패키지(DSN5OADM, DSN5OEPJ(z/OS용 DB2 버전 8), DSN5OEPK(z/OS용 DB2 버전 9 및 10), DSN5ONPT, DSN5OPKG)에 대한 EXECUTE
  • DSNTIP8 설치 패널의 OPTIMIZATION HINT 서브시스템 매개변수는 예로 설정해야 합니다.

피드백