【问题标题】:oracle11g privilegesoracle11g 权限
【发布时间】:2013-02-27 23:25:41
【问题描述】:

我有 3 个用户,用户 A、用户 B、用户 C。 使用 userC 我必须对 usuarioB.subject 进行查询。 userC 的权限必须通过 userA 分配。 userB 必须做什么才能让 userA 向其他用户授予权限? 以后如何通过userA给userC权限?

谢谢

【问题讨论】:

  • 通过A给C分配权限是什么意思?您是说 A 将发出实际的GRANT 吗? A 是 DBA 吗?
  • userA,userB 和 userC 不是 dba,userA 必须授予 userC 选择权限,但创建表的用户是 userB。
  • @user1350772 听起来你想要with grant option?即当userB 授予userA 时让他们这样做with grant option。然后userB 可以将该权限重新授予userC

标签: oracle11g privileges


【解决方案1】:

查找授权命令并将具有权限的 select 授予 userA

【讨论】:

  • 问题是userA必须授予userC选择权限,表创建者是userB,userB必须授予userA权限才能授予userC选择权限
【解决方案2】:

以 UserB 或 DBA 身份登录
使用授权选项将 b.table1 上的选择授权给 UserA;

以 UserA 身份登录
将 b.table1 上的选择授予 UserC;

【讨论】:

    猜你喜欢
    • 2012-08-26
    • 1970-01-01
    • 1970-01-01
    • 2011-10-17
    • 1970-01-01
    • 1970-01-01
    • 2015-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多