oracle 建用户即授权

前端之家收集整理的这篇文章主要介绍了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.f2er.com/oracle/209624.html

猜你在找的Oracle相关文章