表空间是数据库的逻辑划分,一个表空间只能属于一个数据库。所有的数据库对象都存放在指定的表空间中。但主要存放的是表, 所以称作表空间。
Oracle数据库中至少存在一个表空间,即SYSTEM的表空间。
-----------------------
表空间的典型应用:
1、控制用户所占用的表空间配额。
2、控制数据库所占用的磁盘空间。
3、灵活放置表空间,提高数据库的输入输出性能。
4、大表的排序操作。
5、日志文件与数据文件分开放,提高数据库安全性。
建立表空间与建立用户的顺序关系:
第一步:建立表空间。
在设计数据库的时候,首先需要设计表空间。我们需要考虑,是只建立一个表空间呢,还是需要建立多个表空间,以及各个表空间的存放位置、磁盘限额等等。
到底设计多少个表空间合理,没有统一的说法,这主要根据企业的实际需求去判断。如企业需要对用户进行磁盘限额控制的,则就需要根据用户的数量来设置表空间。当企业的数据容量比较大,而其又对数据库的性能有比较高的要求时,就需要根据不同类型的数据,设置不同的表空间,以提高其输入输出性能。
浙公网安备 33010602011771号