首批通过分布式安全可靠测评,为关键业务系统打造
ALTER ROLE
更新时间:2026-03-25 13:00:11
描述
用于修改角色的验证方式。
说明
已启用角色的用户会话不会受影响。
语法
ALTER ROLE role_name
{ NOT IDENTIFIED
| IDENTIFIED BY password
} ;
参数解释
| 参数 | 描述 |
|---|---|
role_name |
指定要修改的角色的名称。可以是 STRING_VALUE、NAME_OB 或预定义角色名(DBA、RESOURCE、CONNECT 和 PUBLIC)。 |
NOT IDENTIFIED |
指定角色启用时不使用任何验证方法。 |
IDENTIFIED BY password |
指定启用角色的验证密码。说明 被授予该角色的用户必须指定密码才能使用 SET ROLE 语句启用该角色。 |
示例
创建角色
role1,并将角色role1验证方法改为使用密码验证,密码是password1。obclient> CREATE ROLE role1; obclient> ALTER ROLE role1 IDENTIFIED BY password1;将角色
role1的验证密码更改为password2。obclient> ALTER ROLE role1 IDENTIFIED BY password2;将角色
role1更改为不使用任何验证方法即可启用。obclient> ALTER ROLE role1 NOT IDENTIFIED;