ORACLE数据库的表空间与用户这两个概念不应该割裂开来看待,处理上,二者相对独立又紧密联系,是不能二选一的。所以,各有利弊就免了吧。
建立表空间一般有两个目的,一是为了合理规划和节省磁盘资源,不同的应用分类按需求只占用自己有限的那部分表空间,不得无限占用以免造成磁盘空间耗尽;
第二个目的是控制好用户对空间的使用权限,不同的用户组(群)仅可使用你为他们分配的数据表空间,互不影响和冲突,即方便服务器磁盘空间管理,也方便用户权限
管理。
这么说,你就明白二者的关系了吧?
另外,一般的,应该先建立需要的表空间,再据此创建用户。
祝你轻松管理好你的数据库。