表空间是数据库的逻辑划分,一个表空间只能属于一个数据库。所有的数据库对象都存放在建立指定的表空间中。但主要存放的是表, 所以称作表空间。在oracle 数据库中至少存在一个表空间,即SYSTEM的表空间。一个表空间可以包含多个段,以及区,以及最小的块,同时也可以包含多个数据文件(物理结构)。
oracle 可以根据表空间对相关的用户配额以及磁盘空间都有极大的保护作用,而且还可以灵活的存放,同时也可以把不同的数据文件分开存放,保证不同数据文件的安全行。
所以在一般数据创建后,就会创建相关的表空间,再创建相关的用户。Oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Oracle中很多优化都是基于表空间的设计理念而实现的。
以下针对数据表空间一些相关命令进行汇总