oracle 数据库下,创建多个表空间和一个表空间创建多个用户差异在哪?性能上有什么区别?各有什么利弊? 200
oracle数据库下,在同一个实例中,我需要每个年度创建一个用户,请问是在同一个表空间每年度创建一个用户合适,还是每年创建一个表空间,每个表空间只保留一个用户合适?两者的...
oracle 数据库下,在同一个实例中,我需要每个年度创建一个用户,请问是在同一个表空间每年度创建一个用户合适,还是每年创建一个表空间,每个表空间只保留一个用户合适?两者的差异在哪儿?性能上有什么区别?各有什么利弊?
展开
1个回答
展开全部
ORACLE数据库的表空间与用户这两个概念不应该割裂开来看待,处理上,二者相对独立又紧密联系,是不能二选一的。所以,各有利弊就免了吧。
建立表空间一般有两个目的,一是为了合理规划和节省磁盘资源,不同的应用分类按需求只占用自己有限的那部分表空间,不得无限占用以免造成磁盘空间耗尽;
第二个目的是控制好用户对空间的使用权限,不同的用户组(群)仅可使用你为他们分配的数据表空间,互不影响和冲突,即方便服务器磁盘空间管理,也方便用户权限
管理。
这么说,你就明白二者的关系了吧?
另外,一般的,应该先建立需要的表空间,再据此创建用户。
祝你轻松管理好你的数据库。
建立表空间一般有两个目的,一是为了合理规划和节省磁盘资源,不同的应用分类按需求只占用自己有限的那部分表空间,不得无限占用以免造成磁盘空间耗尽;
第二个目的是控制好用户对空间的使用权限,不同的用户组(群)仅可使用你为他们分配的数据表空间,互不影响和冲突,即方便服务器磁盘空间管理,也方便用户权限
管理。
这么说,你就明白二者的关系了吧?
另外,一般的,应该先建立需要的表空间,再据此创建用户。
祝你轻松管理好你的数据库。
追答
对不起,错一句:
应为“以免默认的己分配表空间被耗尽”,可不是指磁盘空间。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询