`
Messi光明
  • 浏览: 53989 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

oracle表空间权限问题

阅读更多
你需要理解一个模式的概念。。。
新建用户A 无论他是管理员还是只用CONNECT 权限的用户,新建的时候都会产生一个和用户绑定的模式。SYSTEM的用户也是有模式的,名字PUBLIC.
例如。新建个用户A , 就有了模式A ,用用户新建了个表空间ATS,这个ATS就是属于模式A 的。ATS里所有的对象,表啊 视图啊 索引啊。。别的用户,无论是什么系统权限的,包括SYS也是不能访问的。
如果B 需要访问ATS里面的东西的话,必须要用户A赋予B  SELECT 的对象权限,注意 ,是对象权限,就是说是针对ATS里某个对象的,可以使表,也可以是表空间。
赋予的方法就是 登录A 使用 GRANT语句 赋予B 。
赋予之后 B 要访问 ATS里的表A 的时候,,就SELECT * FROM ATS.A 记得要带上模式名字。
4
3
分享到:
评论
2 楼 新的开始_加油 2014-04-15  
1 楼 sgq0085 2014-04-15  

相关推荐

Global site tag (gtag.js) - Google Analytics