ORACLE resource角色都有什么样的权限呢?下面就为您介绍如何查看ORACLE resource角色的权限的方法,希望对您能有所帮助。
SQL>select*fromv$versionwhererownum<=1; BANNER -------------------------------------------------------------------------------- OracleDatabase10gEnterpriseEditionRelease10.2.0.1.0-64bi
从role_sys_privs中看ORACLE resource角色的权限
SQL>selectPRIVILEGEfromrole_sys_privswhererole='RESOURCE'; PRIVILEGE -------------------------------------------------------------------------------- CREATECLUSTER CREATESEQUENCE CREATETRIGGER CREATETABLE CREATEPROCEDURE CREATETYPE CREATEOPERATOR CREATEINDEXTYPE 8rowsselected.
当把ORACLE resource角色授予一个user的时候,不但会授予ORACLE resource角色本身的权限,而且还有unlimited tablespace权限。
SQL>conndesk Enterpassword: Connected. SQL>selectPRIVILEGEfromuser_sys_privs; norowsselected SQL>conn/assysdba Connected. SQL>grantresourcetodesk; Grantsucceeded. SQL>conndesk Enterpassword: Connected. SQL>selectPRIVILEGEfromuser_sys_privs; PRIVILEGE ---------------------------------------- UNLIMITEDTABLESPACE SQL>
当把resource授予一个role时,就不会授予unlimited tablespace权限
SQL>showuser USERis"SYS" SQL>createroletestroleidentifiedusingtestrole; Rolecreated. SQL>revokeresourcefromdesk; Revokesucceeded. SQL>grantresourcetotestrole; Grantsucceeded. SQL>granttestroletodesk; Grantsucceeded. SQL>conndesk Enterpassword: Connected. SQL>selectprivilegefromuser_sys_privs; norowsselected SQL>
【编辑推荐】
oracle数据导出和导入的权限
Oracle只读用户角色的建立
查看oracle用户权限
oracle对象权限简介
教您如何在oracle中存图片
【编辑推荐】
oracle数据导出和导入的权限
Oracle只读用户角色的建立
查看oracle用户权限