System Privileges

System privileges let you control access to authorized system operations. Each privileged database task on the server requires specific system privileges. System privileges can be granted individually to users or roles.

When a system privilege is granted to a role, all members of the role inherit the system privilege. All new members of a role automatically inherit all of the underlying system privileges of a role.

Each system privilege, with the exception of the SET USER system privilege, by default, is granted to either the SYS_AUTH_SA_ROLE or the SYS_AUTH_SSO_ROLE role, but not both. The exception, SET USER system privilege, is granted to both roles.

Individually granting the underlying system privileges of a role is semantically equivalent to granting the role itself. You can grant system privileges to multiple user-defined system roles in any combination to meet the functional security requirements of your organization.

With the exception of MANAGE ROLES and UPGRADE ROLE, you cannot modify system privileges. System privileges can be granted to, and revoked from, roles and users, but they cannot be dropped. System privileges cannot own objects.