Privileges required for common job roles and tasks
The labels of the administrative authorities often suggest the job roles and responsibilities of the users who are empowered with the authorities.
For
example, you might expect a system administrator to have the SYSADM
authority. However, some organizations do not divide job responsibilities
in the same way. The following table lists some of common job roles,
the tasks that usually accompany them, and the Db2 authorities or privileges that are needed
to perform those tasks.
| Job title | Tasks | Required privileges |
|---|---|---|
| System installation operator | Install or migrate Db2 |
|
| System operator | Issues commands to:
|
SYSOPR authority |
| System administrator | Performs emergency backup, with access to all data. | SYSADM authority |
| Security administrator | Authorizes other users, for some or all levels below. |
|
| Database administrator | Designs, creates, loads, reorganizes, and monitors databases, tables, and other objects in the database. |
|
| Database administrator |
|
System DBADM authority |
| Database administrator | Manages data and executes plans and packages in a Db2 subsystem | DATAACCESS authority |
| Database administrator | Manages access to data in a Db2 subsystem | ACCESSCTRL authority |
| System programmer |
|
Installation SYSADM, which is assigned when Db2 is installed. (Consider securing the password for an ID with this authority so that the authority is available only when needed.) |
| Application programmer |
|
|
| Production binder | Binds, rebinds, and frees application packages and plans | A ROLE, secondary ID, or RACF® group of which the binder has BINDADD, CREATE IN on collections privileges required by application packages and plans |
| Package administrator | Manages collections and the packages in them, and delegates the responsibilities. | PACKADM authority |
| User analyst | Defines the data requirements for an application program, by examining the Db2 catalog. |
|
| Program user | Executes an application program. | EXECUTE for the application plan |
| Information center consultant |
|
|
| Query user |
|
|