set role all except role1 --设置除了role1其他角色都生效revoke role1 from user --也可以回收某个用户的角色权限
create user user_temp identified by oracl123 ; ------------创建用户create role role_first identified by role_1 ; -----------创建角色.create role role_second identified by role_2 ;----------------创建会话角色。grant create session to role_first;---------分配会话权限grant create table to role_second;------------------将创建表的权限给角色.grant role_first , role_second to user_temp;---------讲角色权限给予用户.那么在登录时 所有的权限都会启动alter user user_temp default role all except role_second; ------角色role_second 登录时不启动 ,用户启动时需要密码.set role role_second identified by role_2 ; ---------开启role_second 角色.
set role all except role1 --设置除了role1其他角色都生效revoke role1 from user --也可以回收某个用户的角色权限