Required authorities for QMF administration
To avoid issuing multiple GRANT statements for specific database objects, you must use an authorization ID with DBADM or equivalent authority for most QMF administration and customization tasks. You need this level of authority on any database in which your users store data.
You need an authorization ID with DBADM or equivalent
authority to the following databases on Db2® for z/OS® systems:
- DSQDBCTL
- The QMF control tables are stored in this database.
- DSQDBDEF
- When a user issues a SAVE DATA command, the resulting table is stored by default in this
database, in table space DSQTSDEF.
Depending on your installation, users may be creating tables in implicitly created table spaces in the DSQDBDEF table.
If your users will be working with database and QMF objects in a Db2 for Linux®, UNIX, and Windows database, you will need DBADM authority on the DSQTSCTL and DSQTSOBJ database partition groups.
To administer QMF under a different ID from which you installed the product, grant DBADM authority to the new ID.
QMF Administrator Privilege
As an alternate to granting DBADM authority to administer QMF, users may be given QMF
Administrator privilege. QMF Administrator privilege makes it easier for users to administer and
maintain QMF. This is because users having this privilege can perform the following commands on
QMF queries, forms, procedures and analytics that are owned by other users without requiring the
owners to share these objects with all users:
There are 2 ways to have QMF Administrator privilege.