授予权限时的选项和撤销权限时的级联效果
授予用户的权限,分为系统权限和对象权限。系统权限是允许进行数据库系统级别的操作,比如表空间脱机、create session等;对象权限是操纵数据库对象如表、视图、索引等,比如对表的查询权限、创建表等等。
系统权限和对象权限,授予的时候,都可以有一个选项option,系统权限授予只能用with admin option,对象权限授予可以用with grant option,也可以用with admin option。
revoke的时候,系统权限回收没有级联效果,带有admin option的用户,再授权出去的用户,不会把这权限用第二个用户那里收回的。对象权限,有级联效果,一旦权限收回,通过grant option授权出去的用户,全部都会被收回权限。
上面revoke说的可能不清楚。
假设:SYS 授权create session ,with admin option test1 授权create session test2
这个,SYS revoke权限后,test1不能连接,test2能连接。这就没有级联效果。
SYS 授权create table ,with grant option test1 授权create table test2
这个,SYS revoke权限后,test1和test2都不能创建表。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9606200/viewspace-671503/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9606200/viewspace-671503/