Oracle查看某个角色被授予的权限

 时间:2026-02-15 18:24:31

1、系统权限(System Privileges)

系统权限指允许用户执行特定的操作.该操作一般不是针对特定的一个对象.比如常见的系统权限。

2、对象权限

指访问其他方案对象的权利,用户可以直接访问自己方案的对象。但是如果要访问别的方案的对象,则必须具有对象的权限。比如Smith用户要访问scott.emp表(scott:方案,emp:表),则必须在scott.emp表上具有对象的权限。

Oracle查看某个角色被授予的权限

3、查看所有系统权限

可以通过SELECT * FROM SYSTEM_PRIVILEGE_MAP语句查找数据库中定义的的所有System privileges

Oracle查看某个角色被授予的权限

4、查看用户的所有系统权限

可以通过SELECT * FROM USER_SYS_PRIVS; 语句查找用户Arwen所拥有的所有system privileges

Oracle查看某个角色被授予的权限

5、查询一个角色包括的权限

select * from dba_sys_privs where grantee='角色名'  

select * from dba_sys_privs where grantee='COONNECT'; connect要大写 

另外也可以这样查看:select * from role_sys_privs where role='角色名'  

Oracle查看某个角色被授予的权限

6、把该权限赋予其他用户

常用的数据对象权限有以下五个:ALL   ON   数据对象名,   SELECT   ON   数据对象名,   UPDATE   ON   数据对象名,DELETE   ON   数据对象名,     INSERT   ON   数据对象名,       ALTER     ON   数据对象名GRANT   CONNECT,   RESOURCE   TO   用户名;GRANT   SELECT   ON   表名   TO   用户名;GRANT   SELECT,   INSERT,   DELETE   ON表名   TO   用户名1,   用户名2;

Oracle查看某个角色被授予的权限

7、收回权限

REVOKE   CONNECT,   RESOURCE   FROM   用户名;REVOKE   SELECT   ON   表名   FROM   用户名;REVOKE   SELECT,   INSERT,   DELETE   ON表名   FROM   用户名1,   用户名2;

Oracle查看某个角色被授予的权限

  • Win7系统Ping端口及利用telnet命令Ping 端口
  • Windows怎么在命令行里设置ip地址
  • 怎么让bat运行不显示窗口
  • win7系统如何在防火墙里开放端口
  • 局域网内文件服务器如何禁用FTP连接?
  • 热门搜索
    小学英语手抄报大全 初一数学手抄报图片 感恩的手抄报资料 法制手抄报资料 文明礼仪手抄报模板 保护树木的手抄报 关于珍爱生命的手抄报 关于运动会的手抄报 关于三国演义的手抄报 敬廉崇洁手抄报资料