If you are using Trusted Oracle7 in DBMS MAC mode, your DBMS label must dominate the label of roles granted to you.

role
password is the password for a role. If the role has a password, you must specify the password to enable the role.
ALL EXCEPT
enables all roles granted to you for the current session, except those listed in the EXCEPT clause. Roles listed in the EXCEPT clause must be roles granted directly to you; they cannot be roles granted to you through other roles. You cannot use this option to enable roles with passwords that have been granted directly to you.
If you list a role in the EXCEPT clause that has been granted to you both directly and through another role, the role is still enabled by virtue of your enabling the role to which it has been granted.
NONE
disables all roles for the current session.
You can use the SET ROLE command to enable or disable any of the following roles:
Your current privilege domain is also changed in the following cases:
You can determine which roles are in your current privilege domain at any time by examining the SESSION_ROLES data dictionary view.
To change your default roles, use the ALTER USER command.
Example I
SET ROLE gardener IDENTIFIED BY marigolds
Example II
To enable all roles granted to you for the current session, issue the following statement:
SET ROLE ALL
Example III
To enable all roles granted to you except BANKER, issue the following statement:
SET ROLE ALL EXCEPT banker
Example IV
To disable all roles granted to you for the current session, issue the following statement:
SET ROLE NONE
CREATE ROLE command