当前位置: 代码迷 >> Oracle管理 >> oracel表空间权限解决思路
  详细解决方案

oracel表空间权限解决思路

热度:95   发布时间:2016-04-24 04:18:55.0
oracel表空间权限
新手没有搞过oracle哈,头头叫我给建两个表空间,再建几个用户分别对表空间授权,我被搞晕了,表空间不是一个逻辑空间吗,这个来怎么授权限啊,我的概念里面都是给表授权来着,求大神调教。
------解决方案--------------------
表空间是逻辑空间,但是 由数据文件组成的。
对表空间授权是指设置用户的默认表空间,以及用户在某一个表空间上的资源配额。
------解决方案--------------------
你老大的意思是不是让你,每个用户使用自己的表空间,创建用户时不要把所有用户指向相同的表空间。
另外用户对表空间还有扩展的权限设置。
你要不方便问老大,建议你问问同事规则是什么样的。
------解决方案--------------------
引用:
Quote: 引用:

你老大的意思是不是让你,每个用户使用自己的表空间,创建用户时不要把所有用户指向相同的表空间。
另外用户对表空间还有扩展的权限设置。
你要不方便问老大,建议你问问同事规则是什么样的。

 是这样的 我们现在主要有两个数据块 这两个数据块是不同的组在负责 他们之间只能互相读取,头头的说法是叫我在一个数据库下面建两个表空间,然后在两个表空间分别建7个用户,我的理解是在一个数据库里面的话,这七个用户应该是一样的,不应该是分别七个啊,用户应该不是针对表空间建的吧,只能说指定这个用户所在的表空间啊。两个业务块建两个用户就完了,然后一边给一个用户,再针对这个用户授予相应的表权限啊。不知道我说清楚没有,大神救命啊。PS我现在的看法是头头估计也不怎么会这个他是搞编程的

不是你说的这样的。我理解你老大的意思是每个表空间上建立7个用户没问题。。相当于7个用户一组,使用同一个表空间,即产生的数据放在一个表空间下。至于为什么建立7个,可能要对每个用户单独进行授权,虽然使用的表空间相同,但是每个用户的权限可以是单独的。比如说表空间TA下有UA1到UA7个用户,表空间TB下有UB1到UB7个用户。表面看UA1到UA7及UB1到UB7实在一个数据库下面,但是可以有不同的操作权限,比如UA1能访问查询UB1到UB3下面的数据,而UA2可以访问UB1到UB2下的数据。。不知道我理解的对不对。。