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

다음 표는 서로 다른 소스에서 SQL문을 캡처하고 보는 데 필요한 권한 및 특권을 나열합니다.
표 1. 서로 다른 소스의 개별 SQL문을 보는 데 필요한 권한 및 특권
소스 쿼리 필수 권한 또는 특권
카탈로그 플랜 또는 패키지 다음 권한 및 특권 모두:
  • 다음 테이블에 대한 SELECT 특권:
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
    • SYSIBM.SYSPACKDEP
    • SYSIBM.SYSPLANDEP
  • 기본 패키지(DSN5OADM, DSN5OEPJ(z/OS용 DB2® 버전 8), DSN5OEPK(z/OS®용 DB2 버전 9 및 10), DSN5ONPT, DSN5OPKG)에 대한 EXECUTE 특권
SQL 범주 없음
파일 없음
함수 테이블 다음 권한 및 특권 모두:
  • 다음 테이블에 대한 SELECT 특권:
    • DSN_FUNCTION_TABLE
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
  • 기본 패키지(DSN5OADM, DSN5OEPJ(z/OS용 DB2 버전 8), DSN5OEPK(z/OS용 DB2 버전 9 및 10), DSN5ONPT, DSN5OPKG)에 대한 EXECUTE 특권
플랜 테이블 다음 권한 및 특권 모두:
  • 다음 테이블에 대한 SELECT 특권:
    • PLAN_TABLE
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
  • 기본 패키지(DSN5OADM, DSN5OEPJ(z/OS용 DB2 버전 8), DSN5OEPK(z/OS용 DB2 버전 9 및 10), DSN5ONPT, DSN5OPKG)에 대한 EXECUTE 특권
QMF™ 다음 권한 및 특권 모두:
  • 다음 테이블에 대한 SELECT 특권:
    • Q.OBJECT_DIRECTORY
    • Q.OBJECT_DATA
    • Q.OBJECT_REMARKS
  • 기본 패키지(DSN5OADM, DSN5OEPJ(z/OS용 DB2 버전 8), DSN5OEPK(z/OS용 DB2 버전 9 및 10), DSN5ONPT, DSN5OPKG)에 대한 EXECUTE 특권
  • Q.DSEQ_QMFOBJSL 뷰에 대한 Select 특권(SYSADM에는 필요하지 않음)
QMF HPO 다음 권한 및 특권 모두:
  • Q.OBJ_ACTIVITY_SUMM 및 Q.OBJ_ACTIVITY_DTL 테이블에 대한 SELECT 특권
  • 기본 패키지(DSN5OADM, DSN5OEPJ(z/OS용 DB2 버전 8), DSN5OEPK(z/OS용 DB2 버전 9 및 10), DSN5ONPT, DSN5OPKG)에 대한 EXECUTE 특권
SQL 프로시저 시스템 카탈로그에 대한 SELECT 특권
SQL 사용자 정의 함수(UDF) 시스템 카탈로그에 대한 SELECT 특권
명령문 캐시 다음 권한 및 특권 모두:
  • EXPLAIN STMTCACHE ALL 명령문에 대한 EXECUTE 특권(동적이거나 SYSPROC.OSC_RUNSQL 스토어드 프로시저 사용):
    • 동적: SYSADM 권한은 모든 명령문에 대해 Explain을 실행할 때 필요합니다. 그렇지 않으면 동일한 권한 부여 ID를 가진 명령문만을 설명할 수 있습니다.
    • 스토어드 프로시저 사용: EXECUTE 특권은 모든 명령문에 대해 설명하는 SYSPROC.OSC_RUNSQL 스토어드 프로시저에 필요합니다.
  • DSN_STATEMENT_CACHE_TABLE의 소유권 또는 owner.DSN_STATEMENT_CACHE_TABLE 별명의 소유권 그리고 테이블에 대한 SELECT, INSERT 및 DELETE 특권.
  • 기본 패키지(DSN5OADM, DSN5OEPJ(z/OS용 DB2 버전 8), DSN5OEPK(z/OS용 DB2 버전 9 및 10), DSN5ONPT, DSN5OPKG)에 대한 EXECUTE 특권
  • 선택적: 통계 정보(CPU 시간 및 경과 시간)를 얻기 위해 추적을 시작 및 중지하려면 SYSPROC.ADMIN_COMMAND_DB2 스토어드 프로시저에 대한 EXECUTE 특권이 필요합니다.
명령문 테이블 다음 권한 및 특권 모두:
  • 다음 테이블에 대한 SELECT 특권:
    • DSN_STATEMNT_TABLE
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
  • 기본 패키지(DSN5OADM, DSN5OEPJ(z/OS용 DB2 버전 8), DSN5OEPK(z/OS용 DB2 버전 9 및 10), DSN5ONPT, DSN5OPKG)에 대한 EXECUTE
텍스트 없음
트리거 시스템 카탈로그에 대한 SELECT 특권
시스템 카탈로그에 대한 SELECT 특권

피드백