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用户权限