请教一下:一个resource权限的用户能某些表不能访问?

xhzlhc 2013-05-14 08:45:26
XXXK用户:resource
MMMD用户下有18张表,用system可以全部访问,但是用XXXK登陆后只能访问MMMD的10张表,用MMMD.的方式也不能访问,我看了的不能访问的表 是有public同义词的。

高手们,求解释啊 谢谢
...全文
101 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
vanjayhsu 2013-05-14
  • 打赏
  • 举报
回复
引用 1 楼 xhzlhc 的回复:
额 2了 我发现这些能访问的表有 grant select on MMMD.abc to PUBLIC; 一直好奇为啥oracle没有建立一个专门给用户只能查询所有表的角色 比如 resource connnect dba 之类的
这是一个系统权限,select any table,所以没有专门再建立一个角色。有需要可以自己建,但是一般都是直接在建立用户的时候就赋权了。grant select any table to scott;
u010412956 2013-05-14
  • 打赏
  • 举报
回复
只查询所有表的角色 好像 需要自己建。。。。
xhzlhc 2013-05-14
  • 打赏
  • 举报
回复
额 2了 我发现这些能访问的表有 grant select on MMMD.abc to PUBLIC; 一直好奇为啥oracle没有建立一个专门给用户只能查询所有表的角色 比如 resource connnect dba 之类的

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧