微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

oracle 建用户即授权

建表即授权 请参考 : 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;

原文地址:https://www.jb51.cc/oracle/209624.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐