加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

oracle 建用户即授权

发布时间:2020-12-12 15:02:57 所属栏目:百科 来源:网络整理
导读:建表即授权 请参考 : http://www.cnblogs.com/hongfu/p/5238967.html 以及 http://blog.itpub.net/29701475/viewspace-1200851/ 这里面 都是可以参考的 一般的 授权 是这个 : grant connect,resource to ehr; 我要说的是 建了用户,和权重之后 的事。 在我

建表即授权 请参考 : http://www.cnblogs.com/hongfu/p/5238967.html 以及 http://blog.itpub.net/29701475/viewspace-1200851/ 这里面 都是可以参考的 一般的 授权 是这个 :

grant connect,resource to ehr;

我要说的是 建了用户,和权重之后 的事。 在我建了用户以及授权, 目前该用户下 并没有 一张表。 并没有 授予角色什么的。 目前的 要求是 建了 这个用户之后,我需要 其他用户 可以访问当前用户下的 表, 同时 该用户也可以访问 其他用户的表。 比如 在 其他用户下执行 :

 grant select any table to ehr;

授予查询的权限。 然后在 当前 ehr 用户下,是可以查询其他用户的 表数据了。 可是在其他用户下,并没有 该 用户的显示。。。这就是奇怪了。。。 搞了半天, 当我在 ehr 用户下,建了一个表之后, 在其他用户下就看到 有 该用户的 以及表的显示了 假如 在 ehr 用户下, 授权 给其他用户比如

  grant select any table to BMS;

如果出现 insufficient privileges 说明 是 没有 权限 ,需要 dba 权限 给 ehr dba 权限才可以的 ,即有 管理员的权限

 grant dba to ehr;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读