Linux, UNIX 및 Windows용 DB2에서 실행되는 SQL문 및 쿼리 워크로드를 캡처하고 튜닝하는 데 필요한 권한 및 특권

특정 권한 및 특권이 Linux, UNIX 및 Windows용 DB2®에서 실행되는 SQL문을 캡처하고 튜닝하는 데 필요합니다.

InfoSphere® Optim™ Performance Manager 저장소에서 SQL문을 캡처하려면 사용자 ID에 저장소 데이터베이스에 저장된 성능 메트릭에 액세스할 수 있는 권한이 있어야 합니다. 사용자 ID에 권한이 있으려면 해당 ID가 저장소 데이터베이스에 액세스할 수 있는 권한이 부여된 사용자 그룹의 멤버여야 합니다. 이 권한 부여는 InfoSphere Optim Performance Manager가 설치될 때 수행됩니다.

사용자 ID에는 나열된 시스템 오브젝트에 대한 다음 특권이 있어야 합니다.

표 1. SYSPROC 스키마에 있는 시스템 오브젝트에 필요한 특권
특권 오브젝트
EXECUTE ADMIN_CMD
AUTH_LIST_AUTHORITIES_FOR_AUTHID
DESIGN_ADVISOR(V9.7.5 이상)
EXPLAIN_FROM_ACTIVITY
EXPLAIN_FROM_CATALOG
EXPLAIN_FROM_SECTION
EXPLAIN_GET_MSG2
MON_GET_PKG_CACHE_STMT
SET_PLAN_HINT
SNAP_GET_DYN_SQL_V95
SYSINSTALLOBJECTS
SYSPROC.COMPILATION_ENV
표 2. SYSCAT 스키마에 있는 시스템 오브젝트에 필요한 특권
특권 오브젝트
SELECT BUFFERPOOLS
COLDIST
COLGROUPCOLS
COLGROUPS
COLUMNS
DATAPARTITIONEXPRESSION
DATAPARTITIONS
DATATYPE
DBPARTITIONGROUPDEF
EVENTMONITORS
EVENTS
EVENTTABLES
FUNCTIONS
INDEXCOLUSE
INDEXES
INDEXPARTITIONS
KEYCOLUSE
PACKAGEDEP
PACKAGES
PROCEDURES
REFERENCES
ROUTINEDEP
ROUTINES
SEQUENCEAUTH
STATEMENTS
TABAUTH
TABCONST
TABDEP
TABLES
TABLESPACES
TRIGDEP
VIEWDEP
VIEWS
표 3. 시스템 오브젝트에 필요한 기타 특권
특권 스키마 오브젝트
SELECT SYSIBM SYSCOLUMNS
SYSDUMMY1
SYSJAROBJECTS
SYSSEQUENCES
SYSTABLES
SYSIBMADM DBCFG
SYSSTAT COLDIST
TABLES

사용자 ID에는 튜닝을 위해 데이터베이스가 구성될 때 InfoSphere Optim Query Workload Tuner가 작성하는 오브젝트에 대한 다음과 같은 특권이 있어야 합니다.

표 4. SYSTOOLS 스키마에서 InfoSphere Optim Query Workload Tuner가 작성하는 테이블에 대한 특권
특권 오브젝트 주석
INSERT, UPDATE, DELETE, SELECT OPT_PROFILE 데이터베이스가 튜닝을 위해 구성될 때 InfoSphere Optim Query Workload Tuner는 이 오브젝트에 대한 INSERT, UPDATE, DELETE 및 SELECT 특권을 PUBLIC에 부여합니다.
QT_WAPC_SESSION 이러한 특권은 튜닝을 위해 데이터베이스를 구성하는 동일한 사용자가 부여하는 것이 좋습니다.
QT_WAPC_SESSION_EXCEPTIONS
QT_WAPC_SESSION_RESULT
QT_WCC_ERROR_MESSAGE
QT_WCC_STMT_DEPENDENT_OBJECT
QT_WCC_STMT_EXPLAIN_INFO
QT_WCC_STMT_INSTANCE
QT_WCC_STMT_RUNTIME_METRICS
QT_WCC_STMT_TEXT
QT_WCC_TEMP_CAPTURE
QT_WCC_TEMP_EXPLAIN_HANDLE
QT_WCC_WORKLOAD
QT_WCC_WORKLOAD_ADVISOR_INFO
QT_WCC_WORKLOAD_NAME
QT_WCC_WORKLOAD_SOURCE
QT_WCC_WORKLOAD_SOURCE_FILTER
QT_WCC_WORKLOAD_TASK
InfoSphere Optim Query Workload Tuner가 작성하는 EXPLAIN 테이블
표 5. SYSTOOLS 스키마에서 InfoSphere Optim Query Workload Tuner가 작성하는 기타 오브젝트에 대한 특권
특권 오브젝트 주석
EXECUTE QT_LIC 함수 데이터베이스가 튜닝을 위해 구성될 때 InfoSphere Optim Query Workload Tuner는 이러한 오브젝트에 대한 EXECUTE 특권을 PUBLIC에 부여합니다.
CALLDB2ADVIS 스토어드 프로시저(Linux, UNIX 또는 Windows용 DB2 버전 9.7.4 또는 이전 버전)
WCC_EXPLAIN_SP 스토어드 프로시저
EXPLAIN_GET_MSGS 함수
USAGE QT_WCC_TUNING_BATCH_ID 시퀀스 이 특권은 튜닝을 위해 데이터베이스를 구성하는 동일한 사용자가 부여하는 것이 좋습니다.

피드백