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;

相关文章

Java Oracle 结果集是Java语言中处理数据库查询结果的一种方...
Java AES和Oracle AES是现代加密技术中最常使用的两种AES加密...
Java是一种广泛应用的编程语言,具备可靠性、安全性、跨平台...
随着移动互联网的发展,抽奖活动成为了营销活动中不可或缺的...
Java和Oracle都是在计算机领域应用非常广泛的技术,他们经常...
Java 是一门非常流行的编程语言,它可以运行于各种操作系统上...