Pour capturer les instructions SQL à partir d'un référentiel InfoSphere Optim Performance Manager, un ID utilisateur doit être autorisé à accéder aux attributs de performances stockés dans la base de données de référentiel. Pour être autorisé, l'ID utilisateur doit être membre du groupe d'utilisateurs autorisé à accéder à la base de données de référentiel. Cette autorisation est effectuée lors de l'installation d'InfoSphere Optim Performance Manager.
Un ID utilisateur doit posséder les privilèges suivants dans les objets système répertoriés.
| Privilèges | Schémas | Objet |
|---|---|---|
| EXECUTE | SYSPROC | ADMIN_CMD |
| AUTH_LIST_AUTHORITIES_FOR_AUTHID | ||
| DESIGN_ADVISOR (V9.7.5 ou ultérieure) | ||
| EXPLAIN_FROM_ACTIVITY | ||
| EXPLAIN_FROM_CATALOG | ||
| EXPLAIN_FROM_SECTION | ||
| EXPLAIN_GET_MSG2 | ||
| EXPLAIN_SQL | ||
| MON_GET_PKG_CACHE_STMT | ||
| SET_PLAN_HINT | ||
| SNAP_GET_DYN_SQL_V95 | ||
| SYSINSTALLOBJECTS | ||
| SELECT | SYSCAT | BUFFERPOOLS |
| COLDIST | ||
| COLGROUPCOLS | ||
| COLGROUPS | ||
| COLUMNS | ||
| DATAPARTITIONEXPRESSION | ||
| DATAPARTITIONS | ||
| DATATYPE | ||
| DBPARTITIONGROUPDEF | ||
| EVENTMONITORS | ||
| EVENEMENTS | ||
| EVENTTABLES | ||
| FUNCTIONS | ||
| INDEXCOLUSE | ||
| INDEXES | ||
| INDEXPARTITIONS | ||
| KEYCOLUSE | ||
| PACKAGEDEP | ||
| PACKAGES | ||
| PROCEDURES | ||
| REFERENCES | ||
| ROUTINEDEP | ||
| ROUTINES | ||
| SEQUENCEAUTH | ||
| STATEMENTS | ||
| TABAUTH | ||
| TABCONST | ||
| TABDEP | ||
| TABLES | ||
| TABLESPACES | ||
| TRIGDEP | ||
| VIEWDEP | ||
| VIEWS | ||
| SYSIBM | SYSCOLUMNS | |
| SYSDUMMY1 | ||
| SYSJAROBJECTS | ||
| SYSSEQUENCES | ||
| SYSTABLES | ||
| SYSIBMADM | DBCFG | |
| SYSSTAT | COLDIST | |
| TABLES |
Un ID utilisateur doit posséder les privilèges suivants sur les objets qu'InfoSphere Optim Query Workload Tuner crée lorsqu'une base de données est configurée pour l'optimisation.
| Privilèges | Schémas | Objets | Commentaires |
|---|---|---|---|
| EXECUTE | DB2OE | QT_LIC function | Lorsqu'une base de données est configurée pour l'optimisation, InfoSphere Optim Query Workload Tuner définit le privilège EXECUTE de ces objets sur PUBLIC. |
| Procédure stockée CALLDB2ADVIS (DB2 for Linux, UNIX ou Windows version 9.7.4 ou ultérieure) | |||
| OQT | Procédure stockée WCC_EXPLAIN_SP | ||
| SYSTOOLS | fonction EXPLAIN_GET_MSGS | ||
| USAGE | SYSTOOLS | séquence QT_WCC_TUNING_BATCH_ID | Il est recommandé d'attribuer l'octroi de ce privilège à la personne qui a configuré la base de données pour l'optimisation. |
| INSERT, UPDATE, DELETE, SELECT | SYSTOOLS | OPT_PROFILE | Lorsqu'une base de données est configurée pour l'optimisation, InfoSphere Optim Query Workload Tuner définit les privilèges INSERT, UPDATE, DELETE et SELECT de cet objet sur PUBLIC. |
| QT_WCC_ERROR_MESSAGE | Il est recommandé d'attribuer l'octroi de ce privilège à la personne qui a configuré la base de données pour l'optimisation . | ||
| 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 | |||
| Tables EXPLAIN créées par InfoSphere Optim Query Workload Tuner |