Oracle9i SQL Reference Release 2 (9.2) Part Number A96540-02 |
|
|
View PDF |
Use the ALTER
ROLE
statement to change the authorization needed to enable a role.
See Also:
|
You must either have been granted the role with the ADMIN
OPTION
or have ALTER
ANY
ROLE
system privilege.
Before you alter a role to IDENTIFIED
GLOBALLY
, you must:
PUBLIC
.The one exception to this rule is that you should not revoke the role from the user who is currently altering the role.
alter_role::=
The keywords, parameters, and clauses in the ALTER
ROLE
statement all have the same meaning as in the CREATE
ROLE
statement.
See Also:
CREATE ROLE and the examples that follow |
The following statement changes the role warehouse_user
(created in "Creating a Role: Example") to NOT
IDENTIFIED
:
ALTER ROLE warehouse_user NOT IDENTIFIED;
This statement changes the password on the dw_manager
role (created in "Creating a Role: Example") to data
:
ALTER ROLE dw_manager IDENTIFIED BY data;
Users granted the dw_manager
role must subsequently enter the new password "data" to enable the role.
The following example changes the dw_manager
role to an application role using the hr.admin
package:
ALTER ROLE dw_manager IDENTIFIED USING hr.admin;