1、在oracle中对于新建用户一般都是通过DBA直接授权的,如下图
2、给用户授权后用户就可以依据自己的权限来进行相应的操作
3、但是如果公司的职员比较多,DBA不可能一个一个的为每个用户分配权限,这时就要用到用户权限传递的方式 with admin option;
4、权限传递的使用是当用户被授予权限的时候如果带有with admin option选项,那这个用户可以把自己拥有的权限授权给其它人。
5、不过有一点需要注意的是,对于带于任何带有with admin option选项的用户都可以自己解除自己的权限和其攉淠艇髋它具有with admin option权限的用户的权限。如下图又新建了一个user06用户具有with admin option权限。
6、现在使用user06用户来取消user04用户的权限,如下图是取消成功的。
7、带有with admin option权限的用户不仅可以取消其它带有with admin option用户的权限也可以取消自己的权限。如下图,取消成功后用户就不再有权限了。