如何合理创建oracle数据库表空间

2024-11-26 14:59:07
推荐回答(1个)
回答1:

所谓合理创建表空间的前提应该是合理创建用户。
表空间虽然和用户没有什么直接关系,不过在实际应用中用户和表空间还是有些关系的。
(1)每个用户都有默认表空间。所以,如果用户有创建表的权限,那么为了方便管理该用户的表,可以每一个拥有创建表权限的用户都有自己默认的表空间。但是,这样可能会导致表空间过多,所以要将用户分类,那种类型的用户可以几个用户共用一个表空间。只有查询权限的用户,只要给少量的限制表空间就可以,这部分可以放在一起。
(2)当然也存在例外的情况,比如数据仓库,对于数据仓库来说,也可以根据所在层数不同来划分表空间,当然划分的粗与细就看设计者的本事了。其实也可以理解为用户。