权限不足错误

chenggil10 2014-07-28 07:21:59
公司AAA:
用户U1 表 T1,T2
用户U2 表 T3
用户U1 里创建 view V1(T1,T2,U2.T3)
用户U1 里创建 view V2(T1,T2)
用户U3 把 U1的V1的select权限付给U3
select * from U3.V1; 报权限不足错误

select*from U3.V2 不报错


为什么呢???
...全文
64 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenggil10 2014-07-28
  • 打赏
  • 举报
回复
u1.v1报错呢,因为 v1里有u2.t3 呢 先能 U1.V1后创建同义词啊
bw555 2014-07-28
  • 打赏
  • 举报
回复
引用 楼主 chenggil10 的回复:
公司AAA: 用户U1 表 T1,T2 用户U2 表 T3 用户U1 里创建 view V1(T1,T2,U2.T3) 用户U1 里创建 view V2(T1,T2) 用户U3 把 U1的V1的select权限付给U3 select * from U3.V1; 报权限不足错误 select*from U3.V2 不报错 为什么呢???
进入U2,授权T3给U1时增加参数 grant select on T3 to U1 with grant option; 然后再连接U1,授权V1给U3 grant select on V1 to U3;
  • 打赏
  • 举报
回复
U3下面有V2?或者同义词? 而U3的访问V1应该是U1.V1

17,377

社区成员

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

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