最近在处理数据库的用户权限问题,之前惯性思维,觉得给用户授权RESOURCE权限之后,用户的一般权限都会有,等到发现用户有RESOURCE角色,却没有创建视图的权限之后,才发现这部分还是一知半解啊,所以此处整理了一下相关的CONNECT角色和RESOURCE角色的内容。
一般情况下,在新建数据库用户后,都会习惯性的给用户授权CONNECT角色和RESOURCE角色:
GRANT connect,resource TO 用户;
但是拥有这两个角色的用户都拥有什么权限呢?可以使用如下语句查看一下:
SELECT * FROM dba_sys_privs WHERE grantee IN ('RESOURCE', 'CONNECT') ORDER BY 1;
从查询结果可以看到:
CONNECT角色:仅具有创建SESSION的权限
RESOURCE角色:仅具有创建CLUSTER,INDEXTYPE,OPERATOR,PROCEDEURE,SEQUENCE,TABLE,TRIGGER,TYPE的权限。同时,当把ORACLE resource角色授予一个user的时候,不但会授予ORACLE resource角色本身的权限,而且还有unlimited tablespace权限,但是,当把resource授予一个role时,就不会授予unlimited tablespace权限。
确实没有创建视图的权限,由此看来如果需要创建视图权限,只能单独授权:
GRANT CREATE VIEW TO 用户;
那么,一个用户,如果查看他拥有什么权限呢?
方法一:PLSQL Developer工具
在PLSQL Developer中可以很方便的查看用户的各种类型权限(包括对象权限,角色权限,系统权限),如下图:
方法二:SQL查询语句
查询对象权限:
SELECT * FROM dba_tab_privs a WHERE a.grantee = '用户名';
查询角色权限:
SELECT * FROM dba_role_privs a WHERE a.GRANTEE = '用户名';
查询系统权限:
SELECT * FROM dba_sys_privs a WHERE a.GRANTEE = '用户名';
- 怎样在派派里获得同城家族的尾巴在派派里怎么赚福利元宝 派派作为一款社交APP,现在受到很多人的青睐.派派是基于Android平台和IOS平台的移动聊天软件,具有更加娱乐的社交体验....
- 自8位机时代以来,塞尔达传说经历了怎样的演变尽管是Game Boy平台,但《林克的觉醒》仍然感觉像是一部正传作品,这要归功于它巧妙地运用了类似老款游戏和地下城的俯视视角的机制。它也...
- 巫师三银剑怎么获得巫师三银剑怎么获得 作者: 快吧游戏 2020-09-25 13:57 快吧整理 在巫师三这款游戏中,银剑的获取方式有探索问号解锁和铁匠铺打造,探索问号可...
- iphone xs 突然黑屏如果屏幕显示黑屏或死机 如果屏幕显示黑屏或死机,您可能需要强制重新启动设备。强制重新启动设备不会抹掉设备上的内容。即使屏幕黑屏或...
- 《战神4》实用配装推荐 装备最好用的是哪个?装备的搭配选择让很多玩家容易陷入两难选择的境地,不过对于很多玩家来说什么装备搭配打起来轻松无脑才是最重要的。所以今天小编带来的...
- 你认为王者荣耀猴子和露娜谁厉害?大家都知道猴3棒,后期猴子基本一棒一个脆皮,而后期露娜也是月下无限连,那么到底谁更强呢?我们来分析分析他们的技能吧! 猴子英雄定...
- 王者荣耀貂蝉和lol哪个英雄一样王者荣耀貂蝉和lol哪个英雄一样王者荣耀貂蝉和lol九尾妖狐·阿狸一样。九尾妖狐·阿狸,是MOBA竞技网游《英雄联盟》中的英雄角色,是S2为了庆...
- 贪吃蛇游戏哪个好玩 下载量高的贪吃蛇游戏排行榜前十想知道哪款贪吃蛇游戏既好玩又热门?本文为你盘点下载量最高的贪吃蛇游戏排行榜前十,带你回顾经典、发现新作,助你找到最适合自己的那...
- 处理SQLExceptions包含以下主题: SQLException概述 检索异常 检索警告 分类的SQLExceptions SQLExceptions的其他子类 SQLException概述 当JDBC在与数据源交互期间遇到错误时,...
- 《鬼泣5》 图文攻略 全关卡剧情流程全boss打法+全魔魂收集全隐秘关卡攻略《鬼泣5(Devil May Cry 5)》是一款由Capcom制作发行的动作冒险游戏,为《鬼泣》系列时隔6年的全新续作。本作的故事背景发生在《鬼泣4》几年后,...