Oracle如何实现用户A自动拥有对用户B所有对象的查询权限

zhongshaoguo 2014-05-09 04:21:59
如题,请高人解答下。

目前手头有一个Oracle数据库,发现在Schema B下新建一个视图NEW_VIEW_V时,在并没有写任何grant语句的条件下,Schema A可以直接对其查询:
Select * From B.NEW_VIEW_V;

没做过任何授权,查了也没有相关授权语句,请问各位这个机制到底是怎么实现的?
...全文
359 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhongshaoguo 2014-05-09
  • 打赏
  • 举报
回复
没有大神帮帮忙吗?
zhongshaoguo 2014-05-09
  • 打赏
  • 举报
回复
引用 1 楼 zlloct 的回复:
A对视图所涉及的表拥有查询权限
你好,A对涉及的表是有查询权限;但是我在自己的数据库里试了下,即使A对视图中的表有权限也不行,必须对视图显式授权才可以。看来不是这个原因。
CT_LXL 2014-05-09
  • 打赏
  • 举报
回复
引用 楼主 zhongshaoguo 的回复:
如题,请高人解答下。 目前手头有一个Oracle数据库,发现在Schema B下新建一个视图NEW_VIEW_V时,在并没有写任何grant语句的条件下,Schema A可以直接对其查询: Select * From B.NEW_VIEW_V; 没做过任何授权,查了也没有相关授权语句,请问各位这个机制到底是怎么实现的?
A对视图所涉及的表拥有查询权限

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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